summaryrefslogtreecommitdiff
path: root/www/js/MontageCtrl.js
diff options
context:
space:
mode:
authorARC <arjunrc@gmail.com>2015-04-25 09:13:54 -0400
committerARC <arjunrc@gmail.com>2015-04-25 09:13:54 -0400
commit86e4e291bfda3365c0bb82bacb2b9990a86ce759 (patch)
treec9729d4bd5366656e39761319546593c02f0f709 /www/js/MontageCtrl.js
First Commit
Diffstat (limited to 'www/js/MontageCtrl.js')
-rw-r--r--www/js/MontageCtrl.js53
1 files changed, 53 insertions, 0 deletions
diff --git a/www/js/MontageCtrl.js b/www/js/MontageCtrl.js
new file mode 100644
index 00000000..115bd513
--- /dev/null
+++ b/www/js/MontageCtrl.js
@@ -0,0 +1,53 @@
+angular.module('zmApp.controllers').controller('zmApp.MontageCtrl', function ($scope, $rootScope, ZMDataModel, message,$ionicSideMenuDelegate) {
+
+
+ $scope.openMenu = function () {
+ $ionicSideMenuDelegate.toggleLeft();
+ }
+
+ //var monsize =3;
+ console.log("********* Inside Montage Ctrl");
+ $scope.LoginData = ZMDataModel.getLogin();
+ $scope.slider = {};
+ $scope.slider.monsize = ZMDataModel.getMontageSize();
+ $scope.$on('$ionicView.afterEnter', function () {
+ $rootScope.rand = Math.floor((Math.random() * 100000) + 1);
+ //console.log("*********IN VIEW, generated " + $rootScope.rand);
+
+ console.log("Rootscoxxpe Montage is " + ZMDataModel.getMontageSize() + " and slider montage is " + $scope.slider.monsize);
+ });
+
+
+
+
+
+ $scope.$watch('slider.monsize', function () {
+ console.log('Slider has changed');
+ ZMDataModel.setMontageSize($scope.slider.monsize);
+ console.log("Rootscope Montage is " + ZMDataModel.getMontageSize() + " and slider montage is " + $scope.slider.monsize);
+ //$rootScope.montageSize = $scope.slider.monsize;
+ });
+
+ $scope.monitors = [];
+ console.log("Inside MontageCtrl waiting for monitors to load...");
+
+ $scope.monitors = message;
+ console.log("I have received the monitors inside Montage and there are " + $scope.monitors.length);
+ // console.log("***CALLING FACTORY");
+ //ZMHttpFactory.getMonitors().then(function(data) //{
+ // $scope.monitors = data;
+ // console.log("I GOT " + $scope.monitors);
+ // });
+
+ $scope.doRefresh = function () {
+ console.log("***Pull to Refresh");
+ $scope.monitors = [];
+
+ var refresh = ZMDataModel.getMonitors(1);
+ refresh.then(function (data) {
+ $scope.monitors = data;
+ $scope.$broadcast('scroll.refreshComplete');
+ });
+
+ };
+}); \ No newline at end of file