EventManager
Higher level event management designed to facilitate fluent domain-specific event subscriptions.
For example component/events
uses EventManager
to provide fluent dom node event subsciptions,
while component/delegates
does the same, however for delegated events.
Installation
$ component install component/event-manager
API
- EventManager()
- EventManager.onbind()
- EventManager.onunbind()
- EventManager.bind()
- EventManager.unbind()
EventManager()
Initialize an EventManager
with the given
target
object which events will be bound to,
and the obj
which will receive method calls.
EventManager.onbind(fn:Function)
Register bind function.
EventManager.onunbind(fn:Function)
Register unbind function.
EventManager.bind(event:String, [method]:String)
Bind to event
with optional method
name.
When method
is undefined it becomes event
with the "on" prefix.
events // implies "onlogin" events
EventManager.unbind([event]:String, [method]:String)
Unbind a single binding, all bindings for event
,
or all bindings within the manager.
evennts evennts evennts
License
MIT