summaryrefslogtreecommitdiff
path: root/www/js/DevOptionsCtrl.js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2018-04-26 16:26:20 -0400
committerPliable Pixels <pliablepixels@gmail.com>2018-04-26 16:26:20 -0400
commit261d04bd79edd9174a1b2f3709ce22b100a2e3a4 (patch)
tree842b6da3a35115630038417991abbf0e8547f292 /www/js/DevOptionsCtrl.js
parent22f9120d544195d30ac115f4e086c6305c1c11dc (diff)
I tried, I failed, I succeeded, I failed, I gave up :-p #606
Diffstat (limited to 'www/js/DevOptionsCtrl.js')
-rw-r--r--www/js/DevOptionsCtrl.js18
1 files changed, 12 insertions, 6 deletions
diff --git a/www/js/DevOptionsCtrl.js b/www/js/DevOptionsCtrl.js
index 92c1e2c0..9ae1ba39 100644
--- a/www/js/DevOptionsCtrl.js
+++ b/www/js/DevOptionsCtrl.js
@@ -54,10 +54,18 @@ angular.module('zmApp.controllers').controller('zmApp.DevOptionsCtrl', ['$scope'
// reset power state on exit as if it is called after we enter another
// state, that effectively overwrites current view power management needs
//------------------------------------------------------------------------
- $scope.$on('$ionicView.enter', function()
+ $scope.$on('$ionicView.beforeEnter', function()
{
//console.log("**VIEW ** DevOptions Ctrl Entered");
$scope.loginData = NVRDataModel.getLogin();
+ $scope.isMultiPort = false;
+
+ NVRDataModel.getZmsMultiPortSupport()
+ .then (function (data) {
+ $scope.isMultiPort = (data == 0) ? false:true;
+ NVRDataModel.debug ("Multiport report:"+$scope.isMultiPort);
+ });
+
NVRDataModel.setAwake(false);
});
@@ -73,8 +81,8 @@ angular.module('zmApp.controllers').controller('zmApp.DevOptionsCtrl', ['$scope'
};
$scope.checkMultiPortToggle = function() {
- if ($rootScope.platformOS == 'ios')
- $scope.loginData.disableSimulStreaming = true;
+ // if ($rootScope.platformOS == 'ios')
+ // $scope.loginData.disableSimulStreaming = true;
};
//------------------------------------------------------------------
// Perform the login action when the user submits the login form
@@ -113,9 +121,7 @@ angular.module('zmApp.controllers').controller('zmApp.DevOptionsCtrl', ['$scope'
$scope.loginData.singleImageQuality = zm.safeImageQuality.toString();
}
- if (!$scope.loginData.disableSimulStreaming && $rootScope.platformOS=='ios') {
- $scope.loginData.disableSimulStreaming = true;
- }
+
NVRDataModel.debug("SaveDevOptions: Saving to disk");
NVRDataModel.setLogin($scope.loginData);
NVRDataModel.getMonitors(1);