Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/component/view

Higher level views built on reactive
https://github.com/component/view

Last synced: 13 days ago
JSON representation

Higher level views built on reactive

Awesome Lists containing this project

README

        

# View

Higher level views built on [reactive](https://github.com/component/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