mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
refactored: added Util.unSetCurrentFile
This commit is contained in:
parent
2b4e457a39
commit
e35e21ca9b
1 changed files with 20 additions and 19 deletions
|
|
@ -122,7 +122,7 @@ CloudCommander.keyBinding = (function(){
|
|||
if(lCurrentFile.previousSibling &&
|
||||
lCurrentFile.previousSibling.className!=='fm_header' ){
|
||||
/* убираем выделение с текущего элемента */
|
||||
lCurrentFile.className='';
|
||||
Util.unSetCurrentFile(lCurrentFile);
|
||||
/* и выделяем предыдущую строку*/
|
||||
Util.setCurrentFile(lCurrentFile.previousSibling);
|
||||
|
||||
|
|
@ -147,7 +147,7 @@ CloudCommander.keyBinding = (function(){
|
|||
if(lCurrentFile.nextSibling){
|
||||
|
||||
/* убираем с него выделение */
|
||||
lCurrentFile.className='';
|
||||
Util.unSetCurrentFile(lCurrentFile);
|
||||
|
||||
/* выделяем следующую строку*/
|
||||
Util.setCurrentFile(lCurrentFile.nextSibling);
|
||||
|
|
@ -166,18 +166,19 @@ CloudCommander.keyBinding = (function(){
|
|||
else if(event.keyCode === lKEY.HOME){
|
||||
lCurrentFile = Util.getCurrentFile();
|
||||
/* убираем выделение с текущего файла*/
|
||||
lCurrentFile.className='';
|
||||
/* получаем первый элемент*/
|
||||
/* пропускаем путь и заголовки столбиков*/
|
||||
/* выделяем верхий файл */
|
||||
Util.setCurrentFile(lCurrentFile
|
||||
Util.unSetCurrentFile(lCurrentFile);
|
||||
/* получаем первый элемент
|
||||
* пропускаем путь и заголовки столбиков
|
||||
* выделяем верхий файл
|
||||
*/
|
||||
Util.setCurrentFile(lCurrentFile
|
||||
.parentElement.firstElementChild
|
||||
.nextElementSibling.nextElementSibling);
|
||||
|
||||
/* move scrollbar to top */
|
||||
Util.getPanel().scrollByLines(-100000000000000);
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
/* если нажали клавишу End
|
||||
|
|
@ -186,16 +187,15 @@ CloudCommander.keyBinding = (function(){
|
|||
else if( event.keyCode === lKEY.END){
|
||||
lCurrentFile = Util.getCurrentFile();
|
||||
/* снимаем выделение с текущего файла*/
|
||||
lCurrentFile.className='';
|
||||
Util.unSetCurrentFile(lCurrentFile);
|
||||
/* выделяем самый нижний файл */
|
||||
Util.setCurrentFile(lCurrentFile
|
||||
.parentElement.lastElementChild);
|
||||
|
||||
|
||||
.parentElement.lastElementChild);
|
||||
|
||||
/* move scrollbar to bottom*/
|
||||
Util.getPanel().scrollByLines(100000000000000);
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
/* если нажали клавишу page down
|
||||
|
|
@ -210,7 +210,7 @@ CloudCommander.keyBinding = (function(){
|
|||
|
||||
lCurrentFile = lCurrentFile.nextSibling;
|
||||
}
|
||||
Util.getCurrentFile().className = '';
|
||||
Util.unSetCurrentFile(Util.getCurrentFile());
|
||||
Util.setCurrentFile(lCurrentFile);
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
|
|
@ -237,10 +237,10 @@ CloudCommander.keyBinding = (function(){
|
|||
}
|
||||
lCurrentFile = lCurrentFile.previousSibling;
|
||||
}
|
||||
Util.getCurrentFile().className = '';
|
||||
Util.unSetCurrentFile(Util.getCurrentFile());
|
||||
Util.setCurrentFile(lCurrentFile);
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
/* если нажали Enter - открываем папку*/
|
||||
|
|
@ -327,7 +327,7 @@ CloudCommander.keyBinding = (function(){
|
|||
if(lClearCache && lClearCache.onclick)
|
||||
lClearCache.onclick();
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
/* если нажали <alt>+q
|
||||
|
|
@ -345,7 +345,7 @@ CloudCommander.keyBinding = (function(){
|
|||
/* обработчик нажатий клавиш снят*/
|
||||
CloudCommander.keyBinded = false;
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -363,7 +363,7 @@ CloudCommander.keyBinding = (function(){
|
|||
console.log('<ctrl>+s clear cache key-handler - set');
|
||||
console.log('press <alt>+q to remove them');
|
||||
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
event.preventDefault();//запрет на дальнейшее действие
|
||||
}
|
||||
|
||||
return false;
|
||||
|
|
@ -373,6 +373,7 @@ CloudCommander.keyBinding = (function(){
|
|||
if(document.addEventListener)
|
||||
document.addEventListener('keydown', key_event,false);
|
||||
else document.onkeydown = key_event;
|
||||
|
||||
/* клавиши назначены*/
|
||||
CloudCommander.keyBinded=true;
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue