Accessibility Plugin
The Accessibility plugin adds an accessibility toolbar that lets visitors adjust how your site looks and behaves to suit their needs. The toolbar is provided by accessiBe. The plugin loads accessiBe on your page and applies your branding, language, and placement — the tools themselves, and their behaviour, are accessiBe’s.If your careers site is built with inploi, you can turn the accessibility toolbar on without code from Studio under Company settings → Accessibility by enabling Accessibility widget and choosing a widget colour. Use this plugin when you are embedding inploi widgets on your own site instead.
Installation
- npm
- pnpm
- CDN
Basic usage
- Package
- CDN
Features
The toolbar is provided by accessiBe and gives visitors tools such as text resizing, contrast and colour adjustments, reading aids, and motion controls. For the full, current list of tools and accessiBe’s compliance information, see the accessiBe documentation.Configuration
Colors
Colors are required. They control the widget’s interface and trigger button appearance.| Option | Type | Description |
|---|---|---|
interface | string | Hex color for the overlay interface elements |
trigger | string | Hex color for the floating trigger button |
Language
Set the widget language. Defaults to'en'.
| Code | Language | Code | Language |
|---|---|---|---|
en | English | nl | Dutch |
es | Spanish | hu | Hungarian |
fr | French | sl | Slovenian |
de | German | sk | Slovak |
pl | Polish | cs | Czech |
it | Italian | tr | Turkish |
pt | Portuguese | ja | Japanese |
he | Hebrew | zh | Chinese |
ru | Russian | tw | Taiwanese |
ar | Arabic |
Position
Control the trigger button placement on desktop and mobile independently.| Option | Type | Default | Description |
|---|---|---|---|
x | { desktop: 'left' | 'right', mobile: 'left' | 'right' } | 'right' | Horizontal position |
y | { desktop: 'top' | 'center' | 'bottom', mobile: 'top' | 'center' | 'bottom' } | 'bottom' | Vertical position |
offsetX | { desktop: number, mobile: number } | desktop: none, mobile: 4 | Horizontal offset in pixels |
offsetY | { desktop: number, mobile: number } | desktop: none, mobile: 4 | Vertical offset in pixels |