From d51d138ee15840662181f8fbe8e2523ab1ecb535 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 14 Aug 2012 12:33:38 +0300 Subject: [PATCH] Update lib/client/viewer.js --- lib/client/viewer.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/client/viewer.js b/lib/client/viewer.js index 62921d41..1b213be5 100644 --- a/lib/client/viewer.js +++ b/lib/client/viewer.js @@ -133,7 +133,7 @@ CloudCommander.Viewer.Keys = (function(){ /* если клавиши можно обрабатывать */ if(CloudCommander.keyBinded) /* if f3 pressed */ - if(event.keyCode===114){ + if(event.keyCode === CloudCommander.KEY.F3){ CloudCommander.Viewer.FancyBox.show(); event.preventDefault(); @@ -145,9 +145,18 @@ CloudCommander.Viewer.Keys = (function(){ if (document.addEventListener) document.addEventListener('keydown', key_event(),false); - else - document.onkeypress=key_event; - + else{ + var lFunc; + if(typeof document.onkeydown === 'function') + lFunc = document.onkeydown; + + document.onkeydown = function(){ + if(lFunc) + lFunc(); + + key_event(); + } + } /* showing images preview*/ CloudCommander.Viewer.FancyBox.show(); });