Global

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: