From: Vincent Vanwaelscappel Date: Tue, 30 Jan 2018 16:22:49 +0000 (+0100) Subject: fix #1913 @0:20 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=c4bf3f9c0d59a6c53a4cfba6948d6f2fec93c24d;p=fluidbook-html5.git fix #1913 @0:20 --- diff --git a/js/libs/fluidbook/fluidbook.menu.js b/js/libs/fluidbook/fluidbook.menu.js index e7ec7064..275d1625 100644 --- a/js/libs/fluidbook/fluidbook.menu.js +++ b/js/libs/fluidbook/fluidbook.menu.js @@ -85,6 +85,9 @@ FluidbookMenu.prototype = { } else if (view == 'multimedia') { this.openMultimedia(param1, cb); } else if (view == 'chapters') { + if (param1 == undefined || param1 == 'undefined' || param1 == null || param1 == '') { + param1 = 'null'; + } this.openChapters(param1, cb); } else if (view == 'archives') { this.openArchives($("#nav #archives").data('tooltip'), cb); @@ -278,6 +281,10 @@ FluidbookMenu.prototype = { this.fluidbook.chapters = new FluidbookChapters(this.fluidbook, this.fluidbook.datas.chapters); } + if (submenu == undefined) { + submenu = 'null'; + } + var v = this.fluidbook.chapters.getView(submenu); var menuId = 'mview-chapters-' + v.sub; diff --git a/js/libs/fluidbook/fluidbook.nav.js b/js/libs/fluidbook/fluidbook.nav.js index b4bf0937..16fe13fa 100644 --- a/js/libs/fluidbook/fluidbook.nav.js +++ b/js/libs/fluidbook/fluidbook.nav.js @@ -458,12 +458,15 @@ FluidbookNav.prototype = { var extraURL = DATAS['navExtraLink' + n]; var extraIcon = DATAS['navExtraIcon' + n]; var extraVisibility = DATAS['navExtraVisibility' + n]; + var extraType = DATAS['navExtraType' + n]; + console.log(extraURL + ';' + extraIcon + ';' + extraVisibility + ';' + extraType); if (extraURL == '' || extraIcon == '') { continue; } if ((extraVisibility == 'horizontal' && navType == 'menu') || (extraVisibility == 'burger' && navType == 'horizontalNav')) { continue; } + var linkIcon; if (extraIcon.indexOf('.') === -1) { @@ -514,7 +517,7 @@ FluidbookNav.prototype = { } console.log(foundLink); link = $(foundLink).find('a').append(linkIcon); - if (navType == 'menu') { + if (navType == 'menu' && extraType == 'icon') { var tooltip = $(link).data('tooltip'); $(link).append('' + $(link).data('tooltip') + ''); }