aurelia-materialize-bridge
Version:
Aurelia interface to http://materializecss.com/
27 lines • 934 B
JavaScript
import { constants } from "./constants";
/**
* Fire DOM event on an element
* @param element The Element which the DOM event will be fired on
* @param name The Event's name
* @param data Addition data to attach to an event
*/
export function fireEvent(element, name, data) {
if (data === void 0) { data = {}; }
var event = new CustomEvent(name, {
detail: data,
bubbles: true
});
element.dispatchEvent(event);
return event;
}
/**
* Fire DOM event on an element with the md-on prefix
* @param element The Element which the DOM event will be fired on
* @param name The Event's name, without md-on prefix
* @param data Addition data to attach to an event
*/
export function fireMaterializeEvent(element, name, data) {
if (data === void 0) { data = {}; }
return fireEvent(element, "" + constants.eventPrefix + name, data);
}
//# sourceMappingURL=events.js.map