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
 | 
						|
    };
 | 
						|
}); |