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.

41 lines
1001 B

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