]> git.immae.eu Git - github/wallabag/wallabag.git/blob - themes/_global/js/keyboard.js
use keydown instead of keypress for Chrome compatibility
[github/wallabag/wallabag.git] / themes / _global / js / keyboard.js
1 function navigateKeyboard(leftURL, rightURL) {
2 window.addEventListener("keydown", function (event) {
3 var key = event.which || event.keyCode; // event.keyCode is used for IE8 and earlier versions
4 switch (key) {
5 case 37:
6 goLeft(leftURL);
7 break;
8
9 case 39:
10 goRight(rightURL);
11 break;
12 }
13
14 }, false);
15 }
16
17 function goLeft(leftURL) {
18 if (leftURL != "?view=view&id=") {
19 window.location = window.location.origin + window.location.pathname + leftURL;
20 }
21 }
22
23 function goRight(rightURL) {
24 if (rightURL != "?view=view&id=") {
25 window.location = window.location.origin + window.location.pathname + rightURL;
26 }
27 }