From: Vincent Vanwaelscappel Date: Fri, 12 Nov 2021 14:06:08 +0000 (+0100) Subject: wip #4866 @0:05 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=2358dc427d505df1810901482b5c8d087fe64b0d;p=fluidbook-html5.git wip #4866 @0:05 --- diff --git a/js/libs/fluidbook/fluidbook.js b/js/libs/fluidbook/fluidbook.js index 098c53e0..8632f5ba 100644 --- a/js/libs/fluidbook/fluidbook.js +++ b/js/libs/fluidbook/fluidbook.js @@ -432,8 +432,8 @@ Fluidbook.prototype = { } else if (args[1] === 'page') { var anchor = false; if (fluidbook.settings.pageLabels[args[2]] !== undefined) { - page = fluidbook.settings.pageLabels[args[2]]; - anchor = args[2]; + anchor = this.normalizeAnchor(args[2]); + page = fluidbook.settings.pageLabels[anchor]; } else { page = parseInt(args[2]); } @@ -503,11 +503,15 @@ Fluidbook.prototype = { return; }, + normalizeAnchor: function (anchor) { + return anchor.toLowerCase().replace('/-/g', ''); + }, + scrollToAnchor: function (anchor) { if (!this.mobilefirst.enabled) { return; } - anchor=anchor.toLowerCase().replace('/-/g',''); + anchor = this.normalizeAnchor(anchor); var id = $('[data-anchor="' + anchor + '"]').attr('id'); TweenMax.to($("#scroll"), 0.5, {scrollTo: {y: '#' + id, offsetY: $('header').outerHeight() + 10}}); },