summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArjun Roychowdhury <pliablepixels@gmail.com>2015-11-17 14:05:43 -0500
committerArjun Roychowdhury <pliablepixels@gmail.com>2015-11-17 14:05:43 -0500
commitb59f8ecd6492f73bab4559e448379e8d3fc47311 (patch)
treeb8d9c29db7428311aae943f349717f7441e9eb29
parentced7ea1ef0d12c050abd8d88ce39fa2fc4a1d84d (diff)
#89 - toggle between all events and only events with alarm frames
Former-commit-id: 83843aa769b04811442b1e7dbf910cdb7b475279
-rw-r--r--www/js/EventCtrl.js7
-rw-r--r--www/templates/events-popover.html3
-rw-r--r--www/templates/events.html3
3 files changed, 12 insertions, 1 deletions
diff --git a/www/js/EventCtrl.js b/www/js/EventCtrl.js
index c63fac37..7ebc764b 100644
--- a/www/js/EventCtrl.js
+++ b/www/js/EventCtrl.js
@@ -23,6 +23,8 @@ angular.module('zmApp.controllers')
$scope.days = [];
$scope.weeks = [];
$scope.months = [];
+
+ $scope.minAlarmCount = "1";
$scope.eventList = {
showDelete: false
@@ -1382,6 +1384,11 @@ angular.module('zmApp.controllers')
loadMore();
};
+
+ $scope.toggleMinAlarmFrameCount = function () {
+ console.log ("Toggling");
+ $scope.minAlarmCount = ($scope.minAlarmCount == '0') ? '1':'0';
+ };
//--------------------------------------
diff --git a/www/templates/events-popover.html b/www/templates/events-popover.html
index 0de4f857..43142ec0 100644
--- a/www/templates/events-popover.html
+++ b/www/templates/events-popover.html
@@ -9,6 +9,9 @@
<a class="item" ng-href="" ng-click="popover.hide();doRefresh();">
Refresh
</a>
+
+ <a class="item" ng-href="" ng-click="popover.hide();toggleMinAlarmFrameCount();" ng-if="minAlarmCount=='1'">Show all events</a>
+ <a class="item" ng-href="" ng-click="popover.hide();toggleMinAlarmFrameCount();" ng-if="minAlarmCount=='0'">Only show alarmed events</a>
</div>
</ion-content>
</ion-popover-view>
diff --git a/www/templates/events.html b/www/templates/events.html
index 58ed0eca..37161fa7 100644
--- a/www/templates/events.html
+++ b/www/templates/events.html
@@ -34,9 +34,10 @@
<!-- lets make sure the events list is not empty as collection repeat needs height -->
+
<div ng-if="!eventsBeingLoaded">
<ion-list show-delete="eventList.showDelete">
- <ion-item repeat="event in events| filter:search.text" item-height="event.Event.height" id="item-{{$index}}" overflow-scroll="true">
+ <ion-item repeat="event in events| filter:search.text" item-height="event.Event.height" id="item-{{$index}}" overflow-scroll="true" ng-if="event.Event.AlarmFrames >= minAlarmCount">
<!--<span class="events-filter-on" ng-if="isEventFilterOn">Filter</span>-->