factory Organizations changed View
[angular-drzb] / app / js / controllers.js
index c4783b4..c7a043c 100644 (file)
@@ -2,12 +2,12 @@
 
 /* Controllers */
 
-function RegistrationCtrl($scope, $log, Registration, $routeParams, $location, $route, Organizations, ValidStates) {
+function RegistrationCtrl($scope, $log, Registration, $routeParams, $location, $route, View, ValidStates) {
 
        $scope.$routeParams = $routeParams;
        $scope.$location = $location;
        $scope.organizations = [];
-       Organizations.getArrayPromise().then(function(data) {
+       View.getArrayPromise('organizations?group=true;format=key_array').then(function(data) {
                $scope.organizations = data;
                $log.info('organizations promise ', $scope.organizations);
        });
@@ -187,7 +187,7 @@ function RegistrationCtrl($scope, $log, Registration, $routeParams, $location, $
 
        $scope.reset();
 }
-RegistrationCtrl.$inject = [ '$scope', '$log', 'Registration', '$routeParams', '$location', '$route', 'Organizations', 'ValidStates' ];
+RegistrationCtrl.$inject = [ '$scope', '$log', 'Registration', '$routeParams', '$location', '$route', 'View', 'ValidStates' ];
 
 function ListCtrl($scope, $log, Registration, RegistrationTypes, $filter, ValidStates ) {
 
@@ -310,6 +310,23 @@ function ListCtrl($scope, $log, Registration, RegistrationTypes, $filter, ValidS
                $log.info('reset', $scope.search );
                $scope.pager.page = 1;
        }
+
+       $scope.print = {
+               layout: false,
+               center: '',
+               bold: '',
+               toggle: function(v) {
+                       $log.info('print_hide', v);
+                       $scope.print.layout = ! $scope.print.layout;
+                       if ( v ) {
+                               $scope.print.center = 'print-center';
+                               $scope.print.bold = 'print-bold';
+                       } else {
+                               $scope.print.center = '';
+                               $scope.print.bold = '';
+                       }
+               }
+       }
 }
 
 ListCtrl.$inject = [ '$scope', '$log', 'Registration', 'RegistrationTypes', '$filter', 'ValidStates' ];