Zum Hauptinhalt springen

Loader

Verwendung​

Überblick​

Loader-Komponenten weisen darauf hin, dass ein Befehl im System verarbeitet wird, z. B. das Laden einer Anwendung, das Übermitteln eines Formulars, das Ausführen einer Berechnung oder das Speichern von Aktualisierungen. Verwenden Sie Loader, wenn das System die Benutzer für eine unbestimmte Zeit warten lässt. Dadurch wird den Benutzern versichert, dass die Systemverarbeitung im Gange ist und das System funktioniert.

Loader-Komponenten sind in zwei Varianten verfügbar: Loader und Inline-Loader.

Varianten​

VarianteZweck
LoaderLoader werden für Prozesse wie Datenabrufe und langsame Berechnungen genutzt. Sie sorgen dafür, dass Benutzererwartungen erfüllt werden, und geben Feedback beim Laden ganzer Seiten.
Inline-LoaderInline-Loader zeigen visuell an, dass eine Aktion verarbeitet wird, z. B. Erstellen, Aktualisieren und Löschen.

Formatierung​

Aufbau​

Abbildung des Aufbaus von Loader und Inline-Loader Loader (links) und Inline-Loader (rechts)

  1. Loader
    A. Ladeanzeige: Wird in einer Schleifenanimation als Guidewire-Logo angezeigt.
  2. Inline loader
    A. Ladeanzeige: Wird in Form von zwei Pfeilen angezeigt, die sich im Uhrzeigersinn drehen. Wenn die Daten erfolgreich verarbeitet wurden, ändert sich die Ladeanzeige in ein grünes Häkchen.
    B. Beschriftung (optional): Hilfstext, der den Ladestatus erklärt.

Best Practices​

Loader​

  • Zu verwenden für die Anzeige des Ladefortschritts einer ganzen Seite oder eines umfangreichen Vorgangs, z. B. wenn darauf gewartet wird, dass eine Anwendung geladen oder Daten abgerufen werden.
  • Zu verwenden, wenn die Wartezeit voraussichtlich länger als drei Sekunden sein wird.

Inline-Loader​

  • Zu verwenden, um das lokale Laden oder Abrufen von Daten in bestimmten Abschnitten oder Komponenten einer Seite anzuzeigen.
  • Zu verwenden für Aktionen wie Übertragungen, Uploads und Berechnungen, die nicht sofort ausgeführt werden können und nur eine kurze Bearbeitungszeit in Anspruch nehmen.

Inhalt​

Allgemeine Richtlinien fürs Schreiben​

  • Verwenden Sie die Großschreibung des ersten Worts und von Substantiven für alle Aspekte der Gestaltung von Guidewire-Produktschnittstellen. Schreiben Sie nicht alles groß.
  • Verwenden Sie in den meisten Situationen Verben im Präsens und im Aktiv.
  • Verwenden Sie gebräuchliche Abkürzungen, um Ihrem Text einen natürlichen und informellen Ton zu verleihen.
  • Verwenden Sie eine einfache Sprache. Vermeiden Sie unnötigen Jargon und komplexe Sprache.
  • Halten Sie Wörter und Sätze kurz.

Beschriftung für Inline-Loader​

  • Inline-Loader können einen optionalen Text enthalten, der die durchgeführte Aktion beschreibt. Zum Beispiel „Konto wird erstellt ...“.
  • Die Beschriftung sollte sich ändern, um den Bearbeitungsstatus anzugeben. Wenn ein Benutzer beispielsweise ein Konto erstellt, kann die Beschriftung „Konto erstellt“ lauten, wenn die Aktion abgeschlossen ist.
  • Inline-Loader können in bestimmten Fällen ohne begleitenden Text verwendet werden, z. B. wenn sie in einem Eingabefeld angezeigt werden.
Verwenden Sie kurze, aussagekräftige und der jeweiligen Aktion entsprechende Beschriftungen.
Verwenden Sie keinen längeren Erklärungstext.

Interaktionen​

Sowohl die Inline-Loader- als auch die Loader-Komponente verwenden die WAI-ARIA-Rolle „alert“, um sicherzustellen, dass Benutzer von Screenreadern dieselben Informationen erhalten. Das Element mit „role="alert"“ verwendet eine aria-labelledby-Zuordnung mit dem <div> class="jutCubeLoaderscreenReaderOnly" (und dem Wert „Loading“), um einen barrierefreien Namen bereitzustellen.

Barrierefreiheit​

Diese Komponente wurde validiert, um die Richtlinien für Barrierefreiheit WCAG 2.2 AA in der Standardbasiskonfiguration zu erfüllen. Dazu wird u. a. Folgendes sichergestellt:

  • Das Kontrastverhältnis von Textelementen zu ihrem Hintergrund liegt über 4,5:1.
  • Nicht-textuelle Inhalte, die eine Bedeutung vermitteln sollen (z. B. Symbole und Fokusanzeigen), weisen ein Kontrastverhältnis von mindestens 3:1 zu den angrenzenden Farben auf.
  • Das jeweilige Element kann sowohl über eine Tastatur als auch über eine Maus bedient werden.
  • Der Zugriff auf die Inhalte erfolgt über Screenreader wie JAWS oder VoiceOver.

Die Konformität mit den Richtlinien für Barrierefreiheit hängt letztendlich davon ab, wie diese Komponente implementiert und angepasst wird. Vom Autor des Inhalts vorgenommene Änderungen können sich auf die Barrierefreiheit auswirken. Details zu unserem Modell der geteilten Verantwortung finden Sie in unserer Erklärung zur Barrierefreiheit von Jutro.

Wenn die Lademeldung z. B. geändert wird, muss sie klar und prägnant sein.