1
0
Fork 0
mirror of synced 2024-08-05 05:21:58 +12:00
appwrite/public/scripts/views/ui/trigger.js

14 lines
393 B
JavaScript
Raw Normal View History

(function(window) {
window.ls.container.get("view").add({
selector: "data-ls-ui-trigger",
controller: function(element, document) {
let trigger = element.dataset["lsUiTrigger"];
let event = element.dataset["event"] || "click";
element.addEventListener(event, function() {
document.dispatchEvent(new CustomEvent(trigger));
});
}
});
})(window);