}\r
var $this = this;\r
setTimeout(function() {\r
+ try {\r
+ navigator.splashscreen.hide();\r
+ } catch (err) {\r
+\r
+ }\r
$this._hideSplash();\r
}, 3000);\r
},\r
$("#splash").css('opacity', 0).one(this.support.getTransitionEndEvent(true), function() {\r
$(this).remove();\r
});\r
+\r
},\r
ready: function() {\r
if (this.isReady) {\r
video: 'extras'};\r
if (this.gal != null && preload[view] != undefined) {\r
this.gal.downloadAndCall(preload[view], function() {\r
+\r
$this.__openView(view, param1, param2, callback);\r
});\r
} else {\r
return this.fluidbook.datas.defaultLang;
},
initMultilang: function() {
+ var forceLocales = window.sessionStorage.getItem('locales');
+ console.log('force Locales ' + forceLocales);
+ var force = false;
+ if (forceLocales) {
+ force = true;
+ forceLocales = JSON.parse(forceLocales);
+ }
+
if (this.fluidbook.datas.multilang == '') {
return;
}
- if (this.fluidbook.datas.multiApp) {
+ if (this.fluidbook.datas.multiApp && !force) {
return;
}
if (l[0] == '') {
return;
}
+
+ var url = l[2];
+ if (force) {
+ url = '../' + forceLocales[l[0]] + '/index.html';
+ }
+
var o = {lang: l[0], flag: l[1], url: l[2], langName: l[3], countryName: l[4]};
$this.multilang[$this.multilang.length] = o;
*/
var $this = this;
// index, chapters, print, friend, bookmark, pdf, archives, basket, fullscreen, sound, 3d, help
+
+ var skipHome = (window.sessionStorage.getItem('home') == '0');
+
for (var e in this.fluidbook.datas.navOrder) {
var icon = this.fluidbook.datas.navOrder[e];
- if (icon == 'home') {
+ if (icon == 'home' && !skipHome) {
+
var homeURL = this.fluidbook.datas.home;
if (this.fluidbook.datas.home == '%apphome%') {
homeURL = decodeURIComponent();
if (homeURL != '') {
this.addLink('nav-home', window.sessionStorage.getItem('apphome'), 'home', 'home');
}
-
} else if (icon == 'index') {
this.addLink('nav-index', '#/index', 'index', 'overview');
} else if (icon == 'chapters') {
});
}
} else if (icon == 'lang') {
- if (this.fluidbook.l10n.multilangEnabled) {
- this.addMultilangLink();
+ if (this.fluidbook.l10n.multilangEnabled || forceLocales) {
+ this.addMultilangLink(forceLocales);
}
} else if (icon == 'archives') {
if (this.fluidbook.datas.archivesLink != '') {
}
+ console.log('cordova ready');
+ navigator.splashscreen.hide();
+
if (navigator.onLine && manifest) {
var readyToLoad = false;
var finishedLoading = false;
fluidbook.loadPlugins();
fluidbook.loader.preloadPages();
+
+
desktopScale = 1;
desktopScaleAmount = 1.5;