feature(view) add contextmenu to overlayclick

This commit is contained in:
coderaiser 2015-06-11 10:04:03 -04:00
parent 52f6705de6
commit ce5a9f6796

View file

@ -59,7 +59,7 @@ var CloudCmd, Util, DOM, CloudFunc, $;
View.hide = hide;
function init() {
var func = CallBack || Util.exec.with(show, null);
var func = CallBack || Util.exec.with(show, null);
Loading = true;
@ -79,7 +79,10 @@ var CloudCmd, Util, DOM, CloudFunc, $;
className : 'fancybox-overlay fancybox-overlay-fixed'
});
Events.addClick(Util.exec.with(onOverLayClick, Overlay), Overlay);
['click', 'contextmenu'].forEach(function(name) {
Events.add(name, Overlay, onOverLayClick);
});
Events.addKey(listener);
}
@ -285,12 +288,12 @@ var CloudCmd, Util, DOM, CloudFunc, $;
});
}
function onOverLayClick(overlay, event) {
function onOverLayClick(event) {
var isCurrent, isFiles, isFilesPassive,
files = Info.files,
filesPassive = Info.filesPassive,
element = event.target,
isOverlay = element === overlay,
isOverlay = element === Overlay,
position = {
x: event.clientX,
y: event.clientY