diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2017-12-20 09:56:55 -0500 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2017-12-20 09:56:55 -0500 |
| commit | d2eef84479c99e11f01927ffe119a20669f3c450 (patch) | |
| tree | 226323577ca0a4d2dec9140a45110a34ee63fc69 /www/js/MomentCtrl.js | |
| parent | 5783fe0652bd645081d2bab10104f247417703ea (diff) | |
#570 persistent submenu toggle
Diffstat (limited to 'www/js/MomentCtrl.js')
| -rw-r--r-- | www/js/MomentCtrl.js | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/www/js/MomentCtrl.js b/www/js/MomentCtrl.js index 67947d98..c5300d0e 100644 --- a/www/js/MomentCtrl.js +++ b/www/js/MomentCtrl.js @@ -197,6 +197,12 @@ angular.module('zmApp.controllers').controller('zmApp.MomentCtrl', ['$scope', '$ $scope.isSubMenu = !$scope.isSubMenu; + + var ld = NVRDataModel.getLogin(); + ld.enableMomentSubMenu = $scope.isSubMenu; + NVRDataModel.setLogin(ld); + + if ($scope.isSubMenu) $ionicScrollDelegate.$getByHandle("moment-delegate").scrollTop(); //($scope.isSubMenu); @@ -263,7 +269,8 @@ angular.module('zmApp.controllers').controller('zmApp.MomentCtrl', ['$scope', '$ } } //for if (hide) { - $scope.moments[ndx].Event.collapseCount = collapseCount; + // +1 for the marked frame which doesn't get counted + $scope.moments[ndx].Event.collapseCount = collapseCount+1; } else { $scope.moments[ndx].Event.collapseCount = ""; } @@ -310,7 +317,7 @@ angular.module('zmApp.controllers').controller('zmApp.MomentCtrl', ['$scope', '$ } } - console.log ("ENDED"); + //console.log ("ENDED"); constructMask(); var ld = NVRDataModel.getLogin(); @@ -462,7 +469,7 @@ angular.module('zmApp.controllers').controller('zmApp.MomentCtrl', ['$scope', '$ }); - } + }; $scope.showThumbnail = function (b, f) { @@ -668,7 +675,7 @@ angular.module('zmApp.controllers').controller('zmApp.MomentCtrl', ['$scope', '$ excludeMonitors = JSON.parse(ld.momentMonitorFilter || []); console.log ("RETRIEVED EXCLUDE="+JSON.stringify(excludeMonitors)); constructMask(); - $scope.isSubMenu = false; + $scope.isSubMenu = ld.enableMomentSubMenu; monitors = angular.copy(message); |
