forked from Coded/SIPRP
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							42 lines
						
					
					
						
							1.0 KiB
						
					
					
				
			
		
		
	
	
							42 lines
						
					
					
						
							1.0 KiB
						
					
					
				|  evoapp.factory('utils', function($rootScope) {
 | |
|      
 | |
|     var me = this;
 | |
| 
 | |
|     //javascript usage example: globals.utils.passArguments;
 | |
|     var passArguments = function(fn, args) {
 | |
|         var fnArgs = [].concat(args);
 | |
|         fnArgs.push.apply(fnArgs, arguments);
 | |
|         return fn.apply(this, fnArgs);
 | |
|     };
 | |
| 
 | |
|     var getMessageTypeCSS = function(messageType){
 | |
| 
 | |
|         switch(messageType)
 | |
|         {
 | |
|             case 'ERROR':
 | |
|             case 'SECURITYEXCEPTION':
 | |
|             case 'SESSIONTIMEOUT':
 | |
|                 messageType = 'danger';
 | |
|                 break;
 | |
| 
 | |
|             case 'INFO':
 | |
|                 messageType = 'success';
 | |
|                 break;
 | |
| 
 | |
|             case 'QUESTION':
 | |
|                 messageType = 'success';
 | |
|                 break;
 | |
| 
 | |
|             case 'WARNING':
 | |
|                 messageType = 'warning';
 | |
|                 break;
 | |
|         }
 | |
| 
 | |
|         return messageType;
 | |
|     };
 | |
| 
 | |
|     return {
 | |
|         passArguments: passArguments,
 | |
|         getMessageTypeCSS: getMessageTypeCSS
 | |
|     };
 | |
| }); |