mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-23 16:11:24 +00:00
added functions DOM.addKeyListener and Util.loadOnLoad
This commit is contained in:
parent
640197a52e
commit
b830010283
11 changed files with 205 additions and 196 deletions
|
|
@ -141,7 +141,7 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
var lLink = pA.href;
|
||||
|
||||
/* убираем адрес хоста */
|
||||
lLink = '/' + lLink.replace(document.location.href,'');
|
||||
lLink = lLink.replace(cloudcmd.HOST, '');
|
||||
|
||||
if (lLink.indexOf(CloudFunc.NOJS) === CloudFunc.FS.length)
|
||||
lLink = lLink.replace(CloudFunc.NOJS, '');
|
||||
|
|
@ -176,6 +176,7 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
* function shows FancyBox
|
||||
*/
|
||||
FancyBox.show = function(pCallBack){
|
||||
DOM.Images.hideLoad();
|
||||
set();
|
||||
|
||||
var lConfig = FancyBox.getConfig(),
|
||||
|
|
@ -196,43 +197,21 @@ var CloudCommander, Util, DOM, CloudFunc, $;
|
|||
};
|
||||
|
||||
cloudcmd.Viewer.Keys = function(){
|
||||
var lCallBack_f = function(){
|
||||
var lF3 = cloudcmd.KEY.F3,
|
||||
key_event = function(pEvent){
|
||||
/* если клавиши можно обрабатывать */
|
||||
if( KeyBinding.get() )
|
||||
if(pEvent.keyCode === lF3 && pEvent.shiftKey){
|
||||
var lCurrentFile = DOM.getCurrentFile();
|
||||
FancyBox.show(lCurrentFile);
|
||||
|
||||
pEvent.preventDefault();
|
||||
}
|
||||
};
|
||||
|
||||
/* добавляем обработчик клавишь */
|
||||
if (document.addEventListener)
|
||||
document.addEventListener('keydown', key_event, false);
|
||||
|
||||
else{
|
||||
var lFunc;
|
||||
if(typeof document.onkeydown === 'function')
|
||||
lFunc = document.onkeydown;
|
||||
|
||||
document.onkeydown = function(){
|
||||
if(lFunc)
|
||||
lFunc();
|
||||
|
||||
key_event();
|
||||
};
|
||||
}
|
||||
|
||||
/* showing images preview*/
|
||||
FancyBox.show();
|
||||
DOM.Images.hideLoad();
|
||||
};
|
||||
|
||||
DOM.jqueryLoad(function(){
|
||||
FancyBox.load(lCallBack_f);
|
||||
Util.loadOnLoad([FancyBox.show, FancyBox.load]);
|
||||
});
|
||||
|
||||
/* добавляем обработчик клавишь */
|
||||
DOM.addKeyListener( function(){
|
||||
var lF3 = cloudcmd.KEY.F3;
|
||||
|
||||
/* если клавиши можно обрабатывать */
|
||||
if( KeyBinding.get() &&
|
||||
event.keyCode === lF3 &&
|
||||
event.shiftKey ){
|
||||
FancyBox.show( DOM.getCurrentFile() );
|
||||
event.preventDefault();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue