fixed bug with processing key pressing of Cloud Editor if it's window is hidden.

This commit is contained in:
coderaiser 2012-07-18 13:02:17 +03:00
parent 864b73dcb3
commit 77fac251ff

View file

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