pyc-website

main website for pyc inc.

git clone https://9o.is/git/pyc-website.git

UserSettings.js

(1212B)


      1 angular.module("UserSettings", ['Forms', 'ngAlert'])
      2 
      3 .controller('UserSettingsCtrl', ['$scope', '$controller', '$rootScope', function($scope, $controller, $rootScope) {		
      4 	$controller('AutoUpdateFormCtrl', {$scope: $scope, $controller: $controller, $rootScope: $rootScope});
      5 	$scope.init('UserSettings','init');
      6 	
      7 	$scope.updateUserSettings = function(funcName) {
      8 		$scope.update('UserSettings', funcName);
      9 	};
     10 }])
     11 
     12 
     13 .controller('UserSettingsEmailAlert', ['$scope', '$controller', function($scope, $controller) {		
     14 	$controller('AlertCtrl', {$scope: $scope});
     15 
     16 	$scope.$on('alertUserSettingsEmail', function(event, alert) {
     17 		$scope.addAlert(alert);
     18 	});
     19 }])
     20 
     21 .controller('UserSettingsEmailCtrl', ['$scope', '$controller', '$rootScope', function($scope, $controller, $rootScope) {		
     22 	$controller('LoadedFormCtrl', {$scope: $scope, $controller: $controller});
     23 	$scope.init('UserSettingsEmail', 'init');
     24 	
     25 	$scope.save = function() {
     26 		var success = function(alert) {
     27 			$rootScope.$broadcast('alertUserSettingsEmail', alert);
     28 		};
     29 		
     30 		var failure = function(alert) {
     31 			$rootScope.$broadcast('alertUserSettingsEmail', alert);
     32 		};
     33 		
     34 		$scope.submit('UserSettingsEmail', 'submit', success, failure);
     35     };
     36 }]);