From: Vincent Vanwaelscappel Date: Wed, 24 Jan 2018 16:38:48 +0000 (+0100) Subject: done #1899 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=7d18c68a990132600869f2c6ed666e69c8948d38;p=fluidbook-html5.git done #1899 @1.5 --- diff --git a/js/libs/fluidbook/fluidbook.links.js b/js/libs/fluidbook/fluidbook.links.js index a2f72829..459029b3 100644 --- a/js/libs/fluidbook/fluidbook.links.js +++ b/js/libs/fluidbook/fluidbook.links.js @@ -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) {