From: Vincent Vanwaelscappel Date: Mon, 9 Sep 2013 15:16:08 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=48affcaac8e0a9d5d869ab2fd8dff7a951f77925;p=fluidbook-html5.git --- diff --git a/js/main.js b/js/main.js index d37039fe..4e8e2581 100644 --- a/js/main.js +++ b/js/main.js @@ -37,13 +37,32 @@ $(function() { } if (DATAS.phonegap) { - document.addEventListener('deviceready', onDeviceReady, false); - document.addEventListener("resume", onAppResume, false); + loadPhonegap(); + + + } else { init(); } }); +function loadPhonegap() { + var cordova = 'data/cordova.js'; + if (Modernizr.localStorage) { + var cordovaStorage = window.localStorage.getItem('cordova'); + if (cordovaStorage) { + cordova = window.localStorage.getItem('cordova'); + } + } + + loadJSLibrary( + cordova + , function() { + document.addEventListener('deviceready', onDeviceReady, false); + document.addEventListener("resume", onAppResume, false); + }); +} + function onAppResume() { if (!INITED) { return; @@ -55,7 +74,7 @@ function onDeviceReady() { var manifest = window.sessionStorage.getItem('manifest.' + DATAS.id); var fsprefix = window.sessionStorage.getItem('galfsprefix'); if (navigator.onLine && manifest) { - gal = new GameAssetLoader(fsprefix,JSON.parse(manifest)); + gal = new GameAssetLoader(fsprefix, JSON.parse(manifest)); gal.init(function() { startAfterLoading = true; init();