]> _ Git - fluidbook-html5.git/commitdiff
done #1899 @1.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 24 Jan 2018 16:38:48 +0000 (17:38 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 24 Jan 2018 16:38:48 +0000 (17:38 +0100)
js/libs/fluidbook/fluidbook.links.js

index a2f728297b68230f967f453a23a47c3f5ced576b..459029b39aabded633ec76dfcf1e76359e5d45d4 100644 (file)
@@ -133,15 +133,29 @@ FluidbookLinks.prototype = {
         $(fluidbook).trigger('fluidbooklinksready');
     },
     animateLinks: function () {
-        var $this = this;
+        var animateBookmarks = (this.fluidbook.datas.bookmarkBlinkOnPageChange == true);
 
+        var $this = this;
         var links = $(".link a.displayArea");
         $(links).addClass('animating').css('opacity', 1);
+
         TweenMax.to($(links), $this.fluidbook.datas.linkBlinkTime, {
             opacity: 0, delay: 0.1, onComplete: function () {
                 $(links).removeClass('animating').css('opacity', 1)
             }
         });
+
+        if(animateBookmarks) {
+            var bookmarks = $("#links .bookmark:not([data-enabled])");
+            $(bookmarks).addClass('animating').css('opacity', 1);
+            TweenMax.to($(bookmarks), $this.fluidbook.datas.linkBlinkTime, {
+                opacity: 0, delay: 0.1, onComplete: function () {
+                    $(bookmarks).removeClass('animating').css('opacity', '')
+                }
+            });
+        }
+
+
     },
 
     zoomLink: function (link) {