mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
little cleaning
This commit is contained in:
parent
dea57e091b
commit
aa89ff109d
2 changed files with 39 additions and 53 deletions
25
client.js
25
client.js
|
|
@ -236,9 +236,10 @@ CloudClient._setCurrent = function(){
|
|||
*/
|
||||
return function(pFromEnter){
|
||||
var lCurrentFile = DOM.getCurrentFile();
|
||||
if(lCurrentFile){
|
||||
if (DOM.isCurrentFile(this) &&
|
||||
!Util.isBoolean(pFromEnter)){
|
||||
if(lCurrentFile){/* устанавливаем курсор на файл, на который нажали */
|
||||
DOM.setCurrentFile(this);
|
||||
//if (DOM.isCurrentFile(this) &&
|
||||
// !Util.isBoolean(pFromEnter)){
|
||||
//var lParent = this;
|
||||
|
||||
//setTimeout(function(){
|
||||
|
|
@ -251,11 +252,7 @@ CloudClient._setCurrent = function(){
|
|||
// if(DOM.getCurrentFile() === lParent)
|
||||
// CloudClient._editFileName(lParent);
|
||||
// },1000);
|
||||
}
|
||||
else{
|
||||
/* устанавливаем курсор на файл, на который нажали */
|
||||
DOM.setCurrentFile(this);
|
||||
}
|
||||
//}
|
||||
}
|
||||
/* если мы попали сюда с энтера */
|
||||
if(pFromEnter===true){
|
||||
|
|
@ -788,8 +785,8 @@ CloudClient._getJSONfromFileTable = function(){
|
|||
var lIsDir = lAttr['mini-icon directory'] ? true : false,
|
||||
|
||||
lName = lAttr.name;
|
||||
lName &&
|
||||
(lName = lName.getElementsByTagName('a'));
|
||||
if(lName)
|
||||
lName = DOM.getByTag(lName, 'a');
|
||||
|
||||
/* if found link to folder
|
||||
* cheking is it a full name
|
||||
|
|
@ -798,12 +795,10 @@ CloudClient._getJSONfromFileTable = function(){
|
|||
/* if short we got title
|
||||
* if full - getting textConent
|
||||
*/
|
||||
lName.length &&
|
||||
(lName = lName[0]);
|
||||
if(lName.length)
|
||||
lName = lName[0];
|
||||
|
||||
lName.title &&
|
||||
(lName = lName.title) ||
|
||||
(lName = lName.textContent);
|
||||
lName = lName.title || lName.textContent;
|
||||
|
||||
/* если это папка - выводим слово dir вместо размера*/
|
||||
var lSize = lIsDir ? 'dir' : lAttr.size.textContent,
|
||||
|
|
|
|||
|
|
@ -110,10 +110,6 @@ var CloudCommander, Util, DOM;
|
|||
});
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
/* if f2 pressed */
|
||||
else if(lKeyCode === KEY.F2){
|
||||
|
||||
}
|
||||
else if(lKeyCode === KEY.Delete)
|
||||
DOM.removeCurrent(lCurrentFile);
|
||||
|
|
@ -234,7 +230,7 @@ var CloudCommander, Util, DOM;
|
|||
/* если нажали клавишу page up
|
||||
* проматываем экран
|
||||
*/
|
||||
else if(lKeyCode === KEY.PAGE_UP){
|
||||
else if(lKeyCode === KEY.PAGE_UP){
|
||||
DOM.getPanel().scrollByPages(-1);
|
||||
|
||||
var lC = lCurrentFile,
|
||||
|
|
@ -248,13 +244,13 @@ var CloudCommander, Util, DOM;
|
|||
});
|
||||
};
|
||||
|
||||
for(i=0; i<30; i++){
|
||||
for(i = 0; i < 30; i++){
|
||||
if(!lC.previousSibling || tryCatch(lC) ) break;
|
||||
|
||||
|
||||
lC = lC.previousSibling;
|
||||
}
|
||||
DOM.setCurrentFile(lC);
|
||||
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
|
|
@ -262,7 +258,7 @@ var CloudCommander, Util, DOM;
|
|||
else if(lKeyCode === KEY.ENTER){
|
||||
/* если ненайдены выделенные файлы - выходим*/
|
||||
if(!lCurrentFile)return;
|
||||
|
||||
|
||||
/* из него достаём спан с именем файла*/
|
||||
lName = DOM.getByClass('name', lCurrentFile);
|
||||
|
||||
|
|
@ -301,9 +297,10 @@ var CloudCommander, Util, DOM;
|
|||
*/
|
||||
else if(lKeyCode === KEY.R &&
|
||||
event.ctrlKey){
|
||||
console.log('<ctrl>+r pressed');
|
||||
console.log('reloading page...');
|
||||
console.log('press <alt>+q to remove all key-handlers');
|
||||
console.log('<ctrl>+r pressed\n' +
|
||||
'reloading page...\n' +
|
||||
'press <alt>+q to remove all key-handlers');
|
||||
|
||||
/* Программно нажимаем на кнопку перезагрузки
|
||||
* содержимого каталога
|
||||
*/
|
||||
|
|
@ -326,14 +323,14 @@ var CloudCommander, Util, DOM;
|
|||
/* если нажали <ctrl>+d чистим кэш */
|
||||
else if(lKeyCode === KEY.D &&
|
||||
event.ctrlKey){
|
||||
console.log('<ctrl>+d pressed');
|
||||
console.log('clearing cache...');
|
||||
console.log('press <alt>+q to remove all key-handlers');
|
||||
|
||||
console.log('<ctrl>+d pressed\n' +
|
||||
'clearing cache...\n' +
|
||||
'press <alt>+q to remove all key-handlers');
|
||||
|
||||
var lClearCache = DOM.getById('clear-cache');
|
||||
if(lClearCache && lClearCache.onclick)
|
||||
lClearCache.onclick();
|
||||
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
|
|
@ -341,18 +338,16 @@ var CloudCommander, Util, DOM;
|
|||
* убираем все обработчики
|
||||
* нажатий клавиш
|
||||
*/
|
||||
else if(lKeyCode === KEY.Q &&
|
||||
event.altKey){
|
||||
//document.removeEventListener('keydown', key_event,false);
|
||||
console.log('<alt>+q pressed');
|
||||
console.log('<ctrl>+r reload key-handerl - removed');
|
||||
console.log('<ctrl>+s clear cache key-handler - removed');
|
||||
console.log('press <alt>+s to to set them');
|
||||
|
||||
/* обработчик нажатий клавиш снят*/
|
||||
keyBinded = false;
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
else if(lKeyCode === KEY.Q && event.altKey){
|
||||
console.log('<alt>+q pressed\n' +
|
||||
'<ctrl>+r reload key-handerl - removed' +
|
||||
'<ctrl>+s clear cache key-handler - removed'+
|
||||
'press <alt>+s to to set them');
|
||||
|
||||
/* обработчик нажатий клавиш снят*/
|
||||
keyBinded = false;
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -364,21 +359,17 @@ var CloudCommander, Util, DOM;
|
|||
/* обрабатываем нажатия на клавиши*/
|
||||
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');
|
||||
console.log('<alt>+s pressed\n' +
|
||||
'<ctrl>+r reload key-handerl - set\n' +
|
||||
'<ctrl>+s clear cache key-handler - set\n' +
|
||||
'press <alt>+q to remove them');
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
return false;
|
||||
};
|
||||
|
||||
/* добавляем обработчик клавишь */
|
||||
if(document.addEventListener)
|
||||
document.addEventListener('keydown', key_event, false);
|
||||
else document.onkeydown = key_event;
|
||||
DOM.addKeyListener(key_event);
|
||||
|
||||
/* клавиши назначены*/
|
||||
keyBinded = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue