refactor(listeners) setCurrentFile, dragndrop

This commit is contained in:
coderaiser 2014-03-24 07:26:34 -04:00
parent a48bf517a0
commit fd5270990c

View file

@ -204,9 +204,8 @@ var Util, DOM, CloudCmd;
link);
}
function setCurrentFile(event, callback) {
var element = event.target,
tag = element.tagName;
function getLIElement(element) {
var tag = element.tagName;
if (tag !== 'LI')
do {
@ -214,6 +213,13 @@ var Util, DOM, CloudCmd;
tag = element.tagName;
} while(tag !== 'LI');
return element;
}
function setCurrentFile(event, callback) {
var element = getLIElement(event.target);
if (callback)
Util.exec(callback, element);
else
@ -247,7 +253,6 @@ var Util, DOM, CloudCmd;
i = 0,
n = panels.length,
preventDefault = function (event) {
event.stopPropagation();
event.preventDefault();
},
toggle = function () {