From: Vincent Vanwaelscappel Date: Fri, 13 Feb 2026 11:25:03 +0000 (+0100) Subject: wip #8000 @0.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=a8405b1cf9d4895250f994873ecdd118dd93b7ef;p=fluidbook-html5.git wip #8000 @0.5 --- diff --git a/js/libs/fluidbook/fluidbook.links.js b/js/libs/fluidbook/fluidbook.links.js index 2a3a6d20..b40cfb8e 100644 --- a/js/libs/fluidbook/fluidbook.links.js +++ b/js/libs/fluidbook/fluidbook.links.js @@ -25,6 +25,8 @@ function FluidbookLinks(fluidbook) { } this.lowdef = false; this.animations = new FluidbookLinksAnimations(fluidbook); + this.shortLinks = {}; + this.init(); } @@ -532,6 +534,9 @@ FluidbookLinks.prototype = { $this.fluidbook.links.triggerLinkById($this.fluidbook.settings.openLinkAtStartup); } }); + + this.getShortLinks(); + }, updateAttachedLinks: function () { @@ -1061,5 +1066,18 @@ FluidbookLinks.prototype = { if (!Modernizr.ftouch) { container.perfectScrollbar('update'); } - } + }, + + getShortLinks: function () { + + let $this = this; + if (this.fluidbook.settings.specialShortLinks !== undefined && this.fluidbook.settings.specialShortLinks.length > 0) { + this.fluidbook.service.call('shortlinks', { + cid: this.fluidbook.settings.cid, + links: this.fluidbook.settings.specialShortLinks + }, function (data) { + $this.shortLinks = data; + }, null, 'post'); + } + }, }