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();