From 5a08a75562f65703769be24d7d347815eda5a86b Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 10 Apr 2014 16:40:18 +0000 Subject: [PATCH] --- js/libs/fluidbook/fluidbook.nav.js | 13 ++++++++++--- js/main.js | 11 +++++------ 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.nav.js b/js/libs/fluidbook/fluidbook.nav.js index 96c95c3e..3a51c81c 100644 --- a/js/libs/fluidbook/fluidbook.nav.js +++ b/js/libs/fluidbook/fluidbook.nav.js @@ -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 == '') { diff --git a/js/main.js b/js/main.js index 749ec6ff..b0ccfa7d 100644 --- a/js/main.js +++ b/js/main.js @@ -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; } -- 2.39.5