diff options
| author | ARC <arjunrc@gmail.com> | 2015-05-02 16:36:34 -0400 |
|---|---|---|
| committer | ARC <arjunrc@gmail.com> | 2015-05-02 16:36:34 -0400 |
| commit | 3eb690e300d797433455c1fcbd9a769c15aa9d7c (patch) | |
| tree | f366512aedac1bba31bf22e440edf49e7003bcf3 /www/js/MonitorCtrl.js | |
| parent | 9faf95be527b8b7c23e4ed4226c35bb771129f41 (diff) | |
Android Users Rejoice! Major updates: Android port works like a charm now. Integrated Crosswalk for good performance for Android phones, reworked Montage view to step around Chrome's problem of getting stuck in pending state for HTTP requests that don't close soon and more.
Diffstat (limited to 'www/js/MonitorCtrl.js')
| -rw-r--r-- | www/js/MonitorCtrl.js | 106 |
1 files changed, 51 insertions, 55 deletions
diff --git a/www/js/MonitorCtrl.js b/www/js/MonitorCtrl.js index 4e217464..80758cdd 100644 --- a/www/js/MonitorCtrl.js +++ b/www/js/MonitorCtrl.js @@ -1,80 +1,79 @@ // controller for Monitor View +// refer to comments in EventCtrl for the modal stuff. They are almost the same -angular.module('zmApp.controllers').controller('zmApp.MonitorCtrl', function ($scope, ZMDataModel, message,$ionicSideMenuDelegate, $ionicLoading, $ionicModal, $state, $ionicLoading) { +angular.module('zmApp.controllers').controller('zmApp.MonitorCtrl', function ($scope, ZMDataModel, message, $ionicSideMenuDelegate, $ionicLoading, $ionicModal, $state, $ionicLoading) { $scope.monitors = []; -$scope.openMenu = function () { - $ionicSideMenuDelegate.toggleLeft(); - } + $scope.openMenu = function () { + $ionicSideMenuDelegate.toggleLeft(); + } -$scope.reloadView = function () -{ - console.log ("*** Refreshing Modal view ***"); - $scope.rand = Math.floor(Math.random() * (999999 - 111111 + 1)) + 111111; - $ionicLoading.show({ - template: "refreshed view", - noBackdrop: true, - duration: 2000 - }); -} + $scope.reloadView = function () { + console.log("*** Refreshing Modal view ***"); + $scope.rand = Math.floor(Math.random() * (999999 - 111111 + 1)) + 111111; + $ionicLoading.show({ + template: "refreshed view", + noBackdrop: true, + duration: 2000 + }); + } -$scope.isSimulated = function () { + $scope.isSimulated = function () { return ZMDataModel.isSimulated(); }; - -$scope.finishedLoadingImage = function() - { - console.log ("***Monitor image FINISHED Loading***"); + // same logic as EventCtrl.js + $scope.finishedLoadingImage = function () { + console.log("***Monitor image FINISHED Loading***"); $ionicLoading.hide(); - /* $ionicLoading.show({ - template: "loading, please wait...", - noBackdrop: true, - });*/ + /* $ionicLoading.show({ + template: "loading, please wait...", + noBackdrop: true, + });*/ } - - $scope.$on('$ionicView.loaded', function(){ - console.log("**VIEW ** Monitor Ctrl Loaded"); - }); - $scope.$on('$ionicView.enter', function(){ - console.log("**VIEW ** Monitor Ctrl Entered"); - }); + $scope.$on('$ionicView.loaded', function () { + console.log("**VIEW ** Monitor Ctrl Loaded"); + }); + + $scope.$on('$ionicView.enter', function () { + console.log("**VIEW ** Monitor Ctrl Entered"); + }); - $scope.$on('$ionicView.leave', function(){ - console.log("**VIEW ** Monitor Ctrl Left"); - }); + $scope.$on('$ionicView.leave', function () { + console.log("**VIEW ** Monitor Ctrl Left"); + }); - $scope.$on('$ionicView.unloaded', function(){ - console.log("**VIEW ** Monitor Ctrl Unloaded"); - }); + $scope.$on('$ionicView.unloaded', function () { + console.log("**VIEW ** Monitor Ctrl Unloaded"); + }); - $scope.openModal = function (mid) { + $scope.openModal = function (mid) { console.log("Open Monitor Modal"); $scope.monitorId = mid; $scope.LoginData = ZMDataModel.getLogin(); $scope.rand = Math.floor(Math.random() * (999999 - 111111 + 1)) + 111111; - // This is a modal to show the monitor footage - $ionicModal.fromTemplateUrl('templates/monitors-modal.html', { - scope: $scope, - animation: 'slide-in-up' - }) - .then(function (modal) { - $scope.modal = modal; - - $ionicLoading.show({ - template: "please wait...", - noBackdrop: true, - duration:10000 - }) - $scope.modal.show(); - }); + // This is a modal to show the monitor footage + $ionicModal.fromTemplateUrl('templates/monitors-modal.html', { + scope: $scope, + animation: 'slide-in-up' + }) + .then(function (modal) { + $scope.modal = modal; + + $ionicLoading.show({ + template: "please wait...", + noBackdrop: true, + duration: 15000 + }) + $scope.modal.show(); + }); }; $scope.closeModal = function () { @@ -93,9 +92,6 @@ $scope.finishedLoadingImage = function() console.log("***EVENTS: Waiting for Monitors to load before I proceed"); $scope.monitors = message; - // console.log("I GOT " + $scope.monitors); - - console.log("HERE"); $scope.doRefresh = function () { console.log("***Pull to Refresh"); |
