mirror of
https://github.com/wallabag/wallabag.git
synced 2025-08-21 18:11:10 +00:00
change system for #1123 and keyboard arrows shortcuts
This commit is contained in:
parent
0ae1e652c9
commit
00dc7622fb
6 changed files with 63 additions and 4 deletions
27
themes/_global/js/keyboard.js
Normal file
27
themes/_global/js/keyboard.js
Normal file
|
@ -0,0 +1,27 @@
|
|||
function navigateKeyboard(leftURL, rightURL) {
|
||||
window.addEventListener("keypress", function (event) {
|
||||
var key = event.which || event.keyCode; // event.keyCode is used for IE8 and earlier versions
|
||||
console.log("key pressed : " + key);
|
||||
switch (key) {
|
||||
case 37:
|
||||
// left arrow
|
||||
if (leftURL != "?view=view&id=") {
|
||||
window.location = window.location.origin + window.location.pathname + leftURL;
|
||||
}
|
||||
break;
|
||||
/*
|
||||
case 38:
|
||||
// top arrow
|
||||
window.location = window.location.origin + window.location.pathname + window.location.search + "#top";
|
||||
break;
|
||||
*/
|
||||
case 39:
|
||||
//right arrow
|
||||
if (rightURL != "?view=view&id=") {
|
||||
window.location = window.location.origin + window.location.pathname + rightURL;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
}, false);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue