diff options
Diffstat (limited to 'www/js/EventCtrl.js')
| -rw-r--r-- | www/js/EventCtrl.js | 54 |
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 |
