]> _ Git - fluidbook-html5.git/commitdiff
wait #2292 @0:40
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 8 Oct 2018 15:38:11 +0000 (17:38 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 8 Oct 2018 15:38:11 +0000 (17:38 +0200)
js/libs/fluidbook/fluidbook.links.js

index 4adf8dad18cb0002d43338098484645d2417272f..8856a629946431fac9b6249bd9db2109dbd46c70 100644 (file)
@@ -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 = '<div class="slide" style="background-image: url(\'' + dir + i + '\');"></div>';