]> _ Git - fluidbook-html5.git/commitdiff
fix #1652 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Sep 2017 12:14:53 +0000 (14:14 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Sep 2017 12:14:53 +0000 (14:14 +0200)
js/libs/fluidbook/fluidbook.nav.js

index 448621eb58924e561c84906b8fbc06a357f7ae69..daf0ebcdbf492d0069d5892e2ca7b0d819524c7d 100644 (file)
@@ -86,6 +86,9 @@ FluidbookNav.prototype = {
         var all = "index,chapters,print,friend,bookmark,archives,basket,fullscreen,sound,3d,help".split(",");
         var hide = array_diff(all, this.fluidbook.datas.navOrder);
         var loop = [].concat(this.fluidbook.datas.navOrder).concat(hide);
+        if (!this.fluidbook.datas.displayChaptersIcon) {
+            hide.push('chapters');
+        }
 
         for (var e in loop) {
             var icon = loop[e];
@@ -120,12 +123,10 @@ FluidbookNav.prototype = {
             } else if (icon == 'index') {
                 link = this.addLink('nav-index', '#/index', 'index', 'overview');
             } else if (icon == 'chapters') {
-                if (this.fluidbook.datas.displayChaptersIcon) {
-                    if (this.fluidbook.datas.chaptersPage != '') {
-                        link = this.addLink('nav-sommaire', '#/page/' + this.fluidbook.datas.chaptersPage, 'chapters', 'chapters');
-                    } else if (this.fluidbook.datas.chapters.length > 0) {
-                        link = this.addLink('nav-sommaire', '#/chapters', 'chapters', 'chapters');
-                    }
+                if (this.fluidbook.datas.chaptersPage != '') {
+                    link = this.addLink('nav-sommaire', '#/page/' + this.fluidbook.datas.chaptersPage, 'chapters', 'chapters');
+                } else if (this.fluidbook.datas.chapters.length > 0) {
+                    link = this.addLink('nav-sommaire', '#/chapters', 'chapters', 'chapters');
                 }
             } else if (icon == 'friend') {
                 if (this.fluidbook.share.isEnabled()) {