Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Higher level views built on reactive
JavaScript
branch: master

Readme.md

View

Higher level views built on reactive.

Note: This component is not compatible anymore with the latest reactive version.

Installation

$ component install component/view

Demo Example

$ component build
$ open examples/todo.html

API

View()

Initialize a view with the given obj / el.

 function ItemView(item) {
   View.call(this, item, tmpl.cloneNode(true));
 }

View#bind(str:String, method:String)

Bind to an event with the given str, and invoke method:

 this.bind('click .remove', 'remove')
 this.bind('click .complete', 'complete')
 this.bind('dblclick .info a', 'showDetails')

View#unbind([str]:String)

Unbind all listeners, all for a specific event, or a specific combination of event / selector.

 view.unbind()
 view.unbind('click')
 view.unbind('click .remove')
 view.unbind('click .details')

License

MIT

Something went wrong with that request. Please try again.