minor changes

This commit is contained in:
coderaiser 2012-11-09 07:43:48 -05:00
parent c671ea973b
commit ad87f4ff6b
6 changed files with 119 additions and 98 deletions

View file

@ -89,7 +89,7 @@ var CloudCommander, Util, DOM;
else if(lKeyCode === KEY.TAB){
console.log('Tab pressed');
var lResult = Util.tryCatch(function(){
Util.tryCatchLog(function(){
/* changing parent panel of curent-file */
var lPanel = DOM.getPanel(),
lId = lPanel.id;
@ -108,9 +108,6 @@ var CloudCommander, Util, DOM;
}
});
if(lResult)
console.log(lResult);
event.preventDefault();//запрет на дальнейшее действие
}
/* if f2 pressed */
@ -237,24 +234,26 @@ var CloudCommander, Util, DOM;
/* если нажали клавишу page up
* проматываем экран
*/
else if(lKeyCode === KEY.PAGE_UP){
DOM.getPanel().scrollByPages(-1);
else if(lKeyCode === KEY.PAGE_UP){
DOM.getPanel().scrollByPages(-1);
for(i=0; i<30; i++){
if(!lCurrentFile.previousSibling) break;
else try{
lCurrentFile
.previousSibling
var lC = lCurrentFile,
tryCatch = function(pCurrentFile){
Util.tryCatch(function(){
pCurrentFile
.previousSibling
.previousSibling
.previousSibling;
}
catch(pError){
break;
}
lCurrentFile = lCurrentFile.previousSibling;
.previousSibling
.previousSibling;
});
};
for(i=0; i<30; i++){
if(!lC.previousSibling || tryCatch(lC) ) break;
lC = lC.previousSibling;
}
DOM.setCurrentFile(lCurrentFile);
DOM.setCurrentFile(lC);
event.preventDefault();//запрет на дальнейшее действие
}
@ -318,10 +317,8 @@ var CloudCommander, Util, DOM;
* ссылку, на которую повешен eventHandler
* onclick
*/
lRefreshIcon.onclick();
lRefreshIcon.onclick();
cloudcmd._currentToParent(lSelectedName);
event.preventDefault();//запрет на дальнейшее действие
}
}
@ -363,17 +360,16 @@ var CloudCommander, Util, DOM;
* устанавливаем все обработчики
* нажатий клавиш
*/
else if(lKeyCode === KEY.S &&
event.altKey){
/* обрабатываем нажатия на клавиши*/
keyBinded = true;
console.log('<alt>+s pressed');
console.log('<ctrl>+r reload key-handerl - set');
console.log('<ctrl>+s clear cache key-handler - set');
console.log('press <alt>+q to remove them');
event.preventDefault();//запрет на дальнейшее действие
else if(event.keyCode === KEY.S && event.altKey){
/* обрабатываем нажатия на клавиши*/
keyBinded = true;
console.log('<alt>+s pressed');
console.log('<ctrl>+r reload key-handerl - set');
console.log('<ctrl>+s clear cache key-handler - set');
console.log('press <alt>+q to remove them');
event.preventDefault();//запрет на дальнейшее действие
}
return false;

View file

@ -1,7 +1,7 @@
/* object contains jQuery-contextMenu
* https://github.com/medialize/jQuery-contextMenu
*/
var CloudCommander, Util, DOM, $;
var CloudCommander, Util, DOM, CloudFunc, $;
(function(){
"use strict";
@ -203,8 +203,7 @@ var CloudCommander, Util, DOM, $;
var lFunc = document.oncontextmenu;
document.oncontextmenu = function(){
if(typeof lFunc === 'function')
lFunc();
Util.exec(lFunc);
return Menu.ENABLED;
};
@ -224,18 +223,13 @@ var CloudCommander, Util, DOM, $;
});
/* добавляем обработчик клавишь */
if (document.addEventListener)
if (document.addEventListener)
document.addEventListener('keydown', key_event.bind(this),false);
else{
lFunc;
if(typeof document.onkeydown === 'function')
lFunc = document.onkeydown;
lFunc = document.onkeydown;
document.onkeydown = function(){
if(lFunc)
lFunc();
Util.exec(lFunc);
key_event();
};