refactor(key) switchKey: SPACE

This commit is contained in:
coderaiser 2014-04-11 03:15:32 -04:00
parent ead6ffc074
commit 0eb4ef06ac

View file

@ -160,7 +160,7 @@ var CloudCmd, Util, DOM;
}
function switchKey(event) {
var i, id, obj, files,
var i, id, obj, files, name, isSelected, isDir,
current = Info.element,
panel = Info.panel,
path = Info.path,
@ -190,7 +190,7 @@ var CloudCmd, Util, DOM;
DOM.setCurrentFile(current);
DOM.preventDefault(event);//запрет на дальнейшее действие
DOM.preventDefault(event);
break;
case Key.INSERT:
@ -290,22 +290,20 @@ var CloudCmd, Util, DOM;
break;
case Key.SPACE:
var lSelected,
isDir = Info.isDir,
lName = Info.name;
isDir = Info.isDir,
name = Info.name;
if (!isDir || lName === '..')
lSelected = true;
if (!isDir || name === '..')
isSelected = true;
else
lSelected = Info.isSelected;
isSelected = Info.isSelected;
Util.ifExec(lSelected, function() {
Util.ifExec(isSelected, function() {
DOM.toggleSelectedFile(current);
}, function(pCallBack) {
DOM.loadCurrentSize(pCallBack, current);
}, function(callback) {
DOM.loadCurrentSize(callback, current);
});
DOM.preventDefault(event);
break;