Index: trunk/core/kernel/utility/debugger.php =================================================================== diff -u -r4814 -r4815 --- trunk/core/kernel/utility/debugger.php (.../debugger.php) (revision 4814) +++ trunk/core/kernel/utility/debugger.php (.../debugger.php) (revision 4815) @@ -745,15 +745,17 @@ this.EditorPath = ''; this.DebuggerDIV = document.getElementById('debug_layer'); - window.onresize = this.Resize; - window.onscroll = this.Resize; + var $object = this; + window.onscroll = function(ev) { $object.Resize(ev); } + window.onresize = function(ev) { $object.Resize(ev); } + document.onkeydown = function(ev) { $object.KeyDown(ev); } } - document.onkeydown = function($e) { - var $KeyCode = $Debugger.GetKeyCode($e); + Debugger.prototype.KeyDown = function($e) { + var $KeyCode = this.GetKeyCode($e); if ($KeyCode == 123 || $KeyCode == 27) {// F12 or ESC - $Debugger.Toggle($KeyCode); - $Debugger.StopEvent($e); + this.Toggle($KeyCode); + this.StopEvent($e); } }