From: Vincent Vanwaelscappel Date: Mon, 8 Oct 2018 15:38:11 +0000 (+0200) Subject: wait #2292 @0:40 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=ad3754343eebfc0b193e782c3856998b9a4813ac;p=fluidbook-html5.git wait #2292 @0:40 --- 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 = '
';