feature(Events) dispatch: event -> event || eventName

This commit is contained in:
coderaiser 2013-07-26 08:04:54 +00:00
parent 1fc4dd979c
commit 6b1b8e1ebf
3 changed files with 13 additions and 5 deletions

View file

@ -138,6 +138,8 @@ getJSONfromFileTable.
* feature(index) add "f9 - menu" button
* feature(Events) dispatch: event -> event || eventName
2012.04.22, v0.2.0

View file

@ -415,7 +415,14 @@ var CloudCmd, Util, DOM, CloudFunc;
* @param pEvent
*/
this.dispatch = function(pEvent, pElement){
return (pElement || window).dispatchEvent(pEvent);
var lRet, lEvent;
if (Util.isString(pEvent))
lEvent = Events.create(pEvent);
else
lEvent = pEvent;
return (pElement || window).dispatchEvent(lEvent);
};
/**

View file

@ -29,10 +29,9 @@ var CloudCmd, Util, DOM, CloudFunc, $;
Events.addKey( lListener );
DOM.setButtonKey('f9', function(){
var lCurrent = DOM.getCurrentFile(),
lEvent = Events.create('contextmenu');
Events.dispatch(lEvent, lCurrent);
var lCurrent = DOM.getCurrentFile();
Events.dispatch('contextmenu', lCurrent);
});
delete Menu.init;