]> _ Git - fluidbook-html5.git/commitdiff
wait #5511 @0.75
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 16 Dec 2022 09:52:14 +0000 (10:52 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 16 Dec 2022 09:52:14 +0000 (10:52 +0100)
js/libs/fluidbook/fluidbook.menu.js

index 9e3416e3610521aa403ba93ed484a8a61e855e39..8167ed45d5bde2fe1654c24fa3ed1de1e6c6ea7f 100644 (file)
@@ -218,11 +218,11 @@ FluidbookMenu.prototype = {
         var markup = decodeURIComponent($(a).attr('data-multimedia'));
         var view = this.getCaption('', $(a).attr('data-popup-close') === null || $(a).attr('data-popup-close') === undefined || $(a).attr('data-popup-close') === '1');
         var links = '';
-        var animateLinks = false;
+        var hasLinks = false;
         var md5 = $(a).closest('[data-md5]').data('md5');
         if (this.fluidbook.settings.links['link_' + md5] !== undefined) {
             links = '<div class="links">' + this.fluidbook.loader.handleExtension(this.fluidbook.settings.links['link_' + md5]) + '</div>';
-            animateLinks = true;
+            hasLinks = true;
         }
         view += '<div class="content"><div class="multimediaHolder"><div class="multimediaScale">';
         view += markup + links;
@@ -232,8 +232,9 @@ FluidbookMenu.prototype = {
         read += ' dir="ltr"';
         this.viewWrap(view, 'multimedia', read, '', false, hash);
 
-        if (animateLinks) {
+        if (hasLinks) {
             this.fluidbook.links.doAnimateLinks($("#view"), 500);
+            this.fluidbook.links.replaceVariableInTextLinks();
         }
 
         if (callback != undefined) {