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.
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", ...});
Parameter | Type | Description |
---|---|---|
type | undefined | |
listener | undefined |