From: Vincent Vanwaelscappel Date: Thu, 14 Jan 2021 09:33:22 +0000 (+0100) Subject: wip #4195 @0.25 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4e5aadf88ba94910affa39f69ae1995e707f473e;p=fluidbook-html5.git wip #4195 @0.25 --- diff --git a/js/libs/fluidbook/fluidbook.tabs.js b/js/libs/fluidbook/fluidbook.tabs.js index 0fd2d90b..9a5bea59 100644 --- a/js/libs/fluidbook/fluidbook.tabs.js +++ b/js/libs/fluidbook/fluidbook.tabs.js @@ -97,6 +97,19 @@ FluidbookTabs.prototype = { }); }, + updateClasses: function () { + if (!this.fluidbook.cache.isset('tabsClasses')) { + return; + } + var $this=this; + var classes = this.fluidbook.cache.get('tabsClasses'); + $.each(classes, function (o, classes) { + $this.svg.find('#o' + o).attr('class', classes); + }); + + this.changePage(this.fluidbook.currentPage); + }, + addLinks: function (pages) { pages = pages.map(function (x) { if (x === '-') { @@ -169,6 +182,7 @@ FluidbookTabs.prototype = { $this.svgLoaded = true; $this.createLinks(); $this.initStandardEvents(); + $this.updateClasses(); }, 'text'); }, @@ -333,8 +347,8 @@ FluidbookTabs.prototype = { }); }, - checkPageVisibility(){ - var $this=this; + checkPageVisibility() { + var $this = this; var pages = this.fluidbook.getDisplayedPages(); var hide = false; $.each(pages, function (k, p) {