diff --git a/lib/client/viewer.js b/lib/client/viewer.js index 9966ec96..99f8878c 100644 --- a/lib/client/viewer.js +++ b/lib/client/viewer.js @@ -58,15 +58,20 @@ CloudCommander.Viewer.Keys = (function(){ if(CloudCommander.keyBinded){ /* if f4 pressed */ if(event.keyCode===114){ + CloudCommander.keyBinded = false; + CloudCommander.Viewer.FancyBox.set(); var lCurrent = pParent.getByClass('current-file'); lCurrent.length && (lCurrent = lCurrent[0]); var lA = lCurrent.getElementsByClassName('fancybox'); - + lA.length && $.fancybox.open({ href : lA[0].href },{ + beforeClose: (function(){ + CloudCommander.keyBinded = true; + }), helpers : { overlay : { opacity: 0.1,