diff --git a/Importer/chat.html b/Importer/chat.html index 75d47a4..78de5e4 100644 --- a/Importer/chat.html +++ b/Importer/chat.html @@ -923,6 +923,7 @@ + @@ -1136,7 +1137,7 @@ } return returnElements; } - $('[data-toggle="popover"]').popover({trigger: 'focus'}) + $('[data-toggle="popover"]').popover({trigger: 'focus'}) @@ -1146,6 +1147,7 @@ $(document).ready(function ($) { // delegate calls to data-toggle="lightbox" $(document).on('click', '[data-toggle="lightbox"]:not([data-gallery="navigateTo"]):not([data-gallery="example-gallery-11"])', function(event) { + event.preventDefault(); return $(this).ekkoLightbox({ onShown: function() { @@ -1160,7 +1162,11 @@ } }); }); - + $(document).on('click', '.fa-download', function(event) { + var url = $( ".ekko-lightbox-item.show" ).children("img").attr('src'); + $("a#download").attr("href", url); + document.getElementById('download').click(); + }); // disable wrapping $(document).on('click', '[data-toggle="lightbox"][data-gallery="example-gallery-11"]', function(event) { event.preventDefault(); diff --git a/assets/lightbox/dist/ekko-lightbox.js b/assets/lightbox/dist/ekko-lightbox.js index 0781087..50a5fa0 100644 --- a/assets/lightbox/dist/ekko-lightbox.js +++ b/assets/lightbox/dist/ekko-lightbox.js @@ -89,7 +89,7 @@ var Lightbox = (function ($) { this._wantedWidth = 0; this._wantedHeight = 0; this._touchstartX = 0; - this._touchendX = 0; + this._touchendX = 0; this._modalId = 'ekkoLightbox-' + Math.floor(Math.random() * 1000 + 1); this._$element = $element instanceof jQuery ? $element : $($element); @@ -100,7 +100,7 @@ var Lightbox = (function ($) { var btn = ''; var header = ''; - var footer = ''; + var footer = ''; var body = ''; var dialog = ''; $(this._config.doc.body).append(''); @@ -401,7 +401,7 @@ var Lightbox = (function ($) { if (caption) { this._footerIsShown = true; this._$modalFooter.css('display', '').html(caption); - } else this._$modalFooter.css('display', 'none'); + } else this._$modalFooter.css('display', ''); return this; }