Einbindung und Installation
Script-Code für die Installation
Dieses Script muss im HTML-Dokument inkludiert werden, im Head-Bereich.
| Attribut | Type | Beschreibung | Required |
| accessibilityInfoUrl | string | Die URL zur Barrierefreiheitserklärung. | false |
| language | string | Das Sprachkürzel (de, en, usw.). Wenn nicht angegeben, wird die Sprache automatisch über html > lang ausgelesen. | false |
| hideSitemap | bool | Gibt an ob die Navigationshilfe über die Sitemap ausgeblendet werden soll. | false |
| hideSummary | bool | Gibt an ob die AI gestützte Kurzzusammenfassung ausgeblendet werden soll (z.B. bei Intranet oder Admintools). | false |
| disabledFunctions | string | string[] | Optionaler Schalter um beliebige Funktionen zu deaktivieren. Unterstützte Werte: summarizeContent, sitemap, greyscale, highContrast, invertColors, reduceBrightness, reduceTransparency, blackText, fontDyslectic, fontSystem, markHeadlines, markLinks, hideImages, cursorBig, reduceMotion. | false |
HTML-Code für Template Integration
Das Widget wird standardmäßig rechts unten fixiert angezeigt. Wenn das Widget an einer anderen Stelle eingebunden werden soll, kann das Element selbst in das Template integriert werden.
| Attribut | Type | Beschreibung | Required |
| id | string | bh-accessibility-widget Darf nicht bearbeitet werden! | true |
| data-position-vertical | string | Die vertikale Position: top, center oder bottom | false |
| data-position-horizontal | string | Die horizontale Position: left, center oder right | false |
| data-position-mode | string | Der Modus bzw. die Platzierung der Position: fixed oder inline | false |
| data-color-primary | hex-color | Primär-Farbe in hexadezimaler Schreibweise (Syntax) | false |
Optische Anpassung und Positionierung
Das Widget kann mit folgenden Variablen angepasst und positioniert werden:
Individuelle Positionierung
Sollten die Positionierungsmöglichkeiten des Widgets nicht ausreichen, kann das Widget mit data-position-mode="inline" in ein eigenes Element eingebaut werden. Damit kann das eigene Element dann frei positioniert werden.
Individueller Overlay-Toggler
Das Overlay des Widgets kann nicht nur über den standardmäßigen Toggler geöffnet werden, sondern auch über individuelle Elemente wie Buttons.
Dazu müssen diese Elemente die CSS-Klasse bh-accessibility-widget-custom-toggler besitzen. Jedes Element mit dieser Klasse fungiert als zusätzlicher Auslöser und ermöglicht so eine flexible Integration des Widgets an beliebigen Stellen innerhalb der Anwendung oder Website.