dojo/Evented (version 1.10)

Summary

A class that can be used as a mixin or base class, to add on() and emit() methods to a class for listening for events and emitting events:

See the dojo/Evented reference documentation for more information.

Examples

Example 1

define(["dojo/Evented", "dojo/_base/declare", "dojo/Stateful"
], function(Evented, declare, Stateful){
    var EventedStateful = declare([Evented, Stateful], {...});
    var instance = new EventedStateful();
    instance.on("open", function(event){
    ... do something with event
 });

instance.emit("open", {name:"some event", ...});

Method Summary

  • emit(type,event)
  • on(type,listener)

Methods

emit(type,event)
Defined by dojo/Evented
Parameter Type Description
type undefined
event undefined
Returns:undefined
on(type,listener)
Defined by dojo/Evented
Parameter Type Description
type undefined
listener undefined
Returns:undefined
Error in the documentation? Can’t find what you are looking for? Let us know!