summaryrefslogtreecommitdiff
path: root/www/js/EventCtrl.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/EventCtrl.js')
-rw-r--r--www/js/EventCtrl.js54
1 files changed, 54 insertions, 0 deletions
diff --git a/www/js/EventCtrl.js b/www/js/EventCtrl.js
new file mode 100644
index 00000000..8c0ea8ba
--- /dev/null
+++ b/www/js/EventCtrl.js
@@ -0,0 +1,54 @@
+angular.module('zmApp.controllers').controller('zmApp.EventCtrl', function ($ionicPlatform, $scope, $stateParams, message, ZMDataModel,$ionicSideMenuDelegate) {
+ console.log("I got STATE PARAM " + $stateParams.id);
+ $scope.id = parseInt($stateParams.id,10);
+
+$scope.openMenu = function () {
+ $ionicSideMenuDelegate.toggleLeft();
+ }
+
+ console.log("***CALLING EVENTS FACTORY");
+ var lData = ZMDataModel.getLogin();
+ console.log("ZM Service Username = " + lData.username);
+ $scope.monitors = message;
+ $scope.events = ZMDataModel.getEvents($scope.id)
+ .then(function (data) {
+ console.log("EventCtrl Got events");
+ //var events = [];
+ var myevents = data;
+ for (var i = 0; i < myevents.length; i++) {
+
+ myevents[i].Event.MonitorName = ZMDataModel.getMonitorName(myevents[i].Event.MonitorId);
+ }
+
+ //for (var i = 0; i< myevents.length; i++)
+ // {
+ // console.log ("I got Name as " + myevents[i].Event.MonitorName);
+ // }
+ $scope.events = myevents;
+ });
+ //ZMDataModel.getEvents();
+
+
+ $scope.doRefresh = function () {
+ console.log("***Pull to Refresh");
+ $scope.events = [];
+ $scope.events = ZMDataModel.getEvents($scope.id)
+ .then(function (data) {
+ console.log("EventCtrl Got events");
+ //var events = [];
+ var myevents = data;
+ for (var i = 0; i < myevents.length; i++) {
+
+ myevents[i].Event.MonitorName = ZMDataModel.getMonitorName(myevents[i].Event.MonitorId);
+ }
+
+ //for (var i = 0; i< myevents.length; i++)
+ // {
+ // console.log ("I got Name as " + myevents[i].Event.MonitorName);
+ // }
+ $scope.events = myevents;
+ $scope.$broadcast('scroll.refreshComplete');
+ });
+ }; //dorefresh
+
+}); \ No newline at end of file