mirror of
https://github.com/appwrite/appwrite
synced 2026-05-22 16:38:32 +00:00
13 lines
463 B
JavaScript
13 lines
463 B
JavaScript
|
|
(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);
|