Skip to content

component/delegates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

delegates

Higher level dom event delegation management based on EventManager.

Installation

$ component install component/delegates

Example

var delegates = require('delegates');
var el = document.querySelector('ul');

var view = new ListView(el);

function ListView(el) {
  this.events = delegates(el, this);
  this.events.bind('click li', 'remove');
}

ListView.prototype.remove = function(e){
  var el = e.target;
  console.log('remove %s', el.textContent);
  el.parentNode.removeChild(el);
};

API

See component/event-manager.

License

MIT

About

Higher level dom event delegation management

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •