Members
(constant) chooseRightOne
Entweder, oder
- Source:
(constant) cockpitModules
Alle verfügbaren Module des Cockpits
- Source:
(constant) getElement
get JQuery-Element from mainpage
- Source:
(constant) isMainpage
check if page is mainpage
- Source:
(constant) isObject
check if item is an Object
- Source:
(constant) maxMissions
Maximale Anzahl an möglichen Einsätzen berechnen
- Source:
(constant) showUnits
Einheiten anzeigen lassen
- Source:
Methods
addDropdownItems(modules) → {HTMLElement}
Modulanzeige für das Dropdown generieren
Parameters:
| Name | Type | Description |
|---|---|---|
modules |
Object |
- Source:
Returns:
- Type
- HTMLElement
afterPanelHTML(cockpitUser, building) → {HTMLElement}
HTML nach dem Header
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
building |
Object |
- Source:
Returns:
- Type
- HTMLElement
appendAdHTML() → {HTMLElement}
HTML für das ehemalige Werbefeld generieren
- Source:
Returns:
- Type
- HTMLElement
appendHTMLSettings(aKeywords, keywords, aMissions) → {HTMLElement}
HTML für die Einstellungen generieren
Parameters:
| Name | Type | Description |
|---|---|---|
aKeywords |
Array.<object> | |
keywords |
Array.<object> | |
aMissions |
Object |
- Source:
Returns:
- Type
- HTMLElement
appendPanelHTML(cockpitUser) → {HTMLElement}
HTML für den Header
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser |
- Source:
Returns:
- Type
- HTMLElement
buildDistanceDropdown(missiondistance) → {HTMLElement}
HTML für das Dropdown generieren
Parameters:
| Name | Type | Description |
|---|---|---|
missiondistance |
number |
- Source:
Returns:
- Type
- HTMLElement
buildMissionHelpCard(cockpitMission) → {HTMLElement}
HTML für den Einsatzhelfer generieren
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitMission |
CockpitMission |
- Source:
Returns:
- Type
- HTMLElement
cockpitDebugMessage(cockpitUser)
Debug-Log für das Cockpit
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
...args |
any |
- Source:
cockpitSystemMessage(msg, lvlopt, timeoutopt, titleopt)
Systemmeldung über den ReSi
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
msg |
string | |||
lvl |
string |
<optional> |
"info" | "info" | "success" | "warning" | "danger" |
timeout |
number |
<optional> |
5000 | |
title |
string |
<optional> |
"ReSi-Cockpit" |
- Source:
colorAAO(colors, aColors)
AAO-Button einfärben
Parameters:
| Name | Type | Description |
|---|---|---|
colors |
Array.<object> | |
aColors |
Array.<object> |
- Source:
convertToRoman(num) → {string}
Zähler in röm. Ziffer übersetzen
Parameters:
| Name | Type | Description |
|---|---|---|
num |
number |
- Source:
Returns:
- Type
- string
createAppendHTML(nextMissionId, shareIndicator) → {HTMLElement}
HTML an Button-Gruppe hängen
Parameters:
| Name | Type | Description |
|---|---|---|
nextMissionId |
string | null | |
shareIndicator |
string |
- Source:
Returns:
- Type
- HTMLElement
createHTML() → {HTMLElement}
HTML für die Anzeige generieren
- Source:
Returns:
- Type
- HTMLElement
createPrependHTML(previousMissionId) → {HTMLElement}
HTML vor Button-Gruppe anfügen
Parameters:
| Name | Type | Description |
|---|---|---|
previousMissionId |
string |
- Source:
Returns:
- Type
- HTMLElement
createTabHTML(aao, userColors, aColors) → {HTMLElement}
HTML für den Tab generieren
Parameters:
| Name | Type | Description |
|---|---|---|
aao |
Array.<object> | array aao - vom ReSi bereitgestellt |
userColors |
Array.<object> | |
aColors |
Array.<object> |
- Source:
Returns:
- Type
- HTMLElement
createTabTriggerHTML() → {HTMLElement}
HTML für den Tab-Trigger gernerieren
- Source:
Returns:
- Type
- HTMLElement
execute(cockpitUser, path)
Modul Gebäudenotizen ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul colorAAO ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul courseTime ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul dailymissions ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Doubleadfield ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Missiondistance ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Missionhelp ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul missionhotkeys ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Missioninfos ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul missionkeywords ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Missionlistinfo ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul missionshareinfo ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Münzenmarker ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul newAAO ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul newVehicleShop ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Patientcount ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul radioCalls ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul renamemanager ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul showmissiondistance ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul usablePersonal ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul usernotes ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Funktionen auf der Mainpage ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Funktionen in der Anruf-Maske ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Funktionen auf der modules-Seite ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
execute(cockpitUser, path)
Modul Settings ausführen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string |
- Source:
generateBodyHtml(cockpitUser) → {HTMLElement}
HTML für die Einstellungen generieren
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser |
- Source:
Returns:
- Type
- HTMLElement
generateRenameIptHTML(id, label, placeholder, value) → {HTMLElement}
HTML für die Input-Container
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string | |
label |
string | |
placeholder |
string | |
value |
string |
- Source:
Returns:
- Type
- HTMLElement
getAdHtml() → {HTMLElement}
HTML für das ehemalige Werbefenster generieren
- Source:
Returns:
- Type
- HTMLElement
getApiValues(key) → {Object}
API-Key und Link zur API
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string |
- Source:
Returns:
- Type
- Object
getCockpitSettings() → {Object}
Einstellungen und Parameter für das ReSi-Cockpit
- Source:
Returns:
- Type
- Object
getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) → {number}
https://stackoverflow.com/questions/18883601/function-to-calculate-distance-between-two-coordinates
Parameters:
| Name | Type | Description |
|---|---|---|
lat1 |
number | Punkt 1 - Längengrad |
lon1 |
number | Punkt 1 - Breitengrad |
lat2 |
number | Punkt 2 - Längengrad |
lon2 |
number | Punkt 2 - Breitengrad |
- Source:
Returns:
Luftlinie in km auf 2 Nachkommastellen
- Type
- number
getDropdownValues(selected, aColors) → {Array.<object>}
Auswahlmöglichkeiten für die Dropdowns generieren
Parameters:
| Name | Type | Description |
|---|---|---|
selected |
string | |
aColors |
Array.<object> |
- Source:
Returns:
- Type
- Array.<object>
getExampleRenameVehicle()
Beispielfahrzeug generieren
- Source:
getHrMinBetwDates(start, end)
Stunden und Minuten zwischen zwei Zeitpunkten
Parameters:
| Name | Type | Description |
|---|---|---|
start |
Date | |
end |
Date |
- Source:
getModuleCards(modules) → {Array.<CockpitModule>}
Erzeuge ein Array der möglichen Module
Parameters:
| Name | Type | Description |
|---|---|---|
modules |
Object |
- Source:
Returns:
- Type
- Array.<CockpitModule>
getNaFoColorValue(value) → {string}
Farbwert der Nachforderungen für die Verwendung umbauen
Parameters:
| Name | Type | Description |
|---|---|---|
value |
string |
- Source:
Returns:
- Type
- string
getNote(note, key, isMainpage) → {Object}
Gebäudenotiz herausfinden
Parameters:
| Name | Type | Description |
|---|---|---|
note |
* | |
key |
number | |
isMainpage |
boolean |
- Source:
Returns:
- Type
- Object
getSpanClass(distance, comfortDistance) → {string}
Klasse des Badges generieren
Parameters:
| Name | Type | Description |
|---|---|---|
distance |
number | |
comfortDistance |
number |
- Source:
Returns:
- Type
- string
getTimeObj(strDateData) → {Object}
Time-Object aus String generieren
Parameters:
| Name | Type | Description |
|---|---|---|
strDateData |
string |
- Source:
Returns:
- Type
- Object
insertBodyHTML(cockpitUser, aVehicleTypes) → {HTMLElement}
HTML für den Body der Einstellungen generieren
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
aVehicleTypes |
Array.<object> |
- Source:
Returns:
- Type
- HTMLElement
insertBodyHTML(cockpitUser) → {HTMLElement}
HTML für die Notizen-Seite generieren
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser |
- Source:
Returns:
- Type
- HTMLElement
insertModuleCardsHtml(moduleCards) → {HTMLElement}
HTML für die Modulauswahl generieren
Parameters:
| Name | Type | Description |
|---|---|---|
moduleCards |
Array.<CockpitModule> |
- Source:
Returns:
- Type
- HTMLElement
loadApiData(key) → {Array.<object>|Object}
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string |
- Source:
Returns:
- Type
- Array.<object> | Object
loopMissionlist(cockpitUser, isMain)
Durch die Missionlist laufen und Elemente ändern
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
isMain |
boolean |
- Source:
newEntryHTML(id, headline_class) → {HTMLElement}
Neue Notiz an den Body hinzufügen
Parameters:
| Name | Type | Description |
|---|---|---|
id |
number | |
headline_class |
string |
- Source:
Returns:
- Type
- HTMLElement
noteLabelHTML(hasNote, userBuildingID) → {HTMLImageElement}
HTML für das Gebäudelabel generieren
Parameters:
| Name | Type | Description |
|---|---|---|
hasNote |
boolean | |
userBuildingID |
number |
- Source:
Returns:
- Type
- HTMLImageElement
renameMission(missionid, newName)
Einsatz umbenennen
Parameters:
| Name | Type | Description |
|---|---|---|
missionid |
number | |
newName |
string |
- Source:
renameVehicle(cockpitUser, ipt, vehicle) → {string}
Fahrzeugnamen generieren
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
ipt |
string | |
vehicle |
CockpitVehicle |
- Source:
Returns:
- Type
- string
saveNotesPage(cockpitUser, path, notes)
Neue Notizen speichern und HTML generieren
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string | |
notes |
Array |
- Source:
saveToStorage(key, val, storage) → {boolean}
save a value to selected storage
Parameters:
| Name | Type | Description |
|---|---|---|
key |
string | localStorage-Key |
val |
any | value to safe |
storage |
string | storage to use either "local" or "session" |
- Source:
Returns:
returns true if saved, false if not saved
- Type
- boolean
setBuildingCardLabel(cockpitUser, isMainpage)
Notizlabel an Gebäudeliste hängen
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
isMainpage |
boolean |
- Source:
(async) setHeaderInfo()
Werte aktualisieren
- Source:
setLabel(param0)
Badge generieren und updaten
Parameters:
| Name | Type | Description |
|---|---|---|
param0 |
Object |
- Source:
setMuenzenColor(value, cockpitUser)
Münzenanzeige einfärben
Parameters:
| Name | Type | Description |
|---|---|---|
value |
number | |
cockpitUser |
CockpitUser |
- Source:
setTimeTxt(endtime) → {string}
Zeitangabe aus unix-timestamp generieren
Parameters:
| Name | Type | Description |
|---|---|---|
endtime |
number |
- Source:
Returns:
- Type
- string
(async) spanElement(cockpitUser, usermissionid, lat, lng, isOwn, isMain)
Entfernung als Span-Element in die Einsatzliste
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
usermissionid |
number | |
lat |
number | |
lng |
number | |
isOwn |
boolean | |
isMain |
boolean |
- Source:
vehicleCheck(missiondistance)
Checke, ob Fahrzeuge einsetzbar
Parameters:
| Name | Type | Description |
|---|---|---|
missiondistance |
number |
- Source:
writeHeaderText()
Werte im Header aktualisieren
- Source:
(async) writeModalNote(cockpitUser, path, userBuildingID)
Eine neue Gebäudenotiz speichern
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
path |
string | |
userBuildingID |
number |
- Source:
writeNotesToAd(cockpitUser, settings, isMainpage)
Gebäudenotizen ins ehemalige Werbefeld schreiben
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
settings |
Object | |
isMainpage |
boolean |
- Source:
writeNotesToAd(cockpitUser, isMain)
Parameters:
| Name | Type | Description |
|---|---|---|
cockpitUser |
CockpitUser | |
isMain |
boolean |
- Source: