From ad3754343eebfc0b193e782c3856998b9a4813ac Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Mon, 8 Oct 2018 17:38:11 +0200 Subject: [PATCH] wait #2292 @0:40 --- js/libs/fluidbook/fluidbook.links.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.links.js b/js/libs/fluidbook/fluidbook.links.js index 4adf8dad..8856a629 100644 --- a/js/libs/fluidbook/fluidbook.links.js +++ b/js/libs/fluidbook/fluidbook.links.js @@ -88,13 +88,18 @@ FluidbookLinks.prototype = { }); $(document).on('click touchend', '[data-showid]', function () { + var mode = $(this).data('showmode'); + + if (mode === 'exclusiveshow') { + $('div.link[data-hidden="1"].show').removeClass('show'); + } var l = $('div.link[data-id="' + $(this).data('showid') + '"'); $(l).show(); $(l).trigger('fluidbook.link.show'); setTimeout(function () { $(l).addClass('show'); }, 10); - $(this).closest('div.link').hide(); + return false; }); @@ -542,13 +547,16 @@ FluidbookLinks.prototype = { } else { var $s = $(this); $(this).closest('.link').on('fluidbook.link.show', function () { - $__this.initSlideshow($s); + if (!$s.data('init')) { + $__this.initSlideshow($s); + } }); } }); }, initSlideshow: function (s) { + s.data('init', true); var dir = 'data/links/' + $(s).data('dir') + '/'; $.each($(s).data('images'), function (k, i) { var h = '
'; -- 2.39.5