+var DEVICE_READY_BEFORE_JQUERY = false;
+var JQUERY_READY = false;
+document.addEventListener('deviceready', _onDeviceReady, false);
+function _onDeviceReady() {
+ if (JQUERY_READY) {
+ onDeviceReady();
+ } else {
+ DEVICE_READY_BEFORE_JQUERY = true;
+ }
+}
+
var fluidbook;
var desktopScale;
var dektopScaleAmount;
var PLATFORM = 'web';
var DEVICE_READY = false;
+
try {
$(function () {
+ JQUERY_READY = true;
$("#message").hide();
$("#splash").show();
cordovaPath = window.localStorage.getItem('cordova');
}
- document.addEventListener('deviceready', onDeviceReady, false);
+
document.addEventListener("resume", onAppResume, false);
loadJSLibrary(
fb('cordova already loaded');
cordovaLoaded();
}
+ if (DEVICE_READY_BEFORE_JQUERY) {
+ onDeviceReady();
+ }
}
function cordovaLoaded() {
- setTimeout(function () {
- onDeviceReady();
- }, 5000);
+
}
function onDeviceOffline() {
return;
}
- fb('device ready !');
-
DEVICE_READY = true;
+ fb('device ready !');
+
document.addEventListener("offline", onDeviceOffline, false);
var manifest;