diff --git a/htdocs/index.html b/htdocs/index.html index 5fec89c9..b6afe0fd 100644 --- a/htdocs/index.html +++ b/htdocs/index.html @@ -41,7 +41,7 @@ - +
${header} diff --git a/htdocs/lib/Shortcuts.js b/htdocs/lib/Shortcuts.js index 07b3b284..376eaf64 100644 --- a/htdocs/lib/Shortcuts.js +++ b/htdocs/lib/Shortcuts.js @@ -4,6 +4,10 @@ function Shortcuts() {} +Shortcuts.init = function(target) { + target.addEventListener("keydown", this.handleKey); +}; + Shortcuts.moveSlider = function(slider, delta) { var $control = $(slider); if (!$control.prop('disabled')) { @@ -21,7 +25,7 @@ Shortcuts.moveSelector = function(selector, steps) { } }; -Shortcuts.handleKeyEvent = function(event) { +Shortcuts.handleKey = function(event) { // Do not handle shortcuts when focused on a text or numeric input var on_input = !!($('input:focus').length && ($('input:focus')[0].type === 'text' || $('input:focus')[0].type === 'number')); if (on_input) return;