A suite of vanilla JavaScript modules for building accessible user interfaces.
STATUS: We are currently in the process of converting all eBay MIND Patterns "example quality" code to "reference level" vanilla JavaScript.
UPDATE: Internet Explorer is no longer supported.
The following modules create the model and behaviour for "headless" user interface components (i.e. they come with no styles or branding out of the box). They are fully compatible with Skin CSS.
- makeup-alert-dialog
- makeup-combobox
- makeup-confirm-dialog
- makeup-dialog (abstract class)
- makeup-dialog-button
- makeup-fullscreen-dialog
- makeup-input-dialog
- makeup-lightbox-dialog
- makeup-listbox
- makeup-listbox-button
- makeup-menu
- makeup-menu-button
- makeup-panel-dialog
- makeup-snackbar-dialog
- makeup-switch
- makeup-toast-dialog
- More to come...
The following modules assist with common accessibility logic (e.g. maintaining a roving tabindex).