fix(menu) set key bind when close

This commit is contained in:
coderaiser 2014-01-30 03:13:19 -05:00
parent fcf8c0c492
commit 794e9412b6

View file

@ -33,7 +33,7 @@ var CloudCmd, Util, DOM, CloudFunc, $;
Menu.show
]);
Events.addKey( lListener );
Events.addKey(listener);
}
this.show = function() {
@ -215,6 +215,8 @@ var CloudCmd, Util, DOM, CloudFunc, $;
if (!event || !event.keyCode)
clickProcessing();
else if (event.keyCode)
listener(event);
}
}
};
@ -317,18 +319,20 @@ var CloudCmd, Util, DOM, CloudFunc, $;
}
}
function lListener(pEvent) {
var lCurrent,
lF9 = Key.F9,
lKey = pEvent.keyCode,
lIsBind = Key.isBind();
function listener(event) {
var current,
F9 = Key.F9,
ESC = Key.ESC,
key = event.keyCode,
isBind = Key.isBind();
if (lIsBind && lKey === lF9) {
lCurrent = DOM.getCurrentFile();
$(lCurrent).contextmenu();
if (isBind && key === F9) {
current = DOM.getCurrentFile();
$(current).contextmenu();
DOM.preventDefault(pEvent);
}
DOM.preventDefault(event);
} else if (key === ESC)
Key.setBind();
}
init();