Ohm-Management - Projektarbeit B-ME
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.

initGlobals.js 4.0KB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. // Global Variables
  2. // User
  3. var auth = {},
  4. // Message
  5. _messagelist = [],
  6. _messages = {},
  7. // Tag
  8. _taglist = [],
  9. _tags = [],
  10. tagArray = [],
  11. // Search
  12. _isSearchActiv = false,
  13. _isSubscripeButtonActiv = false,
  14. data = [],
  15. search_data = [],
  16. // Vue Rerender Key
  17. vueRender = {
  18. key: 0,
  19. search: 0,
  20. };
  21. const authorRole = 'author',
  22. majorList = [
  23. {id:'B-AC',name:'Bachelor Angewandte Chemie'},
  24. {id:'B-AMP',name:'Bachelor Angewandte Mathematik und Physik'},
  25. {id:'B-TJ',name:'Bachelor Technikjournalismus/Technik-PR'},
  26. {id:'B-AR',name:'Bachelor Architektur'},
  27. {id:'B-BI',name:'Bachelor Bauingenieurwesen'},
  28. {id:'B-BW',name:'Bachelor Betriebswirtschaft'},
  29. {id:'B-BIO',name:'Bachelor Management in der Biobranche'},
  30. {id:'B-IB',name:'Bachelor International Business'},
  31. {id:'B-IBT',name:'Bachelor International Business and Technology'},
  32. {id:'B-DE',name:'Bachelor Design'},
  33. {id:'B-EI',name:'Bachelor Elektrotechnik und Informationstechnik'},
  34. {id:'B-MED',name:'Bachelor Medizintechnik'},
  35. {id:'B-MF',name:'Bachelor Mechatronik/Feinwerktechnik'},
  36. {id:'B-ME',name:'Bachelor Media Engineering'},
  37. {id:'B-IN',name:'Bachelor Informatik'},
  38. {id:'B-MIN',name:'Bachelor Medieninformatik'},
  39. {id:'B-WIN',name:'Bachelor Wirtschaftsinformatik'},
  40. {id:'B-MB',name:'Bachelor Maschinenbau'},
  41. {id:'B-EGT',name:'Bachelor Energie- und Gebäudetechnik'},
  42. {id:'B-EBL',name:'Bachelor Soziale Arbeit: Erziehung und Bildung im Lebenslauf'},
  43. {id:'B-SA',name:'Bachelor Soziale Arbeit'},
  44. {id:'B-EPT',name:'Bachelor Energieprozesstechnik'},
  45. {id:'B-VT',name:'Bachelor Verfahrenstechnik'},
  46. {id:'B-WT',name:'Bachelor Werkstofftechnik'},
  47. {id:'M-AMP',name:'Master Angewandte Mathematik und Physik'},
  48. {id:'M-AR',name:'Master Architektur'},
  49. {id:'M-BI',name:'Master Internationales Bauwesen'},
  50. {id:'M-URB',name:'Master Urbane Mobilität (Verkehrsingenieurwesen)'},
  51. {id:'M-BW',name:'Master Betriebswirtschaft'},
  52. {id:'M-TAX',name:'Master Steuerberatung'},
  53. {id:'M-WR',name:'Master Wirtschaftsrecht'},
  54. {id:'M-IFE',name:'Master International Finance and Economics'},
  55. {id:'M-IMA',name:'Master International Marketing'},
  56. {id:'M-APR',name:'Master Applied Research in Engineering Sciences'},
  57. {id:'M-SY',name:'Master Elektronische und Mechatronische Systeme'},
  58. {id:'M-IN',name:'Master Informatik'},
  59. {id:'M-MIN',name:'Master Medieninformatik'},
  60. {id:'M-WIN',name:'Master Wirtschaftsinformatik'},
  61. {id:'M-MB',name:'Master Maschinenbau'},
  62. {id:'M-EE',name:'Master Energiemanagement und Energietechnik'},
  63. {id:'M-GT',name:'Master Gebäudetechnik'},
  64. {id:'M-SA',name:'Master Soziale Arbeit'},
  65. {id:'M-VT',name:'Master Chemieingenieurwesen und Verfahrenstechnik'},
  66. {id:'M-WT',name:'Master Werkstofftechnik'},
  67. ],
  68. facultyList = [
  69. {id:'AC',name:'Angewandte Chemie'},
  70. {id:'AMP',name:'Angewandte Mathematik, Physik und Allgemeinwissenschaften'},
  71. {id:'AR',name:'Architektur'},
  72. {id:'BI',name:'Bauingeneurwesen'},
  73. {id:'BW',name:'Betriebswirtschaft'},
  74. {id:'D',name:'Design'},
  75. {id:'EFI',name:'Elektrotechnik Feinwerktechnik Informationstechnik'},
  76. {id:'IN',name:'Informatik'},
  77. {id:'MB-VS',name:'Maschinenbau und Versorgungstechnik'},
  78. {id:'SW',name:'Sozialwissenschaften'},
  79. {id:'VT',name:'Verfahrenstechnik'},
  80. {id:'WT',name:'Werkstofftechnik'},
  81. ];
  82. // Global Functions
  83. function vueForceRender(keyName) {
  84. if (vueRender[keyName] >= 10) {
  85. vueRender[keyName] = 0;
  86. }
  87. vueRender[keyName]++;
  88. }