]> _ Git - fluidbook-html5.git/commitdiff
(no commit message)
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 10 Apr 2014 16:40:18 +0000 (16:40 +0000)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 10 Apr 2014 16:40:18 +0000 (16:40 +0000)
js/libs/fluidbook/fluidbook.nav.js
js/main.js

index 96c95c3e45393316c8b9ab92ef5ec6530b586ace..3a51c81c9e106ac7b104d75c8ab0e11ccd0a53f6 100644 (file)
@@ -60,14 +60,21 @@ FluidbookNav.prototype = {
                 * __('overview')
                 * __('chapters')
                 * __('tell a friend')
-                * __('share on facebook') 
+                * __('share on facebook')
                 * __('share on twitter')
                 * __('home')
                 */
                var $this = this;
                // index, chapters, print, friend, bookmark, pdf, archives, basket, fullscreen, sound, 3d, help
 
-               var skipHome = (window.sessionStorage.getItem('home') == '0');
+               var skipHome = (window.sessionStorage.getItem('home') === '0');
+               var forceHome = (window.sessionStorage.getItem('home') === '1');
+
+               if (forceHome) {
+                       if (this.fluidbook.datas.navOrder.indexOf('home') === -1) {
+                               this.fluidbook.datas.navOrder.unshift('home');
+                       }
+               }
 
                for (var e in this.fluidbook.datas.navOrder) {
                        var icon = this.fluidbook.datas.navOrder[e];
@@ -189,7 +196,7 @@ FluidbookNav.prototype = {
                        return false;
                })
 
-               // Search form  
+               // Search form
                $("#searchForm").submit(function() {
                        var q = $("#q").val();
                        if (q == '') {
index 749ec6ff2292e754af4873406d74e9e38beba04a..b0ccfa7d71b3ea1f99d580974cd9544f4ca0b707 100644 (file)
@@ -115,18 +115,17 @@ try {
                }
 
                var collection;
+               console.error(window.localStorage.getItem('collection'));
                try {
                        collection = json_parse(window.localStorage.getItem('collection'));
                } catch (err) {
-                       console.err('error :: ' + window.localStorage.getItem('collection'));
+
                }
-               try {
-                       if (collection.res != undefined && collection.res) {
-                               resolution = collection.res;
-                       }
-               } catch (err) {
 
+               if (collection.res != undefined && collection.res) {
+                       resolution = collection.res;
                }
+
                if (OFFLINEAPP) {
                        resolution = 150;
                }