summaryrefslogtreecommitdiff
path: root/www/js/app.js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2017-11-03 14:54:22 -0400
committerPliable Pixels <pliablepixels@gmail.com>2017-11-03 14:54:22 -0400
commit7556b9a4fd0feeada9ebfb531e0ac6c7eb2a169f (patch)
tree226bece753df10f24c96eeef67823f4b1ce5455a /www/js/app.js
parenta3242f40e0bb123d2c75dd854d115dba80ea1496 (diff)
lets see what happens #553
Diffstat (limited to 'www/js/app.js')
-rwxr-xr-xwww/js/app.js91
1 files changed, 48 insertions, 43 deletions
diff --git a/www/js/app.js b/www/js/app.js
index 1c6fe958..b8a4cea1 100755
--- a/www/js/app.js
+++ b/www/js/app.js
@@ -1180,13 +1180,35 @@ angular.module('zmApp', [
$ionicPlatform.ready(function () {
console.log(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>INSIDE RUN");
+ $rootScope.textScaleFactor = 1.0;
+ $rootScope.apiValid = false;
- if (window.cordova) {
+ $rootScope.db = null;
+ $rootScope.runMode = NVRDataModel.getBandwidth();
- cordova.plugins.diagnostic.requestExternalStorageAuthorization(okperm, nopermerr);
+ $rootScope.platformOS = "desktop";
+ NVRDataModel.log("Device is ready");
- }
+ // var ld = NVRDataModel.getLogin();
+ if ($ionicPlatform.is('ios'))
+ $rootScope.platformOS = "ios";
+ if ($ionicPlatform.is('android'))
+ $rootScope.platformOS = "android";
+
+ NVRDataModel.log("You are running on " + $rootScope.platformOS);
+
+
+ /*if (window.cordova && $rootScope.platformOS == 'android') {
+
+ cordova.plugins.diagnostic.isExternalStorageAuthorized(function (authorized) {
+ if (!authorized) cordova.plugins.diagnostic.requestExternalStorageAuthorization(okperm, nopermerr);
+ }, function (err) {
+ console.log("diagnostic external storage error " + err);
+ });
+
+
+ }*/
function nopermerr() {
@@ -1213,7 +1235,7 @@ angular.module('zmApp', [
$rootScope.tappedMid = 0;
//var eventsToDisplay=[];
$rootScope.alarmCount = "0";
- $rootScope.platformOS = "desktop";
+
$rootScope.currentServerGroup = "defaultServer";
$rootScope.validMonitorId = "";
$rootScope.newVersionAvailable = "";
@@ -1240,27 +1262,27 @@ angular.module('zmApp', [
if ($rootScope.platformOS == 'desktop') {
- window.addEventListener('beforeunload', function (ev) {
+ window.addEventListener('beforeunload', function (ev) {
+
+ // This was causing android reload issues - holy palooza
+ /* if ($rootScope.platformOS != 'desktop') {
+ ev.returnValue = "true";
+ return;
+ }*/
+
+ localforage.setItem('last-desktop-state', {
+ 'name': $ionicHistory.currentView().stateName,
+ 'params': $ionicHistory.currentView().stateParams
+ }).then(function () {
+ return localforage.getItem('last-desktop-state');
+ }).then(function (value) {
+ ev.returnValue = "true";
+ }).catch(function (err) {
+ ev.returnValue = "true";
+ });
- // This was causing android reload issues - holy palooza
- /* if ($rootScope.platformOS != 'desktop') {
- ev.returnValue = "true";
- return;
- }*/
-
- localforage.setItem('last-desktop-state', {
- 'name': $ionicHistory.currentView().stateName,
- 'params': $ionicHistory.currentView().stateParams
- }).then(function () {
- return localforage.getItem('last-desktop-state');
- }).then(function (value) {
- ev.returnValue = "true";
- }).catch(function (err) {
- ev.returnValue = "true";
});
-
- });
- }
+ }
// register callbacks for online/offline
// lets see if it really works
@@ -1448,24 +1470,7 @@ angular.module('zmApp', [
};
- $rootScope.textScaleFactor = 1.0;
- $rootScope.apiValid = false;
-
- $rootScope.db = null;
- $rootScope.runMode = NVRDataModel.getBandwidth();
-
- $rootScope.platformOS = "desktop";
- NVRDataModel.log("Device is ready");
-
-
- // var ld = NVRDataModel.getLogin();
- if ($ionicPlatform.is('ios'))
- $rootScope.platformOS = "ios";
- if ($ionicPlatform.is('android'))
- $rootScope.platformOS = "android";
-
- NVRDataModel.log("You are running on " + $rootScope.platformOS);
-
+
console.log("Mobile acc");
if (window.cordova)
MobileAccessibility.getTextZoom(getTextZoomCallback);
@@ -1612,7 +1617,7 @@ angular.module('zmApp', [
console.log("statusbar");
NVRDataModel.log("Updating statusbar");
StatusBar.styleDefault();
- //StatusBar.overlaysWebView(false);
+ //StatusBar.overlaysWebView(true);
StatusBar.backgroundColorByHexString("#2980b9");
}
@@ -1707,7 +1712,7 @@ angular.module('zmApp', [
if (succ) {
$rootScope.lastState = succ.name;
if ($rootScope.lastState.indexOf("app.") == -1) {
- $rootScope.lastState = "app."+$rootScope.lastState;
+ $rootScope.lastState = "app." + $rootScope.lastState;
}
$rootScope.lastStateParam = succ.params;