uupaa.wmevent.js

DOM EventListener wrapper.

Usage no npm install needed!

<script type="module">
  import uupaaWmeventJs from 'https://cdn.skypack.dev/uupaa.wmevent.js';
</script>

README

WMEvent.js Build Status

npm

WMEvent Class

Document

How to use

Browser

<script src="lib/WMEvent.js"></script>
<script>
var event = new WMEvent();

event.register(["click", "a", "b"]);
event.on(document.body, "click", handler);
event.on(null, "a", handler);
event.on(null, "b", handler);

event.off(document.body, "click", handler);

event.fire(null, "a"

function handler(event) {
}
</script>

WebWorkers

importScripts("lib/WMEvent.js");

var event = new WMEvent();
  :
  :

Node.js

var WMEvent = require("lib/WMEvent.js");

var event = new WMEvent();
  :
  :