Update lib/client/menu.js

This commit is contained in:
coderaiser 2012-08-15 13:56:16 +03:00
parent 41a8ca01df
commit 48e915ed52

View file

@ -75,19 +75,21 @@ CloudCommander.Menu.set = (function(){
var lThis = this;
$(document).on({'contextmenu:hide.contextMenu' :
function(pEvent){
if(pEvent.x && pEvent.y){
var lElement = document.elementFromPoint(pEvent.x, pEvent.y)
if (lElement.tagName === 'A')
lThis.setCurrentFile(lElement
.parentElement.parentElement);
else if(lElement.tagName === 'SPAN')
lThis.setCurrentFile(lElement
.parentElement);
}
}
});
var lFunc_f = document.onclick;
document.onclick = function(pEvent){
if(pEvent.x && pEvent.y){
var lElement = document.elementFromPoint(pEvent.x, pEvent.y)
if (lElement.tagName === 'A')
lThis.setCurrentFile(lElement
.parentElement.parentElement);
else if(lElement.tagName === 'SPAN')
lThis.setCurrentFile(lElement
.parentElement);
if(typeof lFunc_f === 'function')
lFunc_f();
}
}
this.seted = true;
}