Wer wird wann gezeichnet? markKandidatinnen() ließt zunächst den Status aller relevanten Felder (Typ, Direkt, Bezirke), geht dann alle Kandidatinnen durch und gleicht diese mit den Kriterien ab. Wenn alle Kriterien erfüllt sind, wird dem zugehörigen Marker (vom Hash über seine uid erreichbar) die Nachricht show() geschickt. Wenn nicht alle Kriterien erfüllt sind, kommt am Ende ein hide() an den entsprechenden Marker.
JS - Globale Variablen
myMap
myGreenMarker
tempVar
arrStimmkreise
hsBezirkeVisible (key: Bezirksname in Kleinbuchstaben)
arrStimmkreiseVisible
hsKandidatinnen (key: uid)
hsMarker (key: bei Kandidat_innen: uid)
JavaScript Funktionen, Objekte und Methoden
Klasse exampDiv
implementiert GControl
Konstruktor: Hier wird das Menü geladen und das komplette Event-Handling für's Menü registriert. Sollte optimalerweise noch in einzelne Funktionen zerlegt werden.