diff --git a/ChangeLog b/ChangeLog index 1eb3dcab..46a23f05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,6 +22,9 @@ not '.json' extension, it's added to the and of filename. * Fixed bug in not fully functional browsers, jquery loaded after ie.js, should be before. +* Fixed bug with closing terminal and opening viewer: +inside event function varible called event do not exist +(everithing ok on webkit). 2012.12.12, Version 0.1.8 diff --git a/lib/client/terminal.js b/lib/client/terminal.js index 55626ce9..536763a4 100644 --- a/lib/client/terminal.js +++ b/lib/client/terminal.js @@ -107,15 +107,15 @@ var CloudCommander, Util, DOM, $; ]) ); /* добавляем обработчик клавишь */ - DOM.addKeyListener(function(){ + DOM.addKeyListener(function(pEvent){ /* если клавиши можно обрабатывать */ if(Hidden && KeyBinding.get() && - event.keyCode === cloudcmd.KEY.TRA){ + pEvent.keyCode === cloudcmd.KEY.TRA){ JqueryTerminal.show(); - event.preventDefault(); + pEvent.preventDefault(); } - else if(!Hidden && event.keyCode === cloudcmd.KEY.ESC) + else if(!Hidden && pEvent.keyCode === cloudcmd.KEY.ESC) JqueryTerminal.hide(); }); }; diff --git a/lib/client/viewer.js b/lib/client/viewer.js index 6c0f44b0..6a476d8b 100644 --- a/lib/client/viewer.js +++ b/lib/client/viewer.js @@ -193,16 +193,16 @@ var CloudCommander, Util, DOM, CloudFunc, $; FancyBox.show( DOM.getCurrentFile() ); }; - var lKeyListener = function(){ + var lKeyListener = function(pEvent){ var lF3 = cloudcmd.KEY.F3, lKeyBinded = KeyBinding.get(), - lKey = event.keyCode, - lShift = event.shiftKey; + lKey = pEvent.keyCode, + lShift = pEvent.shiftKey; /* если клавиши можно обрабатывать */ if( lKeyBinded && lKey === lF3 && lShift ){ lView(); - event.preventDefault(); + pEvent.preventDefault(); } };