Pobierz dla Google Chrome (otwiera nową kartę)
Pobierz dla Edge (otwiera nową kartę)
Pobierz dla Firefox (otwiera nową kartę)Newsletter
Nowe przepisy i terminy, wyroki sądów, kontrole i zmiany w WCAG. Raz w tygodniu dostajesz krótkie podsumowanie, a gdy dzieje się coś ważnego, informację od razu. Możesz wypisać się w każdej chwili.

Paczka NPM z komponentem dla React: widżet dostępności dla całej aplikacji i hook do sterowania nim.
Rejestr npm
Owijasz aplikację komponentem <AccessibilityProvider token="…">, który ładuje widżet raz dla wszystkich jej widoków. Hook useAccessibility() daje każdemu komponentowi instancję widżetu i informację, czy jest gotowy (ready).
Odwiedzający otwierają widżet przyciskiem i dopasowują stronę do swoich potrzeb:
Kod zawiera tylko token strony. Wygląd widżetu, opcje dostępności i deklarację dostępności ustawiasz w koncie DockAccess, więc ich zmiana nie wymaga ponownej edycji kodu.
Widżet nie zbiera danych osobowych odwiedzających. Do zliczania wyświetleń zapisywane są tylko adres IP i user-agent.
Skopiuj token strony z listy Moje strony w koncie DockAccess i wklej go poniżej. Nie masz jeszcze strony? Dodaj ją.
Kod w kolejnych krokach uzupełni się tym tokenem.
Zainstaluj paczkę przez npm albo Yarn:
npm:
npm install @dockcodes/accessibility-widget-react
Yarn:
yarn add @dockcodes/accessibility-widget-react
Zaimportuj komponent:
import { AccessibilityProvider } from "@dockcodes/accessibility-widget-react";
Owiń aplikację komponentem <AccessibilityProvider>. Zawiera token wklejony powyżej.
<AccessibilityProvider token="TOKEN_STRONY"> {children} </AccessibilityProvider>
Opcjonalnie steruj widżetem z komponentów hookiem useAccessibility():
const { accessibility, ready } = useAccessibility(); if (ready) { accessibility.setContrast(true); }
Otwórz stronę i sprawdź, czy widać przycisk widżetu dostępności.
Widżet pojawia się na każdej podstronie aplikacji wewnątrz providera. Odwiedzający otwierają go przyciskiem albo skrótem Ctrl + U, a widżet pamięta ich wybory przy kolejnej wizycie.
W koncie DockAccess wybierz stronę z listy Moje strony i otwórz zakładkę Widżet dostępności. Ustawisz tam kolory, położenie i wielkość przycisku (także osobno dla wąskich ekranów), maksymalne powiększenie, dostępne funkcje i profile, własne selektory oraz deklarację dostępności. Podgląd pokazuje zmianę przed zapisaniem, a paczki nie trzeba instalować ponownie.
Widżet działa na domenach przypisanych do strony w koncie, więc dodaj tam każdy adres, pod którym działa witryna. Plan darmowy obejmuje 5000 wyświetleń widżetu miesięcznie na wszystkich stronach konta. Po ich wykorzystaniu widżet nie wyświetla się do 1. dnia kolejnego miesiąca albo do aktywacji planu z wyższym limitem.
W komponencie const { accessibility, ready } = useAccessibility() daje instancję, gdy ready ma wartość true. Przez nią zmienisz ustawienia, np. setContrast(true), setFontSize(4), setLanguage("pl") czy resetAll(), i nasłuchasz widżetu, np. przez onMenuOpen(). Widżet wysyła też zdarzenia przy zmianie opcji, profilu i języka oraz przy otwarciu i zamknięciu menu; ich listy są w zakładce Artykuły w bazie wiedzy.
Moduł dla Magento 2.4.4+, Adobe Commerce i Mage-OS
Pozwól odwiedzającym dopasować stronę do swoich potrzeb: kontrast, rozmiar tekstu, czytanie na głos i gotowe profile.
Zobacz instalacjęBezpłatnie do 5000 wyświetleń miesięcznie.