triggers($(this), 'open');
},
closeListener: function() {
+ console.log('in close listener');
let id = $(this).data('close');
if (id) {
triggers($(this), 'close');
}
else {
+ console.log('bubbling close');
$(this).trigger('close.zf.trigger');
}
},
}
},
closeableListener: function(e) {
+ console.log('in closeable listener');
e.stopPropagation();
let animation = $(this).data('closable');
// Elements with [data-closable] will respond to close.zf.trigger events.
Triggers.Initializers.addCloseableListener = ($elem) => {
$elem.off('close.zf.trigger', Triggers.Listeners.Basic.closeableListener);
- $elem.on('close.zf.trigger', '[data-closeable]', Triggers.Listeners.Basic.closeableListener);
+ $elem.on('close.zf.trigger', '[data-closeable], [data-closable]', Triggers.Listeners.Basic.closeableListener);
}
// Elements with [data-toggle-focus] will respond to coming in and out of focus
if (typeof($.triggersInitialized) === 'undefined') {
let $document = $(document);
+ console.log('inside initialization');
if(document.readyState === "complete") {
+ console.log('initializing because document complete');
Triggers.Initializers.addSimpleListeners();
Triggers.Initializers.addGlobalListeners();
} else {
$(window).on('load', () => {
+ console.log('initializing on load');
Triggers.Initializers.addSimpleListeners();
Triggers.Initializers.addGlobalListeners();
});