Wywoływanie zdarzeń

Widżet dostępności umożliwia programistyczne wywoływanie określonych zdarzeń (np. zmiany języka, profilu, kontrastu itp.), co pozwala na integrację z zewnętrznymi systemami, automatyzację działań oraz dostosowanie widżetu do indywidualnych potrzeb użytkownika.

Przykładowe zastosowania:

  • Automatyczna aktywacja trybu wysokiego kontrastu po wejściu użytkownika na stronę.
  • Zmiana języka widżetu w zależności od języka treści strony.
  • Ustawienie preferowanego profilu dostępności (np. dla osób z dysleksją lub niedowidzeniem) na podstawie zapisanych ustawień użytkownika.

Poniżej przedstawiono listę dostępnych zdarzeń

Nazwa Opis
AccessibilityContrastToggle zmiana kontrastu strony
AccessibilityContrastSet zastosowanie kontrastu strony (true/false)
AccessibilityInvertColorToggle włączenie lub wyłączenie odwrócenia kolorów strony
AccessibilityInvertColorSet zastosowanie odwrócenia kolorów strony (true/false)
AccessibilityUnderlineToggle włączenie lub wyłączenie podkreślenia linków
AccessibilityUnderlineSet zastosowanie podkreślenia linków (true/false)
AccessibilityFontSizeSet ustawienie rozmiaru tekstu (1 – 5)
AccessibilityFontSizeIncrease powiększenie tekstu
AccessibilityFontSizeDecrease pomniejszenie tekstu
AccessibilityLetterSpacingLevelUp zmiana odstępów między znakami
AccessibilityLetterSpacingSet zastosowanie odstępów między znakami (1 – 5)
AccessibilityLineHeightLevelUp dostosowanie wysokości linii tekstu
AccessibilityLineHeightSet zastosowanie wysokości linii tekstu (1 – 5)
AccessibilitySaturationLevelUp regulacja nasycenia kolorów
AccessibilitySaturationSet zastosowanie nasycenia kolorów (1 – 3)
AccessibilityTextToSpeechToggle włączenie lub wyłączenie funkcji zamiany tekstu na mowę
AccessibilityTextToSpeechSet zastosowanie funkcji zamiany tekstu na mowę
AccessibilityEnlargeCursorToggle włączenie lub wyłączenie powiększenia kursora
AccessibilityEnlargeCursorSet zastosowanie powiększenia kursora (true/false)
AccessibilityHideMediaToggle włączenie lub wyłączenie ukrywania osadzonych multimediów
AccessibilityHideMediaSet zastosowanie ukrywania osadzonych multimediów (true/false)
AccessibilityDisableAnimationsToggle włączenie lub wyłączenie animacji na stronie
AccessibilityDisableAnimationsSet zastosowanie wyłączenia animacji na stronie (true/false)
AccessibilityShowLineToggle włączenie lub wyłączenie prowadnicy ułatwiającej czytanie
AccessibilityShowLineSet zastosowanie prowadnicy ułatwiającej czytanie (true/false)
AccessibilityDyslexicToggle włączenie lub wyłączenie czcionki dla dyslektyków
AccessibilityDyslexicSet zastosowanie czcionki dla dyslektyków (true/false)
AccessibilityProfileMotorImpairedToggle włączenie lub wyłączenie profilu dla osób z ograniczeniami ruchowymi
AccessibilityProfileMotorImpairedSet zastosowanie profilu dla osób z ograniczeniami ruchowymi (true/false)
AccessibilityProfileLowVisionToggle włączenie lub wyłączenie profilu dla osób słabowidzących
AccessibilityProfileLowVisionSet zastosowanie profilu dla osób słabowidzących (true/false)
AccessibilityProfileColorBlindToggle włączenie lub wyłączenie profilu dla osób z daltonizmem
AccessibilityProfileColorBlindSet zastosowanie profilu dla osób z daltonizmem (true/false)
AccessibilityProfileDyslexiaToggle włączenie lub wyłączenie profilu dla osób z dysleksją
AccessibilityProfileDyslexiaSet zastosowanie profilu dla osób z dysleksją (true/false)
AccessibilityProfileBlindToggle włączenie lub wyłączenie profilu dla osób niewidomych
AccessibilityProfileBlindSet zastosowanie profilu dla osób niewidomych (true/false)
AccessibilityProfileEpilepticToggle włączenie lub wyłączenie profilu dla osób z epilepsją
AccessibilityProfileEpilepticSet zastosowanie profilu dla osób z epilepsją (true/false)
AccessibilityProfileAdhdToggle włączenie lub wyłączenie profilu dla osób z ADHD
AccessibilityProfileAdhdSet zastosowanie profilu dla osób z ADHD (true/false)
AccessibilityProfileCognitiveAndLearningToggle włączenie lub wyłączenie profilu dla osób z trudnościami poznawczymi i w nauce
AccessibilityProfileCognitiveAndLearningSet zastosowanie profilu dla osób z trudnościami poznawczymi i w nauce (true/false)
AccessibilityLanguageSet zmiana języka widżetu
AccessibilityMenuOpen otwarcie menu widżetu dostępności
AccessibilityMenuClose zamknięcie menu widżetu dostępności
AccessibilityReset przywracanie ustawień domyślnych

Możesz używać tych zdarzeń w aplikacji wywołując zdarzenia w taki sposób:

accessibility.emit('AccessibilityContrastToggle')
accessibility.emit('AccessibilityContrastSet', true)
accessibility.emit('AccessibilityFontSizeSet', 3)
accessibility.emit('AccessibilityLanguageSet', 'pl')
accessibility.emit('AccessibilityMenuOpen')
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.