]> _ Git - fluidbook-html5.git/commitdiff
wait #4435 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 27 Apr 2021 19:14:33 +0000 (21:14 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Tue, 27 Apr 2021 19:14:33 +0000 (21:14 +0200)
js/libs/fluidbook/links/fluidbook.links.zoom.js

index fa0724accb39daa06e28b941cbb9baed328d5235..875e6fd3afa64bec52cbcb51247a2bca5804c7d9 100644 (file)
@@ -220,9 +220,16 @@ FluidbookLinksZoom.prototype = {
                             var markup = ' <div class="videoContainer" data-loop="0" data-controls="1" data-sound="1" data-autoplay="1" width="1920" height="1080" data-name="' + data + '" data-id="vi_' + hash + '" id="vi_' + hash + '" data-link-id="v_' + hash + '"></div>';
                             menu += ' data-video="' + encodeURIComponent(markup) + '"'
                         } else if (action === 'videogif') {
-                            menu += ' href="#/video/' + hash + '" ';
-                            var markup = ' <div class="videoContainer" data-loop="1" data-controls="0" data-sound="0" data-autoplay="1" width="1920" height="1080" data-name="' + data + '" data-id="vi_' + hash + '" id="vi_' + hash + '" data-link-id="v_' + hash + '"></div>';
-                            menu += ' data-video="' + encodeURIComponent(markup) + '"'
+                            if (data.indexOf('.gif') >= 0) {
+                                menu += ' href="#/multimedia/' + hash + '" ';
+                                var markup = '<div class="multimediaContainer "><img src="' + data + '" class="multimedia" /></div>';
+                                menu += ' data-multimedia="' + encodeURIComponent(markup) + '"';
+                            } else {
+                                menu += ' href="#/video/' + hash + '" ';
+                                var markup = ' <div class="videoContainer" data-loop="1" data-controls="0" data-sound="0" data-autoplay="1" width="1920" height="1080" data-name="' + data + '" data-id="vi_' + hash + '" id="vi_' + hash + '" data-link-id="v_' + hash + '"></div>';
+                                menu += ' data-video="' + encodeURIComponent(markup) + '"';
+                            }
+
                         }
                         menu += 'data-tooltip="' + $this.fluidbook.settings['product_zoom_tooltip_' + j] + '" class="button ' + linkClass + '">' + icon + label + '</a>';
                     }