EventInfo (utils)
@ckeditor/ckeditor5-utils/src/eventinfo
The event object passed to event callbacks. It is used to provide information about the event as well as a tool to manipulate it.
Filtering
Properties
-
name : String
module:utils/eventinfo~EventInfo#name
readonly
The event name.
-
path : Array.<Object>
module:utils/eventinfo~EventInfo#path
readonly
Path this event has followed. See
delegate
. -
return
module:utils/eventinfo~EventInfo#return
The value which will be returned by
fire
.It's
undefined
by default and can be changed by an event listener:dataController.fire( 'getSelectedContent', ( evt ) => { // This listener will make `dataController.fire( 'getSelectedContent' )` // always return an empty DocumentFragment. evt.return = new DocumentFragment(); // Make sure no other listeners are executed. evt.stop(); } );
-
source : Object
module:utils/eventinfo~EventInfo#source
readonly
The object that fired the event.
Methods
-
constructor( source, name )
module:utils/eventinfo~EventInfo#constructor
Parameters
source : Object
The emitter.
name : String
The event name.
-
off()
module:utils/eventinfo~EventInfo#off
Removes the current callback from future interactions of this event.
-
stop()
module:utils/eventinfo~EventInfo#stop
Stops the event emitter to call further callbacks for this event interaction.
Every day, we work hard to keep our documentation complete. Have you spotted an outdated information? Is something missing? Please report it via our issue tracker.