mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-11-24 12:23:11 +00:00
34 lines
830 B
JavaScript
34 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;
|
|
});
|