From 3dc62a2440daed6692ea3b613e6557ad5b4d42e1 Mon Sep 17 00:00:00 2001 From: Victor Häggqvist Date: Fri, 15 Jan 2016 01:27:28 +0100 Subject: close button setting --- src/Plugins/CloseButton.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Plugins/CloseButton.js b/src/Plugins/CloseButton.js index ca12e61..1a1b453 100644 --- a/src/Plugins/CloseButton.js +++ b/src/Plugins/CloseButton.js @@ -6,7 +6,8 @@ export class CloseButton { - constructor() { + constructor(closeOnDocumentClick=false) { + this.closeOnDocumentClick = closeOnDocumentClick; this.element = document.createElement('a'); this.element.id = 'imagelightbox-close'; this.element.innerHTML = 'Close'; @@ -19,14 +20,12 @@ export class CloseButton { } showButton() { + this.lightbox.options.quitOnDocClick = this.closeOnDocumentClick; ['click', 'touchend'].forEach(name => { this.element.addEventListener(name, this.exitLightbox.bind(this)); }); document.body.appendChild(this.element); - - //$('Close').appendTo('body') - // .on('click touchend', function(){ $(this).remove(); instance.quitImageLightbox(); return false; }); } hideButton() { @@ -34,7 +33,7 @@ export class CloseButton { } exitLightbox() { - this.lightbox.quitImageLightbox(); + this.lightbox.quitLightbox(); } } -- cgit v1.2.3