From: Andrew Dolgov Date: Fri, 24 Nov 2006 12:42:33 +0000 (+0100) Subject: enable toggling of debug window with shift-d X-Git-Tag: 1.2.6~39 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=d96d11f4ff0f796cd1dc948bab69241d07326f56;p=tt-rss.git enable toggling of debug window with shift-d --- diff --git a/functions.js b/functions.js index d701710c..4b610816 100644 --- a/functions.js +++ b/functions.js @@ -1,5 +1,5 @@ var hotkeys_enabled = true; - +var debug_mode_enabled = false; var xmlhttp_rpc = Ajax.getTransport(); function browser_has_opacity() { @@ -166,6 +166,13 @@ function hotkey_handler(e) { try { var keycode; + var shift_key = false; + + try { + shift_key = e.shiftKey; + } catch (e) { + + } if (!hotkeys_enabled) return; @@ -226,6 +233,19 @@ function hotkey_handler(e) { exception_error("hotkey_handler, local:", e); } } + + if (keycode == 68 && shift_key) { // d + if (!debug_mode_enabled) { + document.getElementById('debug_output').style.display = 'block'; + debug('debug mode activated'); + } else { + document.getElementById('debug_output').style.display = 'none'; + } + + debug_mode_enabled = !debug_mode_enabled; + } + + debug("KP=" + keycode); } catch (e) { exception_error("hotkey_handler", e); }