added event listener on f4 key pressed

This commit is contained in:
coderaiaser 2012-07-17 07:15:36 -07:00
parent 4da252c441
commit f2cc685d87

View file

@ -58,6 +58,9 @@ CloudCommander.Editor.CloudMirror = { load: (function(){
}
}),
show : (function(){
/* if CloudEditor is not loaded - loading him */
document.getElementById('CloudEditor') ||
this.load();
/* removing keyBinding if set */
CloudCommander.keyBinded = false;
left.className = 'panel hidden';
@ -72,4 +75,23 @@ CloudCommander.Editor.CloudMirror = { load: (function(){
CloudEditor.className='hidden';
left.className = 'panel';
})
};
};
CloudCommander.Editor.Keys = (function(){
"use strict";
var key_event=function(event){
/* если клавиши можно обрабатывать*/
if(CloudCommander.keyBinded){
/* if f4 pressed */
if(event.keyCode===115){
CloudCommander.Edititor.CloudMirror.show();
}
}
};
/* добавляем обработчик клавишь */
if(document.addEventListener)
document.addEventListener('exec_editor', key_event,false);
else document.onkeypress=key_event;
/* клавиши назначены*/
CloudCommander.keyBinded=true;
});