95 lines
4.0 KiB
JavaScript
95 lines
4.0 KiB
JavaScript
// Global Variables
|
|
// User
|
|
var auth = {},
|
|
|
|
// Message
|
|
_messagelist = [],
|
|
_messages = {},
|
|
|
|
// Tag
|
|
_taglist = [],
|
|
_tags = [],
|
|
tagArray = [],
|
|
|
|
// Search
|
|
_isSearchActiv = false,
|
|
_isSubscripeButtonActiv = false,
|
|
data = [],
|
|
search_data = [],
|
|
|
|
// Vue Rerender Key
|
|
vueRender = {
|
|
key: 0,
|
|
search: 0,
|
|
};
|
|
|
|
const authorRole = 'author',
|
|
majorList = [
|
|
{id:'B-AC',name:'Bachelor Angewandte Chemie'},
|
|
{id:'B-AMP',name:'Bachelor Angewandte Mathematik und Physik'},
|
|
{id:'B-TJ',name:'Bachelor Technikjournalismus/Technik-PR'},
|
|
{id:'B-AR',name:'Bachelor Architektur'},
|
|
{id:'B-BI',name:'Bachelor Bauingenieurwesen'},
|
|
{id:'B-BW',name:'Bachelor Betriebswirtschaft'},
|
|
{id:'B-BIO',name:'Bachelor Management in der Biobranche'},
|
|
{id:'B-IB',name:'Bachelor International Business'},
|
|
{id:'B-IBT',name:'Bachelor International Business and Technology'},
|
|
{id:'B-DE',name:'Bachelor Design'},
|
|
{id:'B-EI',name:'Bachelor Elektrotechnik und Informationstechnik'},
|
|
{id:'B-MED',name:'Bachelor Medizintechnik'},
|
|
{id:'B-MF',name:'Bachelor Mechatronik/Feinwerktechnik'},
|
|
{id:'B-ME',name:'Bachelor Media Engineering'},
|
|
{id:'B-IN',name:'Bachelor Informatik'},
|
|
{id:'B-MIN',name:'Bachelor Medieninformatik'},
|
|
{id:'B-WIN',name:'Bachelor Wirtschaftsinformatik'},
|
|
{id:'B-MB',name:'Bachelor Maschinenbau'},
|
|
{id:'B-EGT',name:'Bachelor Energie- und Gebäudetechnik'},
|
|
{id:'B-EBL',name:'Bachelor Soziale Arbeit: Erziehung und Bildung im Lebenslauf'},
|
|
{id:'B-SA',name:'Bachelor Soziale Arbeit'},
|
|
{id:'B-EPT',name:'Bachelor Energieprozesstechnik'},
|
|
{id:'B-VT',name:'Bachelor Verfahrenstechnik'},
|
|
{id:'B-WT',name:'Bachelor Werkstofftechnik'},
|
|
{id:'M-AMP',name:'Master Angewandte Mathematik und Physik'},
|
|
{id:'M-AR',name:'Master Architektur'},
|
|
{id:'M-BI',name:'Master Internationales Bauwesen'},
|
|
{id:'M-URB',name:'Master Urbane Mobilität (Verkehrsingenieurwesen)'},
|
|
{id:'M-BW',name:'Master Betriebswirtschaft'},
|
|
{id:'M-TAX',name:'Master Steuerberatung'},
|
|
{id:'M-WR',name:'Master Wirtschaftsrecht'},
|
|
{id:'M-IFE',name:'Master International Finance and Economics'},
|
|
{id:'M-IMA',name:'Master International Marketing'},
|
|
{id:'M-APR',name:'Master Applied Research in Engineering Sciences'},
|
|
{id:'M-SY',name:'Master Elektronische und Mechatronische Systeme'},
|
|
{id:'M-IN',name:'Master Informatik'},
|
|
{id:'M-MIN',name:'Master Medieninformatik'},
|
|
{id:'M-WIN',name:'Master Wirtschaftsinformatik'},
|
|
{id:'M-MB',name:'Master Maschinenbau'},
|
|
{id:'M-EE',name:'Master Energiemanagement und Energietechnik'},
|
|
{id:'M-GT',name:'Master Gebäudetechnik'},
|
|
{id:'M-SA',name:'Master Soziale Arbeit'},
|
|
{id:'M-VT',name:'Master Chemieingenieurwesen und Verfahrenstechnik'},
|
|
{id:'M-WT',name:'Master Werkstofftechnik'},
|
|
],
|
|
facultyList = [
|
|
{id:'AC',name:'Angewandte Chemie'},
|
|
{id:'AMP',name:'Angewandte Mathematik, Physik und Allgemeinwissenschaften'},
|
|
{id:'AR',name:'Architektur'},
|
|
{id:'BI',name:'Bauingeneurwesen'},
|
|
{id:'BW',name:'Betriebswirtschaft'},
|
|
{id:'D',name:'Design'},
|
|
{id:'EFI',name:'Elektrotechnik Feinwerktechnik Informationstechnik'},
|
|
{id:'IN',name:'Informatik'},
|
|
{id:'MB-VS',name:'Maschinenbau und Versorgungstechnik'},
|
|
{id:'SW',name:'Sozialwissenschaften'},
|
|
{id:'VT',name:'Verfahrenstechnik'},
|
|
{id:'WT',name:'Werkstofftechnik'},
|
|
];
|
|
|
|
// Global Functions
|
|
function vueForceRender(keyName) {
|
|
if (vueRender[keyName] >= 10) {
|
|
vueRender[keyName] = 0;
|
|
}
|
|
vueRender[keyName]++;
|
|
}
|