parent.e.on('openDialog closeDialog', function () {
if (parent.e.current === 'closeDialog') {
alert('Dialog was closed');
} else {
alert('Dialog was opened');
}
});
Optional
jodit: IViewBased<IViewOptions>Sets the handler for the specified event (Event List) for a given element .
List of events , separated by a space or comma
Optional
Rest
...args: any[]Options for the event handler
false
if one of the handlers return false
var dialog = new Jodit.modules.Dialog();
parent.e.on('afterClose', function () {
dialog.destruct(); // will be removed from DOM
});
dialog.open('Hello world!!!');
or you can trigger native browser listener
var events = new Jodit.modules.EventEmitter();
events.on(document.body, 'click',function (event) {
alert('click on ' + event.target.id );
});
events.fire(document.body.querySelector('div'), 'click');
Rest
...args: any[]Optional
eventsList: anyRest
...args: any[]Doesn't start any handler
Optional
event: stringDisable all handlers specified event ( Event List ) for a given element. Either a specific event handler.
Optional
callback: CallbackFunction<any>var a = {name: "Anton"};
parent.e.on(a, 'open', function () {
alert(this.name);
});
parent.e.fire(a, 'open');
parent.e.off(a, 'open');
var b = {name: "Ivan"}, hndlr = function () {
alert(this.name);
};
parent.e.on(b, 'open close', hndlr);
parent.e.fire(a, 'open');
parent.e.off(a, 'open', hndlr);
parent.e.fire(a, 'close');
parent.e.on('someGlobalEvents', function () {
console.log(this); // parent
});
parent.e.fire('someGlobalEvents');
parent.e.off('someGlobalEvents');
Optional
events: CanArray<string>Optional
callback: CallbackFunction<any>Sets the handler for the specified event (Event List) for a given element .
Optional
options: IEventEmitterOnOptions// set global handler
parent.on('beforeCommand', function (command) {
alert('command');
});
// set global handler
parent.on(document.body, 'click', function (e) {
alert(this.href);
}, 'a');
Optional
options: IEventEmitterOnOptionsOptional
options: IEventEmitterOnOptionsOptional
options: IEventEmitterOnOptionsReturns event handling
Optional
event: stringIf you like Jodit - try Jodit PRO
Get current event name