From 7417903fe74be91b50d10b0dad46cfa7b51d89c2 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 25 Jul 2012 09:59:59 -0400 Subject: [PATCH] added beforeLoad property --- lib/client/viewer.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/client/viewer.js b/lib/client/viewer.js index 0fa279fa..f81fefda 100644 --- a/lib/client/viewer.js +++ b/lib/client/viewer.js @@ -7,6 +7,9 @@ CloudCommander.Viewer = {getByClass : function(pClass){ }}; CloudCommander.Viewer.FancyBox = { config: { + beforeShow : (function(){ + CloudCommander.keyBinded = false; + }), beforeClose: (function(){ CloudCommander.keyBinded = true; }), @@ -73,9 +76,7 @@ CloudCommander.Viewer.Keys = (function(){ /* если клавиши можно обрабатывать */ if(CloudCommander.keyBinded){ /* if f4 pressed */ - if(event.keyCode===114){ - CloudCommander.keyBinded = false; - + if(event.keyCode===114){ CloudCommander.Viewer.FancyBox.set(); var lCurrent = pParent.getByClass('current-file'); lCurrent.length && @@ -98,8 +99,5 @@ CloudCommander.Viewer.Keys = (function(){ document.addEventListener('keydown', key_event(this),false); else - document.onkeypress=key_event; - - /* клавиши назначены*/ - CloudCommander.keyBinded=true; + document.onkeypress=key_event; }); \ No newline at end of file