summaryrefslogtreecommitdiff
path: root/www/js/app.js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2016-09-04 08:21:23 -0400
committerPliable Pixels <pliablepixels@gmail.com>2016-09-04 08:21:23 -0400
commit3e011566d57ada671534906cd080ad59294f0b53 (patch)
tree423c4fab99577ba73e4e299494b026a9befbfe08 /www/js/app.js
parenta3715e410eae6078e416ccdae3ae9ba36265e619 (diff)
#318 - ZM<->NVR
Former-commit-id: 36a54d3203893c7b240ba458a927b259cb6b5141
Diffstat (limited to 'www/js/app.js')
-rw-r--r--www/js/app.js248
1 files changed, 124 insertions, 124 deletions
diff --git a/www/js/app.js b/www/js/app.js
index 9b24fa9e..f9ea05e5 100644
--- a/www/js/app.js
+++ b/www/js/app.js
@@ -144,8 +144,8 @@ angular.module('zmApp', [
// (keeps reading data). Hence not using it now
//credit: http://stackoverflow.com/questions/34958575/intercepting-img-src-via-http-interceptor-as-well-as-not-lose-the-ability-to-kee
.directive('httpSrc', [
- '$http', 'imageLoadingDataShare', 'ZMDataModel',
- function ($http, imageLoadingDataShare, ZMDataModel) {
+ '$http', 'imageLoadingDataShare', 'NVRDataModel',
+ function ($http, imageLoadingDataShare, NVRDataModel) {
var directive = {
link: postLink,
restrict: 'A'
@@ -503,7 +503,7 @@ angular.module('zmApp', [
//-----------------------------------------------------------------
// This service automatically checks for new versions every 24 hrs
//------------------------------------------------------------------
-.factory('zmCheckUpdates', function ($interval, $http, zm, $timeout, $localstorage, ZMDataModel, $rootScope) {
+.factory('zmCheckUpdates', function ($interval, $http, zm, $timeout, $localstorage, NVRDataModel, $rootScope) {
var zmUpdateHandle;
var zmUpdateVersion = "";
@@ -517,7 +517,7 @@ angular.module('zmApp', [
function checkUpdate() {
- var lastdateString = ZMDataModel.getLastUpdateCheck();
+ var lastdateString = NVRDataModel.getLastUpdateCheck();
var lastdate;
if (!lastdateString) {
@@ -528,38 +528,38 @@ angular.module('zmApp', [
}
var timdiff = moment().diff(lastdate, 'hours');
if (timdiff < 24) {
- ZMDataModel.zmLog("Checked for update " + timdiff + " hours ago. Not checking again");
+ NVRDataModel.log("Checked for update " + timdiff + " hours ago. Not checking again");
return;
}
- ZMDataModel.zmLog("Checking for new version updates...");
+ NVRDataModel.log("Checking for new version updates...");
$http.get(zm.latestRelease)
.then(function (success) {
- ZMDataModel.setLastUpdateCheck(moment().toISOString());
+ NVRDataModel.setLastUpdateCheck(moment().toISOString());
// $localstorage.set("lastUpdateCheck", moment().toISOString());
//console.log ("FULL STRING " + success.data.tag_name);
var res = success.data.tag_name.match("v(.*)");
zmUpdateVersion = res[1];
- var currentVersion = ZMDataModel.getAppVersion();
+ var currentVersion = NVRDataModel.getAppVersion();
if ($rootScope.platformOS == "desktop") {
zmUpdateVersion = zmUpdateVersion + "D";
}
- //if (ZMDataModel.getAppVersion() != zmUpdateVersion) {
- if (ZMDataModel.versionCompare(ZMDataModel.getAppVersion(), zmUpdateVersion) == -1) {
+ //if (NVRDataModel.getAppVersion() != zmUpdateVersion) {
+ if (NVRDataModel.versionCompare(NVRDataModel.getAppVersion(), zmUpdateVersion) == -1) {
$rootScope.newVersionAvailable = "v" + zmUpdateVersion + " available";
} else {
$rootScope.newVersionAvailable = "";
}
- ZMDataModel.zmDebug("current version: " + currentVersion + " & available version " + zmUpdateVersion);
- //console.log ("Version compare returned: " + ZMDataModel.versionCompare(currentVersion, //zmUpdateVersion));
- // console.log ("Version compare returned: " + ZMDataModel.versionCompare(zmUpdateVersion, currentVersion));
+ NVRDataModel.debug("current version: " + currentVersion + " & available version " + zmUpdateVersion);
+ //console.log ("Version compare returned: " + NVRDataModel.versionCompare(currentVersion, //zmUpdateVersion));
+ // console.log ("Version compare returned: " + NVRDataModel.versionCompare(zmUpdateVersion, currentVersion));
//console.log ("UPDATE " + zmVersion);
});
- ZMDataModel.zmLog("Checking for news updates");
+ NVRDataModel.log("Checking for news updates");
$http.get(zm.blogUrl)
.success(function (data) {
$rootScope.newBlogPost = "";
@@ -568,7 +568,7 @@ angular.module('zmApp', [
return;
}
- var lastDate = ZMDataModel.getLatestBlogPostChecked();
+ var lastDate = NVRDataModel.getLatestBlogPostChecked();
//console.log ("************ BLOG LAST DATE " + lastDate);
if (!lastDate) {
@@ -580,14 +580,14 @@ angular.module('zmApp', [
var mItemDate = moment(data[0].date);
if (mItemDate.diff(mLastDate) > 0) {
- ZMDataModel.zmDebug("New post dated " + data[0].date + " found");
+ NVRDataModel.debug("New post dated " + data[0].date + " found");
if (data[0].level == "critical") {
$rootScope.newBlogPost = "(new post)";
} else {
- ZMDataModel.zmDebug("Not showing a notification in menu as this is not critical");
+ NVRDataModel.debug("Not showing a notification in menu as this is not critical");
}
} else {
- ZMDataModel.zmDebug("Latest post dated " + data[0].date + " but you read " + lastDate);
+ NVRDataModel.debug("Latest post dated " + data[0].date + " but you read " + lastDate);
}
@@ -616,7 +616,7 @@ angular.module('zmApp', [
// This service automatically logs into ZM at periodic intervals
//------------------------------------------------------------------
-.factory('zmAutoLogin', function ($interval, ZMDataModel, $http, zm, $browser, $timeout, $q, $rootScope, $ionicLoading, $ionicPopup, $state, $ionicContentBanner, EventServer, $ionicHistory, $translate) {
+.factory('zmAutoLogin', function ($interval, NVRDataModel, $http, zm, $browser, $timeout, $q, $rootScope, $ionicLoading, $ionicPopup, $state, $ionicContentBanner, EventServer, $ionicHistory, $translate) {
var zmAutoLoginHandle;
//------------------------------------------------------------------
@@ -625,8 +625,8 @@ angular.module('zmApp', [
$rootScope.$on("auth-error", function () {
- ZMDataModel.zmDebug("zmAutoLogin: Inside auth-error emit");
- ZMDataModel.displayBanner('error', ['ZoneMinder authentication failed', 'Please check settings']);
+ NVRDataModel.debug("zmAutoLogin: Inside auth-error emit");
+ NVRDataModel.displayBanner('error', ['ZoneMinder authentication failed', 'Please check settings']);
});
@@ -638,7 +638,7 @@ angular.module('zmApp', [
//------------------------------------------------------------------
$rootScope.$on("init-complete", function () {
- ZMDataModel.zmLog(">>>>>>>>>>>>>>> All init over, going to portal login");
+ NVRDataModel.log(">>>>>>>>>>>>>>> All init over, going to portal login");
$ionicHistory.nextViewOptions({ disableAnimate: true});
$state.go("zm-portal-login");
});
@@ -658,12 +658,12 @@ angular.module('zmApp', [
$timeout(function () {
contentBannerInstance();
}, 2000);
- ZMDataModel.zmDebug("auth-success emit:Successful");
+ NVRDataModel.debug("auth-success emit:Successful");
});
$rootScope.getProfileName = function () {
- var ld = ZMDataModel.getLogin();
+ var ld = NVRDataModel.getLogin();
return (ld.serverName || '(none)');
};
@@ -682,13 +682,13 @@ angular.module('zmApp', [
var statename = $ionicHistory.currentStateName();
if (statename == "montage-history") {
- ZMDataModel.zmLog("Skipping login process as we are in montage history. Re-logging will mess up the stream");
+ NVRDataModel.log("Skipping login process as we are in montage history. Re-logging will mess up the stream");
d.resolve("success");
return d.promise;
}
- ZMDataModel.zmDebug("Resetting zmCookie...");
+ NVRDataModel.debug("Resetting zmCookie...");
$rootScope.zmCookie = '';
// first try to login, if it works, good
// else try to do reachability
@@ -700,7 +700,7 @@ angular.module('zmApp', [
function (error)
// login to main failed, so try others
{
- ZMDataModel.getReachableConfig(true)
+ NVRDataModel.getReachableConfig(true)
.then(function (data) {
proceedWithLogin()
.then(function (success) {
@@ -735,8 +735,8 @@ angular.module('zmApp', [
// console.log ("***** STATENAME IS " + statename);
var d = $q.defer();
- var ld = ZMDataModel.getLogin();
- ZMDataModel.zmLog("zmAutologin called");
+ var ld = NVRDataModel.getLogin();
+ NVRDataModel.log("zmAutologin called");
if (str) {
$ionicLoading.show({
@@ -746,11 +746,11 @@ angular.module('zmApp', [
});
}
- ZMDataModel.isReCaptcha()
+ NVRDataModel.isReCaptcha()
.then(function (result) {
if (result == true) {
$ionicLoading.hide();
- ZMDataModel.displayBanner('error', ['reCaptcha must be disabled',
+ NVRDataModel.displayBanner('error', ['reCaptcha must be disabled',
], "", 8000);
var alertPopup = $ionicPopup.alert({
title: 'reCaptcha enabled',
@@ -775,8 +775,8 @@ angular.module('zmApp', [
- var loginData = ZMDataModel.getLogin();
- //ZMDataModel.zmDebug ("*** AUTH LOGIN URL IS " + loginData.url);
+ var loginData = NVRDataModel.getLogin();
+ //NVRDataModel.debug ("*** AUTH LOGIN URL IS " + loginData.url);
$http({
method: 'POST',
//withCredentials: true,
@@ -815,7 +815,7 @@ angular.module('zmApp', [
//eventServer.start();
$rootScope.loggedIntoZm = 1;
- ZMDataModel.zmLog("zmAutologin successfully logged into Zoneminder");
+ NVRDataModel.log("zmAutologin successfully logged into Zoneminder");
d.resolve("Login Success");
@@ -825,7 +825,7 @@ angular.module('zmApp', [
{
$rootScope.loggedIntoZm = -1;
//console.log("**** ZM Login FAILED");
- ZMDataModel.zmLog("zmAutologin Error: Bad Credentials ", "error");
+ NVRDataModel.log("zmAutologin Error: Bad Credentials ", "error");
$rootScope.$emit('auth-error', "incorrect credentials");
d.reject("Login Error");
@@ -835,21 +835,21 @@ angular.module('zmApp', [
// Now go ahead and re-get auth key
// if login was a success
$rootScope.authSession = "undefined";
- var ld = ZMDataModel.getLogin();
- ZMDataModel.getAuthKey($rootScope.validMonitorId)
+ var ld = NVRDataModel.getLogin();
+ NVRDataModel.getAuthKey($rootScope.validMonitorId)
.then(function (success) {
//console.log(success);
$rootScope.authSession = success;
- ZMDataModel.zmLog("Stream authentication construction: " +
+ NVRDataModel.log("Stream authentication construction: " +
$rootScope.authSession);
},
function (error) {
//console.log(error);
- ZMDataModel.zmLog("Modal: Error returned Stream authentication construction. Retaining old value of: " + $rootScope.authSession);
- ZMDataModel.zmDebug("Error was: " + JSON.stringify(error));
+ NVRDataModel.log("Modal: Error returned Stream authentication construction. Retaining old value of: " + $rootScope.authSession);
+ NVRDataModel.debug("Error was: " + JSON.stringify(error));
});
return (d.promise);
@@ -862,7 +862,7 @@ angular.module('zmApp', [
// FIXME: Is this sometimes results in null
- ZMDataModel.zmLog("zmAutologin Error " + JSON.stringify(error) + " and status " + status);
+ NVRDataModel.log("zmAutologin Error " + JSON.stringify(error) + " and status " + status);
// bad urls etc come here
$rootScope.loggedIntoZm = -1;
$rootScope.$emit('auth-error', error);
@@ -877,7 +877,7 @@ angular.module('zmApp', [
}
function start() {
- var ld = ZMDataModel.getLogin();
+ var ld = NVRDataModel.getLogin();
// lets keep this timer irrespective of auth or no auth
$rootScope.loggedIntoZm = 0;
$interval.cancel(zmAutoLoginHandle);
@@ -892,11 +892,11 @@ angular.module('zmApp', [
}
function stop() {
- var ld = ZMDataModel.getLogin();
+ var ld = NVRDataModel.getLogin();
$interval.cancel(zmAutoLoginHandle);
$rootScope.loggedIntoZm = 0;
- ZMDataModel.zmLog("Cancelling zmAutologin timer");
+ NVRDataModel.log("Cancelling zmAutologin timer");
}
@@ -913,7 +913,7 @@ angular.module('zmApp', [
//====================================================================
-.run(function ($ionicPlatform, $ionicPopup, $rootScope, zm, $state, $stateParams, ZMDataModel, $cordovaSplashscreen, $http, $interval, zmAutoLogin, zmCheckUpdates, $fileLogger, $timeout, $ionicHistory, $window, $ionicSideMenuDelegate, EventServer, $ionicContentBanner, $ionicLoading, $ionicNativeTransitions, $translate, $localstorage) {
+.run(function ($ionicPlatform, $ionicPopup, $rootScope, zm, $state, $stateParams, NVRDataModel, $cordovaSplashscreen, $http, $interval, zmAutoLogin, zmCheckUpdates, $fileLogger, $timeout, $ionicHistory, $window, $ionicSideMenuDelegate, EventServer, $ionicContentBanner, $ionicLoading, $ionicNativeTransitions, $translate, $localstorage) {
@@ -947,7 +947,7 @@ angular.module('zmApp', [
// only for android
$rootScope.exitApp = function () {
- ZMDataModel.zmLog("user exited app");
+ NVRDataModel.log("user exited app");
ionic.Platform.exitApp();
};
@@ -955,7 +955,7 @@ angular.module('zmApp', [
// This is a global exception interceptor
$rootScope.exceptionMessage = function (error) {
- ZMDataModel.zmDebug("**EXCEPTION**" + error.reason + " caused by " + error.cause);
+ NVRDataModel.debug("**EXCEPTION**" + error.reason + " caused by " + error.cause);
};
// register callbacks for online/offline
@@ -964,13 +964,13 @@ angular.module('zmApp', [
$window.addEventListener("offline", function () {
$rootScope.$apply(function () {
$rootScope.online = false;
- ZMDataModel.zmLog("Your network went offline");
+ NVRDataModel.log("Your network went offline");
});
}, false);
$window.addEventListener("online", function () {
$rootScope.$apply(function () {
$rootScope.online = true;
- ZMDataModel.zmLog("Your network is online, re-authenticating");
+ NVRDataModel.log("Your network is online, re-authenticating");
zmAutoLogin.doLogin($translate.instant('kReAuthenticating'));
});
@@ -1013,7 +1013,7 @@ angular.module('zmApp', [
// switch to another server
$rootScope.cancelAuth = function () {
$ionicLoading.hide();
- ZMDataModel.zmLog("User cancelled login");
+ NVRDataModel.log("User cancelled login");
$ionicHistory.nextViewOptions({
disableAnimate: true,
disableBack: true
@@ -1035,12 +1035,12 @@ angular.module('zmApp', [
$rootScope.$on('$stateChangeStart', function (event, toState, toParams) {
var requireLogin = toState.data.requireLogin;
- if (ZMDataModel.isLoggedIn() || toState.data.requireLogin == false) {
+ if (NVRDataModel.isLoggedIn() || toState.data.requireLogin == false) {
//console.log("State transition is authorized");
return;
} else {
- ZMDataModel.zmLog("In Auth State trans: Not logged in, requested to go to " + JSON.stringify(toState));
+ NVRDataModel.log("In Auth State trans: Not logged in, requested to go to " + JSON.stringify(toState));
// event.preventDefault();
//
@@ -1080,14 +1080,14 @@ angular.module('zmApp', [
$rootScope.db = null;
$rootScope.platformOS = "desktop";
- ZMDataModel.zmLog("Device is ready");
- // var ld = ZMDataModel.getLogin();
+ NVRDataModel.log("Device is ready");
+ // var ld = NVRDataModel.getLogin();
if ($ionicPlatform.is('ios'))
$rootScope.platformOS = "ios";
if ($ionicPlatform.is('android'))
$rootScope.platformOS = "android";
- ZMDataModel.zmLog("You are running on " + $rootScope.platformOS);
+ NVRDataModel.log("You are running on " + $rootScope.platformOS);
localforage.config({
@@ -1123,7 +1123,7 @@ angular.module('zmApp', [
);
}).then(function () {
// this should alert "cordovaSQLiteDriver" when in an emulator or a device
- ZMDataModel.zmLog("localforage driver for storage:" + localforage.driver());
+ NVRDataModel.log("localforage driver for storage:" + localforage.driver());
// Now lets import old data if it exists:
var defaultServerName = $localstorage.get("defaultServerName");
@@ -1134,14 +1134,14 @@ angular.module('zmApp', [
// if neither, we are in first use, mates!
if (!val && !defaultServerName) {
continueInitialInit();
- /* ZMDataModel.zmDebug ("Neither localstorage or forage - First use, showing warm and fuzzy...");
+ /* NVRDataModel.debug ("Neither localstorage or forage - First use, showing warm and fuzzy...");
$ionicHistory.nextViewOptions({
disableAnimate: true,
disableBack: true
});
$state.go('first-use');*/
} else if (!val && defaultServerName) {
- ZMDataModel.zmLog(">>>>Importing data from localstorage....");
+ NVRDataModel.log(">>>>Importing data from localstorage....");
@@ -1152,56 +1152,56 @@ angular.module('zmApp', [
var lbpc = $localstorage.get('latestBlogPostChecked');
var sgl = $localstorage.getObject('serverGroupList');
- ZMDataModel.zmLog(">>>Localstorage data found as below:");
- ZMDataModel.zmLog("server name:" + dsn);
- ZMDataModel.zmLog("default lang :" + dl);
- ZMDataModel.zmLog("is first use:" + ifu);
- ZMDataModel.zmLog("last update check:" + luc);
- ZMDataModel.zmLog("latest blog post check:" + lbpc);
- ZMDataModel.zmLog("server group list:" + JSON.stringify(sgl));
+ NVRDataModel.log(">>>Localstorage data found as below:");
+ NVRDataModel.log("server name:" + dsn);
+ NVRDataModel.log("default lang :" + dl);
+ NVRDataModel.log("is first use:" + ifu);
+ NVRDataModel.log("last update check:" + luc);
+ NVRDataModel.log("latest blog post check:" + lbpc);
+ NVRDataModel.log("server group list:" + JSON.stringify(sgl));
localforage.setItem('defaultLang', dl)
.then(function () {
- ZMDataModel.zmLog(">>>>migrated defaultLang...");
- ZMDataModel.setFirstUse(ifu);
+ NVRDataModel.log(">>>>migrated defaultLang...");
+ NVRDataModel.setFirstUse(ifu);
return localforage.setItem('isFirstUse', ifu);
})
.then(function () {
- ZMDataModel.zmLog(">>>>migrated isFirstUse...");
+ NVRDataModel.log(">>>>migrated isFirstUse...");
return localforage.setItem('lastUpdateCheck', ifu);
})
.then(function () {
- ZMDataModel.zmLog(">>>>migrated lastUpdateCheck...");
+ NVRDataModel.log(">>>>migrated lastUpdateCheck...");
return localforage.setItem('latestBlogPostChecked', lbpc);
})
.then(function () {
- ZMDataModel.zmLog(">>>>migrated latestBlogPostChecked...");
+ NVRDataModel.log(">>>>migrated latestBlogPostChecked...");
// lets encrypt serverGroupList
- ZMDataModel.zmLog("server group list is " + JSON.stringify(sgl));
+ NVRDataModel.log("server group list is " + JSON.stringify(sgl));
var ct = CryptoJS.AES.encrypt(JSON.stringify(sgl), zm.cipherKey);
- ZMDataModel.zmLog("encrypted server group list is " + ct);
+ NVRDataModel.log("encrypted server group list is " + ct);
ct = sgl;
return localforage.setItem('serverGroupList', ct);
})
.then(function () {
- ZMDataModel.zmLog(">>>>migrated serverGroupList...");
+ NVRDataModel.log(">>>>migrated serverGroupList...");
return localforage.setItem('defaultServerName', dsn);
})
.then(function () {
- ZMDataModel.zmLog(">>>>migrated defaultServerName...");
- ZMDataModel.zmLog(">>>>Migrated all values, continuing...");
- //ZMDataModel.migrationComplete();
+ NVRDataModel.log(">>>>migrated defaultServerName...");
+ NVRDataModel.log(">>>>Migrated all values, continuing...");
+ //NVRDataModel.migrationComplete();
continueInitialInit();
})
.catch(function (err) {
- ZMDataModel.zmLog("Migration error : " + JSON.stringify(err));
+ NVRDataModel.log("Migration error : " + JSON.stringify(err));
continueInitialInit();
});
} else {
- ZMDataModel.zmLog(">>>>No data to import....");
- //ZMDataModel.migrationComplete();
+ NVRDataModel.log(">>>>No data to import....");
+ //NVRDataModel.migrationComplete();
continueInitialInit();
}
@@ -1235,13 +1235,13 @@ angular.module('zmApp', [
if (window.cordova) {
$cordovaSplashscreen.hide();
- ZMDataModel.zmLog("Enabling insecure SSL");
+ NVRDataModel.log("Enabling insecure SSL");
cordova.plugins.certificates.trustUnsecureCerts(true);
cordova.getAppVersion.getVersionNumber().then(function (version) {
appVersion = version;
- ZMDataModel.zmLog("App Version: " + appVersion);
- ZMDataModel.setAppVersion(appVersion);
+ NVRDataModel.log("App Version: " + appVersion);
+ NVRDataModel.setAppVersion(appVersion);
});
}
@@ -1249,28 +1249,28 @@ angular.module('zmApp', [
if (parseInt(resp.size) > zm.logFileMaxSize) {
$fileLogger.deleteLogfile().then(function () {
- ZMDataModel.zmLog("Deleting old log file as it exceeds " + zm.logFileMaxSize + " bytes");
+ NVRDataModel.log("Deleting old log file as it exceeds " + zm.logFileMaxSize + " bytes");
});
}
});
$fileLogger.setStorageFilename(zm.logFile);
- $fileLogger.setTimestampFormat('MMM d, y ' + ZMDataModel.getTimeFormat());
+ $fileLogger.setTimestampFormat('MMM d, y ' + NVRDataModel.getTimeFormat());
- if (ZMDataModel.getLogin().disableNative) {
- ZMDataModel.zmLog("Disabling native transitions...");
+ if (NVRDataModel.getLogin().disableNative) {
+ NVRDataModel.log("Disabling native transitions...");
$ionicNativeTransitions.enable(false);
} else {
- ZMDataModel.zmLog("Enabling native transitions...");
+ NVRDataModel.log("Enabling native transitions...");
$ionicNativeTransitions.enable(true);
}
// At this stage, DataModel.init is not called yet
// but I do need to know the language
- ZMDataModel.zmLog("Retrieving language before init is called...");
+ NVRDataModel.log("Retrieving language before init is called...");
localforage.getItem("defaultLang")
.then(function (val) {
@@ -1279,18 +1279,18 @@ angular.module('zmApp', [
if (lang == undefined || lang == null) {
- ZMDataModel.zmLog("No language set, switching to en");
+ NVRDataModel.log("No language set, switching to en");
lang = "en";
} else {
- ZMDataModel.zmLog("Language stored as:" + lang);
+ NVRDataModel.log("Language stored as:" + lang);
}
- ZMDataModel.setDefaultLanguage(lang, false)
+ NVRDataModel.setDefaultLanguage(lang, false)
.then(function (success) {
- ZMDataModel.zmLog(">>>>Language to be used:" + $translate.proposedLanguage());
+ NVRDataModel.log(">>>>Language to be used:" + $translate.proposedLanguage());
moment.locale($translate.proposedLanguage());
// Remember this is before data Init
@@ -1299,7 +1299,7 @@ angular.module('zmApp', [
.then(function (val) {
//console.log ("isFirstUse is " + val);
if (val == null || val == true) {
- ZMDataModel.zmLog("First time detected");
+ NVRDataModel.log("First time detected");
$state.go("first-use");
} else {
continueRestOfInit();
@@ -1318,11 +1318,11 @@ angular.module('zmApp', [
function continueRestOfInit() {
- ZMDataModel.zmLog("Language file loaded, continuing with rest");
- ZMDataModel.init();
+ NVRDataModel.log("Language file loaded, continuing with rest");
+ NVRDataModel.init();
EventServer.init();
zmCheckUpdates.start();
- ZMDataModel.zmLog("Setting up POST LOGIN timer");
+ NVRDataModel.log("Setting up POST LOGIN timer");
zmAutoLogin.start();
setupPauseAndResume();
@@ -1333,20 +1333,20 @@ angular.module('zmApp', [
function setupPauseAndResume() {
- ZMDataModel.zmLog("Setting up pause and resume handler AFTER language is loaded...");
+ NVRDataModel.log("Setting up pause and resume handler AFTER language is loaded...");
//---------------------------------------------------------------------------
// resume handler
//----------------------------------------------------------------------------
document.addEventListener("resume", function () {
- ZMDataModel.zmLog("App is resuming from background");
- var forceDelay = ZMDataModel.getLogin().resumeDelay;
- ZMDataModel.zmLog(">>> Resume delayed for " + forceDelay + " ms, to wait for network stack...");
+ NVRDataModel.log("App is resuming from background");
+ var forceDelay = NVRDataModel.getLogin().resumeDelay;
+ NVRDataModel.log(">>> Resume delayed for " + forceDelay + " ms, to wait for network stack...");
$timeout(function () {
- var ld = ZMDataModel.getLogin();
+ var ld = NVRDataModel.getLogin();
- ZMDataModel.setBackground(false);
+ NVRDataModel.setBackground(false);
// don't animate
$ionicHistory.nextViewOptions({
disableAnimate: true,
@@ -1359,21 +1359,21 @@ angular.module('zmApp', [
$rootScope.lastState = $ionicHistory.currentView().stateName;
$rootScope.lastStateParam =
$ionicHistory.currentView().stateParams;
- ZMDataModel.zmDebug("Last State recorded:" +
+ NVRDataModel.debug("Last State recorded:" +
JSON.stringify($ionicHistory.currentView()));
if ($rootScope.lastState == "zm-portal-login") {
- ZMDataModel.zmDebug("Last state was portal-login, so forcing montage");
+ NVRDataModel.debug("Last state was portal-login, so forcing montage");
$rootScope.lastState = "montage";
}
- ZMDataModel.zmDebug("going to portal login");
+ NVRDataModel.debug("going to portal login");
$ionicHistory.nextViewOptions({ disableAnimate: true});
$state.go("zm-portal-login");
} else {
$rootScope.lastState = "";
$rootScope.lastStateParam = "";
- ZMDataModel.zmDebug("reset lastState to null");
+ NVRDataModel.debug("reset lastState to null");
$ionicHistory.nextViewOptions({ disableAnimate: true});
$state.go("zm-portal-login");
}
@@ -1386,23 +1386,23 @@ angular.module('zmApp', [
// background handler
//----------------------------------------------------------------------------
document.addEventListener("pause", function () {
- ZMDataModel.setBackground(true);
- ZMDataModel.setJustResumed(true); // used for window stop
+ NVRDataModel.setBackground(true);
+ NVRDataModel.setJustResumed(true); // used for window stop
- ZMDataModel.zmLog("ROOT APP:App is going into background");
+ NVRDataModel.log("ROOT APP:App is going into background");
$interval.cancel($rootScope.eventQueryInterval);
$interval.cancel($rootScope.intervalHandle);
- ZMDataModel.zmLog("ROOT APP: Stopping network pull...");
+ NVRDataModel.log("ROOT APP: Stopping network pull...");
window.stop(); // dont call stopNetwork - we need to stop here
- var ld = ZMDataModel.getLogin();
+ var ld = NVRDataModel.getLogin();
if (ld.exitOnSleep && $rootScope.platformOS == "android") {
- ZMDataModel.zmLog("user exited app");
+ NVRDataModel.log("user exited app");
ionic.Platform.exitApp();
}
@@ -1550,9 +1550,9 @@ angular.module('zmApp', [
requireLogin: true
},
resolve: {
- message: function (ZMDataModel) {
+ message: function (NVRDataModel) {
// console.log("Inside app.montage resolve");
- return ZMDataModel.getMonitors(0);
+ return NVRDataModel.getMonitors(0);
}
},
url: "/monitors",
@@ -1567,9 +1567,9 @@ angular.module('zmApp', [
requireLogin: true
},
resolve: {
- message: function (ZMDataModel) {
+ message: function (NVRDataModel) {
//console.log("Inside app.events resolve");
- return ZMDataModel.getMonitors(0);
+ return NVRDataModel.getMonitors(0);
}
},
url: "/events/:id",
@@ -1650,9 +1650,9 @@ angular.module('zmApp', [
requireLogin: true
},
resolve: {
- message: function (ZMDataModel) {
+ message: function (NVRDataModel) {
//console.log("Inside app.events resolve");
- return ZMDataModel.getMonitors(0);
+ return NVRDataModel.getMonitors(0);
}
},
url: "/timeline",
@@ -1666,8 +1666,8 @@ angular.module('zmApp', [
requireLogin: true
},
resolve: {
- message: function (ZMDataModel) {
- return ZMDataModel.getMonitors(0);
+ message: function (NVRDataModel) {
+ return NVRDataModel.getMonitors(0);
}
},
url: "/eventserversettings",
@@ -1722,9 +1722,9 @@ angular.module('zmApp', [
requireLogin: true
},
resolve: {
- message: function (ZMDataModel) {
+ message: function (NVRDataModel) {
//console.log("Inside app.events resolve");
- return ZMDataModel.getMonitors(0);
+ return NVRDataModel.getMonitors(0);
}
},
@@ -1744,9 +1744,9 @@ angular.module('zmApp', [
requireLogin: true
},
resolve: {
- message: function (ZMDataModel) {
+ message: function (NVRDataModel) {
//console.log("Inside app.events resolve");
- return ZMDataModel.getMonitors(0);
+ return NVRDataModel.getMonitors(0);
}
},