@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
39 lines (38 loc) • 1.28 kB
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
var KolEvent;
(function (KolEvent) {
KolEvent["blur"] = "blur";
KolEvent["cancel"] = "cancel";
KolEvent["change"] = "change";
KolEvent["changeHeaderCells"] = "changeheadercells";
KolEvent["changePage"] = "changepage";
KolEvent["changePageSize"] = "changepagesize";
KolEvent["click"] = "click";
KolEvent["close"] = "close";
KolEvent["create"] = "create";
KolEvent["focus"] = "focus";
KolEvent["input"] = "input";
KolEvent["keydown"] = "keydown";
KolEvent["mousedown"] = "mousedown";
KolEvent["reset"] = "reset";
KolEvent["select"] = "select";
KolEvent["selectionChange"] = "selectionchange";
KolEvent["sort"] = "sort";
KolEvent["submit"] = "submit";
KolEvent["toggle"] = "toggle";
})(KolEvent || (KolEvent = {}));
const DEFAULT_OPTIONS = {
bubbles: true,
cancelable: true,
composed: true,
};
function createKoliBriEvent(event, detail = null) {
return new CustomEvent(event, Object.assign(Object.assign({}, DEFAULT_OPTIONS), { detail }));
}
function dispatchDomEvent(target, event, detail) {
return target.dispatchEvent(createKoliBriEvent(event, detail));
}
export { KolEvent, dispatchDomEvent };
//# sourceMappingURL=events.js.map