]> _ Git - fluidbook-html5.git/commitdiff
wait #4887 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 18 Nov 2021 08:29:27 +0000 (09:29 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 18 Nov 2021 08:29:27 +0000 (09:29 +0100)
js/libs/fluidbook/fluidbook.menu.js
js/main.js

index 8465a1178ff6501651947e1cf6639b51d04d4093..02953bf50e808720396b9f54b7c042aceb9ba00d 100644 (file)
@@ -214,9 +214,9 @@ FluidbookMenu.prototype = {
         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 uid = $(a).closest('[data-id]').data('id');
-        if (this.fluidbook.settings.links['link_' + uid] !== undefined) {
-            links = '<div class="links">' + this.fluidbook.loader.handleExtension(this.fluidbook.settings.links['link_' + uid]) + '</div>';
+        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;
         }
         view += '<div class="content"><div class="multimediaHolder"><div class="multimediaScale">';
@@ -243,7 +243,7 @@ FluidbookMenu.prototype = {
         this._openiframe(markup, '', callback);
     },
 
-    _openiframe: function (markup, maxWidth, callback,hash) {
+    _openiframe: function (markup, maxWidth, callback, hash) {
 
         var $this = this;
 
@@ -252,7 +252,7 @@ FluidbookMenu.prototype = {
         view += markup;
         view += '</div></div>';
 
-        this.viewWrap(view, 'iframe', maxWidth + ' dir="ltr"','',false,hash);
+        this.viewWrap(view, 'iframe', maxWidth + ' dir="ltr"', '', false, hash);
         if (callback != undefined) {
             callback();
         }
@@ -272,7 +272,7 @@ FluidbookMenu.prototype = {
     },
 
     openIframe: function (iframe, callback) {
-        var hash='#/iframe/' + iframe;
+        var hash = '#/iframe/' + iframe;
         var href = hash;
         var a = $('a[href="' + href + '"]');
         if ($(a).length === 0) {
@@ -284,7 +284,7 @@ FluidbookMenu.prototype = {
         if ($(a).data('max-width')) {
             maxWidth = ' data-max-width="' + $(a).data('max-width') + '"';
         }
-        this._openiframe(markup, maxWidth, callback,hash);
+        this._openiframe(markup, maxWidth, callback, hash);
     },
 
     openVideo: function (video, callback) {
@@ -415,7 +415,7 @@ FluidbookMenu.prototype = {
         });
         view += '</ul>';
         view += '</div>';
-        this.viewWrap(view, 'locales',[],'',false,'#/locales');
+        this.viewWrap(view, 'locales', [], '', false, '#/locales');
         if (callback != undefined) {
             callback();
         }
@@ -1097,7 +1097,7 @@ FluidbookMenu.prototype = {
 
     hideOverlay: function () {
         $("#viewOverlay").css('opacity', 0);
-        this.viewOverlayHideTimeout=setTimeout(function () {
+        this.viewOverlayHideTimeout = setTimeout(function () {
             $("#viewOverlay").hide();
         }, 400);
     },
index f998c428e61c681fc00b0a2b8f724a477e86943f..3ab0c122fbd087cdc6eb390afafba2778db19f1c 100644 (file)
@@ -255,11 +255,11 @@ try {
         }
         INITED = true;
 
-        console.log('init fluidbook '+window.location);
+        console.log('init fluidbook ' + window.location);
         try {
             window.fluidbook = new Fluidbook(SETTINGS);
-        }catch (e) {
-            console.error('error while loading the fluidbook '+e.message);
+        } catch (e) {
+            console.error('error while loading the fluidbook ' + e.message);
         }
         if (null != gal) {
             fluidbook.gal = gal;
@@ -558,4 +558,4 @@ $(function () {
         }
         return false;
     }
-})
+});