occamsrazor-click-browser

0.0.3 • Public • Published

occamsrazor-click-browser

This function adds an event handler for the click event that triggers an occamsrazor event occamsrazor

var or = require('occamsrazor');
var registerClick = require('occamsrazor-click-browser');

var events = or();
registerClick(events);

events.on('myevent', function (evt, payload) {
  // listen for the event
});

Then you mark the element with these attributes:

<button data-event-onclick="myevent" data-event-onclick-payload='{"hello": "world"}'>Trigger myevent</button>

You can also trigger multiple space separated events:

<button
  data-event-onclick="myevent1 myevent2"
  data-event-onclick-payload-1='{"hello": "world1"}'
  data-event-onclick-payload-2='{"hello": "world2"}'
>Trigger myevent1 and myevent2</button>

Syntax: registerClick(events, window);

  • events: an occamsrazor instance
  • window (optional): the global object, it defaults to "window"

Readme

Keywords

Package Sidebar

Install

npm i occamsrazor-click-browser

Weekly Downloads

0

Version

0.0.3

License

MIT

Unpacked Size

4.34 kB

Total Files

6

Last publish

Collaborators

  • sithmel