Skip to content

Commit

Permalink
facto listener
Browse files Browse the repository at this point in the history
  • Loading branch information
Clararigaud committed Sep 23, 2024
1 parent 0af03d0 commit e76228f
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions assets/js/theme/components/lightbox/manager.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ window.osuny.lightbox.manager = {
_initializeContainer () {
var containerElement = document.getElementsByClassName(window.osuny.lightbox.classes.container).item(0);
this.container = new window.osuny.lightbox.LightboxContainer(containerElement);
this.container.element.addEventListener(window.osuny.lightbox.events.close, this._onClose.bind(this));
this.container.element.addEventListener(window.osuny.lightbox.events.next, this._onNext.bind(this));
this.container.element.addEventListener(window.osuny.lightbox.events.previous, this._onPrevious.bind(this));
this._addContainerListener('close', this._onClose.bind(this));
this._addContainerListener('next', this._onNext.bind(this));
this._addContainerListener('previous', this._onPrevious.bind(this));
},
_onLauncherClick (event) {
var index = event.target.getAttribute('value');
Expand Down Expand Up @@ -70,6 +70,9 @@ window.osuny.lightbox.manager = {
this._setLightboxContent(this.currentLightbox.previous);
}
},
_addContainerListener (event, callback) {
this.container.element.addEventListener(window.osuny.lightbox.events[event], callback);
},
invoke: function () {
return {
initialize: this.initialize.bind(this)
Expand Down

0 comments on commit e76228f

Please sign in to comment.