1
0
Fork 0
mirror of synced 2024-10-01 01:37:56 +13:00
appwrite/public/scripts/views/ui/trigger.js
2019-08-24 08:00:40 +03:00

13 lines
No EOL
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);