From 4e5aadf88ba94910affa39f69ae1995e707f473e Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 14 Jan 2021 10:33:22 +0100 Subject: [PATCH] wip #4195 @0.25 --- js/libs/fluidbook/fluidbook.tabs.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) 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) { -- 2.39.5