can-control-processor-capture

1.0.1 • Public • Published

npm version

An event processor for CanJS

Allows to subscribe to the capture phase of DOM events. Extends can.Control.processors.

Note: does not support event delegation yet.

Usage

With can.Component

<my-component></my-component>

can.Component.extend({
  tag: 'my-component',
  viewModel: {},
  events: {
    '{document} click capture': function(){
      console.log('{document} click capture', arguments);
    }
  }
});

With pure can.Control

<div id="app">
  <button>Click</button>
</div>

let MyControl = can.Control.extend({
    'button click capture': function(){
        console.log('button click capture', arguments);
    },
    '{document} click capture': function(){
        console.log('{document} click capture', arguments);
    }
});
new MyControl('#app');

Readme

Keywords

Package Sidebar

Install

npm i can-control-processor-capture

Weekly Downloads

55

Version

1.0.1

License

ISC

Last publish

Collaborators

  • ilyavf