Diesese Skript definiert eine Funktion initialize, die beim Laden des Dokuments sto/s.xhtml (Einstellungen) aufgerufen wird.
Die Einstellungen (localStorage oder sessionStorage) werden geladen und angezeigt.
button-Eingabeelementen („Knöpfen”) und anderen Elementen werden click-Behandler zugeordnet. Die Aktion hängt von der ID des Elements ab.
b_KEYDer Textinhalt des Eingabeelements mit der ID v_ wird unter dem Schlüssel KEYKEY gespeichert (localStorage oder sessionStorage).
sb_KEY_SUBKEYVAL bezeichne den Textinhalt des Eingabelements mit der ID sv_. Der Textinhalt des Eingabelements mit der ID KEY_SUBKEYv_ sollte eine durch „KEY:” getrennte Liste von Einträgen der Form sein. Falls die Liste einen Eintrag key=val enthält, wird dieser entfernt. Ein Eintrag KEY=val wird hinzugefügt. Der Wert KEY=VALVAL wird so „bestätigt”.
a_KEY_SUBKEYDer Textinhalt des Eingabeelements mit der ID sv_ (KEY_SUBKEYSOUND) sollte ein Klangsignal bezeichnen. Das Klangsignal unter der URL /snd/ wird gespielt.SOUND.ogg
code-Element mit Attribut x-refREF sei der Wert des Attributs x-ref. Es wird zunächst ein Eingabeelement mit der ID sv_, dann mit der ID REFsv_ gesucht. Dem ersten gefundenen Element wird der Textinhalt des REFcode-Elements als Wert (Textinhalt) zugewiesen.
setnametmEin Klick auf das Element mit der ID setnametm weist dem Eingabeelement mit der ID v_name (Name) die aktuelle Zeit als Textinhalt zu.