Erweiterungen werden über die Variable addons
in der DEFINITION.JS
geladen. Standardmäßig ist diese Variable leer und es wird keine Erweiterung geladen.
var addons = []
Man kann eine oder x-beliebige viele (JavaScript)-Erweiterungen laden. z.B.
var addons = ["extras/addon_results_textfilter_by_button.js"]
var addons = ["extras/addon_results_textfilter_by_button.js", "extras/addon_check_iframe_resize_same_domain.js", "extras/addon_whats_your_favorite_party.js"]
var addons = ["my_folder/my_file.js"]
Datei öffnen (Link auf externen Github-Server)
var TEXTFILTER_KEYWORDS = ["​", "👤", "‍", "‎"]
var TEXTFILTER_BUTTONTEXTS = ["Alle anzeigen", "Bürgermeisterkandidaten 👤 anzeigen", "Südfrüchte anzeigen", "Runde Früchte anzeigen"]
PARTEIEN-ANTWORTEN.CSV
in der Zeile mit der langen Parteibeschreibung einfügen.
Partei_Beschreibung: ; "Die Apfelpartei steht seit vielen Jahren für alle Angelegenheiten des Apfels. 👤 ​ ‎"
Partei_Beschreibung: ; "Warum ist die Banane krumm? [...] alle Belange der Bananen. ​ ‍"
Partei_kurz: ; "👤 APPD ​ ‎"
Partei_kurz: ; "Bananen ​ ‍"
DEFINITION.JS
aktivieren.
var addons = ["extras/addon_results_textfilter_by_button.js"]
Beschluss vom 20.05.2019(6 L 1056/19) des VG Köln beachten! ⇨ Chancengleichheit gewährleisten, indem alle Parteien angezeigt werden! (und das Addon damit eher NICHT genutzt werden sollte)
Datei öffnen (Link auf externen Github-Server)
intPartiesShowAtEnd
angeben
var intPartiesShowAtEnd = 3;
var TEXT_RESULTS_BUTTON_SHOW_MORE = "Weitere Ergebnisse zeigen"
var TEXT_RESULTS_BUTTON_SHOW_LESS = "Weniger Ergebnisse zeigen"
DEFINITION.JS
aktivieren.
var addons = ["extras/addon_limit_results.js"]
Lieblingsparteibzw. nach der Partei, welche man normalerweise wählen würde.
Datei öffnen (Link auf externen Github-Server)
var TEXT_ADDON_FAVORITE_PARTY_WELCOME_MESSAGE = "Bevor wir anfangen, eine kurze Frage:
Wenn morgen Wahl wäre, wen würdest du normalerweise wählen?"
var TEXT_ADDON_FAVORITE_PARTY_SKIP_DECISION = "Überspringen / Keine Antwort"
var STYLE_ADDON_FAVORITE_PARTY_COLOR = "#fff"
var STYLE_ADDON_FAVORITE_PARTY_OPACITY = "0.8"
DEFINITION.JS
aktivieren.
var addons = ["extras/addon_favorite_party.js"]
Datei öffnen (Link auf externen Github-Server)
const PERMALINK_BUTTON_TEXT = "Ergebnis speichern";
const PERMALINK_DESCRIPTION_TEXT = "Es wurde ein Permalink generiert und in deine Zwischenablage kopiert. Speichere diesen Link und rufe ihn später auf, um wieder zu dieser persönlichen Ergebnisseite zu gelangen - oder leite ihn weiter, um dein Ranking mit anderen zu teilen.";
const PERMALINK_DESCRIPTION_DURATION = 8;
const LOADING_MODAL_TEXT = "Deine Ergebnisseite lädt...";
DEFINITION.JS
aktivieren.
var addons = ["extras/addon_permalink_to_personal_results.js"]
Datei öffnen (Link auf externen Github-Server)
const SHOW_DETAILLED_RESULTS_AT_END = 1;
DEFINITION.JS
aktivieren.
var addons = ["extras/addon_show_first_results.js"]
Datei öffnen (Link auf externen Github-Server)
Partei_Beschreibung:;"Die Apfelpartei steht seit vielen Jahren für alle Angelegenheiten des Apfels. <span data-email='info@appelpartei.de'></span>"
const CR_CONTACT_ACTIVE_EMAIL = 1
const CR_CONTACT_ACTIVE_TEL = 1
const CR_CONTACT_BUTTON_EMAIL = "Kontakt per E-Mail"
const CR_CONTACT_BUTTON_TEL = "Kontakt per Telefon"
let CR_CONTACT_ADDRESS_EMAIL = "info@seite-von-meinem-kleinen-verein.de"
const CR_CONTACT_ADDRESS_TEL = "+49123456789"
const CR_CONTACT_SUBJECT_EMAIL_DATATAG = "Mat-o-Wahl - Ich habe Interesse an einer Mitarbeit in eurem Verein / eurer Partei "
const CR_CONTACT_SUBJECT_EMAIL_DEFAULT = "Mat-o-Wahl - Ich habe Interesse an folgendem Verein / folgender Partei: "
let CONTACT_TEXT_EMAIL_DATATAG = "Hallo, \n\n\nich habe gerade den Mat-o-Wahl ausgeführt und bin bei euch gelandet. \n\nBitte ruft mich doch mal an oder schreibt mir, so dass ich euch besser kennen lernen kann."
let CONTACT_TEXT_EMAIL_DEFAULT = "Hallo, \n\n\nich habe gerade den Mat-o-Wahl ausgeführt und interessiere mich für einen bestimmten Verein. \n\nBitte ruft mich doch mal an oder schreibt mir, so dass ich den Verein besser kennen lernen kann."
DEFINITION.JS
aktivieren.
var addons = ["extras/addon_contacts_in_results.js"]
Wenn der Mat-o-Wahl als <iframe>
eingebunden wurde, prüft das Skript, ob sich die Höhe ändert und ändert auch die Höhe des Frames.
Host-Datei öffnen (Link auf externen Github-Server)
Client-Datei öffnen (Link auf externen Github-Server)
iframe
lädt.
Damit wird die _host
-Datei geladen und eine Funktion, welche die Höhe des Mat-o-Wahl im iframe
empfängt.
<script src="https://www.seite-von-meinem-kleinen-verein.de/mat-o-wahl/extras/addon_check_iframe_resize_host.js"></script>
<iframe id="myIframe" src="https://www.seite-von-meinem-kleinen-verein.de/mat-o-wahl/index.html" style="min-width:100%;" loading="lazy">
</iframe>
<script type="text/javascript">
document.getElementById("myIframe").addEventListener( "load", function() { fnMatoWahlIframeEventListener("myIframe"); } );
</script>
DEFINITION.JS
aktivieren.
var addons = ["extras/addon_check_iframe_resize_client.js"]
CSS height
existiert.CONTAINER-FLUID
-class. Es könnte zu unschönen Rändern auf dem Smartphone kommen.Wenn noch Fragen offen sind, dann werfen Sie einfach einen Blick in die FAQ oder treten mit mir in Kontakt!