Files
Florian Zumpe 0e4cdfbd54
Sonarqube Scanner / Prepare environment (push) Successful in 6s
Sonarqube Scanner / Build and test (push) Successful in 27s
Sonarqube Scanner / SonarQube analysis (push) Failing after 1m14s
Sonarqube Scanner / Deploy to Server (push) Successful in 10s
group code popup
2026-10-18 17:24:41 +02:00

2.3 KiB

Wichtel für Gruppencodes

Die neun PNG-Dateien werden für Einladungen und die senkrechten Code-Drehräder verwendet. Ihre Unicode-Dateinamen bleiben unverändert. Bedienung und Grenzen: Gruppenbearbeitung.md.

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/. Die Gruppenfunktion verwendet fünf Symbole je Code; Wiederholungen sind erlaubt. Bilder werden dafür nicht umbenannt oder neu erzeugt.

Klasse

public/js/group-symbols.js registriert Wegwichtel.GroupSymbols, beim Laden der App. 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