event-manager

Higher level event management designed to facilitate fluent domain-specific event subscriptions.

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.

$ component install component/event-manager

Initialize an EventManager with the given target object which events will be bound to, and the obj which will receive method calls.

Register bind function.

Register unbind function.

Bind to event with optional method name. When method is undefined it becomes event with the "on" prefix.

 events.bind('login') // implies "onlogin" 
 events.bind('login', 'onLogin')

Unbind a single binding, all bindings for event, or all bindings within the manager.

  evennts.unbind('login', 'onLogin')
  evennts.unbind('login')
  evennts.unbind()

MIT