Files
Wegwichtel/docs/group-symbols.md
T
Florian Zumpe 74090723c4
Sonarqube Scanner / Prepare environment (push) Successful in 13s
Sonarqube Scanner / Build and test (push) Successful in 33s
Sonarqube Scanner / SonarQube analysis (push) Successful in 1m38s
Sonarqube Scanner / Deploy to Server (push) Successful in 7s
sorted markdown and added favicon
2026-10-04 09:06:48 +02:00

2.4 KiB
Raw Blame History

Platzhalter für die neun Gnom-Motive

Die PNGs sind vollständig transparente Platzhalter mit 256 × 256 Pixeln. Sie können direkt durch die echten Bilder ersetzt werden; der Dateiname muss beibehalten werden. Die Klasse leitet den Bildpfad direkt vom Unicode-Symbol ab.

Die Reihenfolge entspricht der Vorlage: oben von links nach rechts, danach unten von links nach rechts.

Symbol / Dateiname Motiv Bemerkung
🪵.png Holz tragender Gnom Holz
🪨.png Gnom auf einem Felsen Felsen
🏮.png Gnom mit Laterne Symbol zeigt eine Papierlaterne
🌼.png Gnom mit Blume Blüte
🚬.png Gnom mit Pfeife Symbol zeigt eine Zigarette; Kennung für das Pfeifenmotiv
🐦.png Gnom mit Wanderstab und Vogel Vogel
🍄.png Gnom unter einem Pilz Pilz
🍓.png Gnom mit Erdbeere Erdbeere
🎃.png Gnom mit Kürbis Symbol zeigt einen Halloween-Kürbis

Alle Bilder liegen unter public/images/group-symbols/. Neun Motive sind vorbereitet; die spätere Gruppencode-Funktion wird hier noch nicht implementiert. index.html und die bestehenden Ansichten bleiben unverändert.

Klasse

public/js/group-symbols.js registriert Wegwichtel.GroupSymbols, sobald das Script später ausdrücklich geladen wird. Die Initialisierung des Namensraums steht als eigene Anweisung vor der Registrierung (Korrektur für Sonar javascript:S1121).

Wegwichtel.GroupSymbols.list();
Wegwichtel.GroupSymbols.get('🍓');
// { unicode: '🍓', label: 'Erdbeere', imageUrl: '/images/group-symbols/🍓.png' }
Wegwichtel.GroupSymbols.imageUrl('🍓');
Wegwichtel.GroupSymbols.has('🍓');

Die Liste und ihre Einträge sind eingefroren. Text-/Emoji-Präsentationsselektoren werden beim Nachschlagen ignoriert. Unbekannte Symbole ergeben null bzw. false. Die deutschen Namen dienen nur als Beschreibung und möglicher Alternativtext. Tests verlangen gültige PNG-Dateien, aber keinen bestimmten Farbmodus, damit auch RGB-PNGs als Ersatz verwendet werden können.

Prüfung: node --test test/group-symbols.test.js.

Alte Dateien entfernen

Ein ZIP-Archiv entfernt beim Entpacken keine alten Dateien. Nach Übernahme können diese acht bisher verwendeten Dateien unter public/images/group-symbols/ gelöscht werden, sofern sie nicht anderweitig benötigt werden:

  • 🍎.png
  • 🔑.png
  • 🔔.png
  • 📘.png
  • 🌻.png
  • ☂️.png
  • ⚽.png
  • ☕.png