]> git.wh0rd.org - tt-rss.git/commitdiff
enable toggling of debug window with shift-d
authorAndrew Dolgov <fox@bah.spb.su>
Fri, 24 Nov 2006 12:42:33 +0000 (13:42 +0100)
committerAndrew Dolgov <fox@bah.spb.su>
Fri, 24 Nov 2006 12:42:33 +0000 (13:42 +0100)
functions.js

index d701710ceb8bd1ee14997da71587fc3f635cb1d5..4b610816d8ff97efb774697e2c1bb6474e6bba3a 100644 (file)
@@ -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);
        }