mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-16 16:33:12 +00:00
35 lines
830 B
JavaScript
35 lines
830 B
JavaScript
|
$(document).ready(function() {
|
||
|
ctrl = false;
|
||
|
alt = false;
|
||
|
});
|
||
|
|
||
|
$(document).keydown(function(event) {
|
||
|
// Update state keys
|
||
|
if (event.which == "17")
|
||
|
ctrl = true;
|
||
|
else if (event.which == "18")
|
||
|
alt = true;
|
||
|
|
||
|
// CTRL+K will focus on the search bar
|
||
|
else if (ctrl && event.which == "75") {
|
||
|
event.stopPropagation();
|
||
|
event.preventDefault();
|
||
|
$("#search-term")[0].focus();
|
||
|
}
|
||
|
|
||
|
// CTRL+L will trigger the login/logout
|
||
|
else if (ctrl && event.which == "76") {
|
||
|
event.stopPropagation();
|
||
|
event.preventDefault();
|
||
|
window.location.href = $("#toggle_login")[0].href;
|
||
|
}
|
||
|
});
|
||
|
|
||
|
$(document).keyup(function(event) {
|
||
|
// Update state keys
|
||
|
if (event.which == "17")
|
||
|
ctrl = false;
|
||
|
else if (event.which == "18")
|
||
|
alt = false;
|
||
|
});
|