Grundscriptsammlung
Version vom 28. Oktober 2007, 14:29 Uhr von D4rkn3ss (Diskussion | Beiträge)
fehlerfrei. |
Die Grundscriptsammlung ist eine Sammlung von Funktionen, die von vielen anderen Scripts benötigt wird. Der Grund für diese Sammlung ist, dass bisher immer mehrere Versionen von einem Script benötigt wurden, abhängig davon, welche Scripts bereits in der Ankündigung vorhanden waren.
Einbinden
Die Grundscriptsammlung ist auf jedem Chatserver unter http://serverX.webkicks.de/grundscripts.js erreichbar. Eingebunden wird sie folgendermaßen:
<script type="text/javascript" src="/grundscripts.js"></script>
Dokumentation
Im Nachfolgenden werden die Funktionen / vordefinierten Variabeln dokumentiert.
Funktionen
strip_tags
- Erwartet:
- Einen String, der von HTML-tags gesäubert werden soll.
- Rückgabe:
- Der von HTML gesäuberte Text.
efIsLoad
- Rückgabe:
- true, wenn der Eingabeframe geladen ist.
sendeText
- Erwartet:
- Der Text, der gesendet werden soll
- Der User, der den Text absenden soll (optional).
- Anmerkungen:
- Wenn der 2. Parameter weggelassen wird, senden alle User den Text, die diesen Befehl sehen können.
setCookie
- Erwartet:
- Den Namen des Cookies.
- Den Wert des Cookies.
- Das Cookie-Ablaufdatum als Date-Objekt (optional).
- Anmerkungen:
- Das Cookie ist nur im aktuellen Chat verfügbar.
getCookie
- Erwartet:
- Den Namen des Cookies.
- Rückgabe:
- Den Wert des Cookies (String).
lineData
- Erwartet:
- Eine Chatzeile (Node-Objekt).
- Rückgabe:
- Ein Array mit folgenden Elementen (in dieser Reihenfolge):
- Zeilentyp (Integer).
- Uhrzeit, z. B. 16:26 (String).
- Nick des Zeilenautors.
- Der Zeilentext.
- Ein Array mit folgenden Elementen (in dieser Reihenfolge):
- Anmerkungen:
- Das erste Array-Element enthält einen Integer, der einem Zeilentyp entspricht. Folgende Typen werden erkannt:
- 0: Normale Chatzeile.
- 1: Eine /me-Aktion oder ein selbsterstellter SE-Befehl.
- 2: Eine spezielle Chatzeile nach dem Schema (UHRZEIT) USER TEXT, z. B. /wuerfel.
- Das erste Array-Element enthält einen Integer, der einem Zeilentyp entspricht. Folgende Typen werden erkannt: