From 9eb9ee033ddf1dd2b7babdd336c1bac9762cc563 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 18 Jul 2012 13:02:17 +0300 Subject: [PATCH] fixed bug with processing key pressing of Cloud Editor if it's window is hidden. --- lib/client/editor.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/client/editor.js b/lib/client/editor.js index 0272b364..b6b87d2a 100644 --- a/lib/client/editor.js +++ b/lib/client/editor.js @@ -108,8 +108,15 @@ CloudCommander.Editor.Keys = (function(){ CloudCommander.Editor.CloudMirror.load(); var key_event=function(event){ - /* если клавиши можно обрабатывать*/ - if(CloudCommander.keyBinded){ + + /* getting CloudEditor element */ + var lEditorHidden= CloudCommander.Editor.CloudMirror.getById('CloudEditor'); + lEditorHidden && + lEditorHidden = lEditorHidden.className; + /* если клавиши можно обрабатывать + * и CloudEditor не спрятан + */ + if(CloudCommander.keyBinded && !lEditorHidden){ /* if f4 pressed */ if(event.keyCode===115){ CloudCommander.Editor.CloudMirror.show();