Menü aufrufen
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.
⚠️ Wir suchen Nutzer, die das Wiki regelmäßig aktualisieren und pflegen können. Siehe wie man Seiten bearbeitet ⚠️

Dies ist die Dokumentationsseite für Modul:Common

Function list
L 11 — common.extractDataFromPrefix
L 35 — common.setDisplayTitle
L 51 — common.removeTypeSuffix
L 65 — common.generateInterWikiLinks
L 85 — common.checkSmwResult
L 95 — common.checkApiResponse
L 114 — common.toNumber
L 137 — common.formatNum
L 154 — common.slice
L 169 — common.getImage
L 180 — checkName
L 232 — common.findImage
L 248 — common.booleanToText
L 270 — common.spairs
L 298 — common.mapTranslation
L 308 — add
L 333 — common.getLocaleForPage
L 355 — common.titleparts.get

Modulinfo

Das Modul Common stellt Funktionen bereit, welche allgemein in anderen Modulen weiterverwendet werden.

Öffentliche Methoden

Das Modul stellt folgende öffentliche Methoden bereit:

  • extractDataFromPrefix
    • Extrahiert alle Argumente, die mit 'argPrefix' beginnen, aus übergebenen Vorlageparametern
  • setDisplayTitle
    • Setzt den Abzeigetitel der aktuellen Seite
      • framm tabelle: Der zu bearbeitende Frame
      • title string: Seitentitel
      • flag string: Entweder 'noerror' oder 'noreplace'
  • removeTypeSuffix
    • Entfernt (...) Suffixe aus einer Zeichenkette
      • Beispiel:
        • Eingabe: Orion (Raumschiff)
        • Aufruf: common.removeTypeSuffix( 'Orion (Raumschiff)', 'Raumschiff' )
        • Ausgabe: Orion
  • checkSmwResult
    • Prüft, ob das Setzen von SMW-Daten erfolgreich war
  • checkApiResponse
    • Prüft, ob die Api-Anfrage erfolgreich war und ob die Antwort gültig ist
  • toNumber
    • Konvertiert eine Eingabe zu einer Zahl
  • formatNum
    • Formatiert eine Zahl entsprechend der Sprache des Inhalts
  • getImage
    • Findet das erste vorhandene Bild für die aktuelle Seite oder angegebene Namen
  • booleanToText
    • Ausgabe einer Zeichenkette basierend auf dem wahrheitsgemäßen Eingangswert
  • spairs
    • Sortiertes pairs
  • mapTranslation
    • Mapt { de_DE: '...', en_EN: '...' } zu einem Format was Semantic Media Wiki versteht
  • getLocaleForPage
    • Gibt den Sprachcode der aktuellen Seite zurück

Tests

✔ Alle Tests bestanden.

Unit tests
Name Expected Actual
✔ testBooleanToTextFalseish
✔ testBooleanToTextFalseishCustomText
✔ testBooleanToTextTrueish
✔ testExtractPrefixNumerical
✔ testExtractPrefixNumericalEmpty
✔ testFormatNum
✔ testFormatNumberString
✔ testFormatNumberStringFail
✔ testRemoveTypeSuffix
✔ testRemoveTypeSuffixNoMatch
✔ testToNumberNum
✔ testToNumberString
✔ testToNumberStringFail
Cookies helfen uns bei der Bereitstellung dieses Wikis. Durch die Nutzung des Star Citizen Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.