21 packages
@ebay/ebayui-core
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
@ebay/skin
Skin - CSS modules that represent the brand eBay
@evo-web/marko
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
makeup-active-descendant
Implements ARIA active descendant keyboard navigation
makeup-combobox
A JavaScript class representing an ARIA combobox
makeup-exit-emitter
Emits custom 'focusExit' event when keyboard focus has exited an element and all of it's descendants
makeup-expander
Creates the basic interactivity for an element that expands and collapses another element.
makeup-floating-label
Module for creating an accessible, progressively enhanced floating label
makeup-focusables
Returns an array of all focusable descendants of the given element
makeup-key-emitter
Emits custom events for common accessibility keys (arrowRightKeyDown, escKeyDown, etc)
makeup-listbox
A JavaScript class representing an ARIA listbox
makeup-listbox-button
A JavaScript class representing an ARIA listbox button
makeup-menu
A JavaScript class representing an ARIA menu
makeup-menu-button
A JavaScript class representing an ARIA menu button
makeup-modal
Applies modal accessibility requirements to any element
makeup-navigation-emitter
Emits custom events based on keyboard navigation of one or two dimensional model
makeup-next-id
Assign the next id in sequence to an element, if an id property does not already exist.
makeup-prevent-scroll-keys
Prevents default scroll event when pressing down arrow, page down, spacebar, etc.
makeup-roving-tabindex
Implements a roving tab index on given collection of elements
makeup-screenreader-trap
Restricts screen reader virtual cursor to a single subtree in the DOM
makeup-switch
A JavaScript class representing an ARIA switch