Advertisement
Guest User

Untitled

a guest
May 27th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function getTextAndColor(legalcaseStatus, mandateStatus, archived, hidden) {
  2.             var color = 'default';
  3.             var text = '';
  4.            
  5.             if (mandateStatus !== undefined && mandateStatus !== '' && (archived === undefined || archived == '') && (hidden === undefined || hidden == '')) {
  6.                 switch (mandateStatus) {
  7.                     case 'offer':
  8.                         color = 'primary';
  9.                         text = 'mandate.status.offer';
  10.                         break;
  11.                     case 'accepted':
  12.                         color = 'success';
  13.                         text = 'mandate.status.accepted';
  14.                         break;
  15.                     case 'denied':
  16.                         color = 'warning';
  17.                         text = 'mandate.status.denied';
  18.                         break;
  19.                     default:
  20.                     case 'new':
  21.                     case 'purchased':
  22.                         color = 'info';
  23.                         text = 'mandate.status.purchased';
  24.                         break;
  25.                     case 'cancelled':
  26.                         color = 'danger';
  27.                         text = 'mandate.status.cancelled';
  28.                         break;
  29.                     case 'closed':
  30.                         color = 'default';
  31.                         text = 'mandate.status.closed';
  32.                         break;
  33.                 }
  34.             } else if (legalcaseStatus !== undefined && (archived === undefined || archived == '') && (hidden === undefined || hidden == '')) {
  35.                 switch (legalcaseStatus) {
  36.                     default:
  37.                     case 'new':
  38.                         color = 'default';
  39.                         text = 'legalcase.status.new';
  40.                         break;
  41.                     case 'qualified':
  42.                         color = 'info';
  43.                         text = 'legalcase.status.new';
  44.                         break;
  45.                     case 'dispatched':
  46.                         color = 'primary';
  47.                         text = 'legalcase.status.dispatched';
  48.                         break;
  49.                     case 'failed':
  50.                         color = 'danger';
  51.                         text = 'legalcase.status.failed';
  52.                         break;
  53.                     case 'cancelled':
  54.                         color = 'danger';
  55.                         text = 'legalcase.status.cancelled';
  56.                         break;
  57.                     case 'closed':
  58.                         color = 'default';
  59.                         text = 'legalcase.status.closed';
  60.                         break;
  61.                 }
  62.             }
  63.  
  64.             return {'text': text, 'color': color};
  65.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement