From 8e76c15b8e83d04526e5b913d413224f5dd5db97 Mon Sep 17 00:00:00 2001 From: pliablepixels Date: Wed, 27 Jan 2016 07:03:27 -0500 Subject: #155 - for Android only - added exit app on background option, default on Former-commit-id: 3b67465e4358895d6d7bf3967dba9aafd5141c9a --- www/js/DataModel.js | 8 ++++++++ www/js/MontageHistoryCtrl.js | 12 +++++++++--- www/js/app.js | 8 ++++++++ 3 files changed, 25 insertions(+), 3 deletions(-) (limited to 'www/js') diff --git a/www/js/DataModel.js b/www/js/DataModel.js index a11a0998..b1d5b578 100644 --- a/www/js/DataModel.js +++ b/www/js/DataModel.js @@ -63,6 +63,7 @@ angular.module('zmApp.controllers') 'montageSize':'3', 'useNphZms':true, 'packMontage':true, + 'exitOnSleep':true, }; @@ -242,6 +243,13 @@ angular.module('zmApp.controllers') loginData.packMontage = true; } + + if (typeof loginData.exitOnSleep == 'undefined') + { + zmDebug ("exitOnSleep does not exist. Setting to true"); + loginData.exitOnSleep = true; + } + zmLog ("DataModel init recovered this loginData as " + JSON.stringify(loginData)); } else diff --git a/www/js/MontageHistoryCtrl.js b/www/js/MontageHistoryCtrl.js index ddd667e6..9d2d4857 100644 --- a/www/js/MontageHistoryCtrl.js +++ b/www/js/MontageHistoryCtrl.js @@ -168,18 +168,24 @@ angular.module('zmApp.controllers').controller('zmApp.MontageHistoryCtrl', ['$sc $scope.datetimeValue.value = tdatetimeValue; + $scope.dateChanged = function() + { + window.stop(); + footerCollapse(); + }; + //console.log ("******************WATCHING ****************"); - $scope.$watch('datetimeValue.value', function(oldv,newv) { + /*$scope.$watch('datetimeValue.value', function(oldv,newv) { if (newv !== oldv) { - ZMDataModel.zmLog(">>>>>>>>>>>>>>>>>>Datetime value changed to " + $scope.datetimeValue.value); + ZMDataModel.zmLog("Datetime value changed to " + $scope.datetimeValue.value); window.stop(); footerCollapse(); } //window.stop(); ///footerCollapse(); - },true); + },true);*/ $scope.displayDateTimeSliders = true; diff --git a/www/js/app.js b/www/js/app.js index c3cd856a..0322d456 100644 --- a/www/js/app.js +++ b/www/js/app.js @@ -956,8 +956,16 @@ angular.module('zmApp', [ ZMDataModel.zmLog("Stopping network pull..."); window.stop(); + var ld = ZMDataModel.getLogin(); + + if (ld.exitOnSleep && $rootScope.platformOS == "android") + { + ZMDataModel.zmLog("user exited app"); + ionic.Platform.exitApp(); + } + if ($rootScope.apnsToken && ld.isUseEventServer == "1") { // ZMDataModel.zmDebug("sending enable push to Event Server"); //EventServer.sendMessage('push', {type:'control',enablepush:'1'}); -- cgit v1.2.3