├── .circleci └── config.yml ├── .eslintrc.json ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bower.json ├── gulpfile.js ├── index.js ├── lib ├── base.less ├── commons │ ├── animation │ │ ├── animation.less │ │ └── index.js │ ├── dialog │ │ ├── aria │ │ │ └── index.js │ │ ├── close │ │ │ └── index.js │ │ ├── open │ │ │ └── index.js │ │ ├── selector │ │ │ └── index.js │ │ ├── sizer │ │ │ └── index.js │ │ └── trap-focus │ │ │ └── index.js │ ├── dropdown.less │ ├── flex.less │ ├── forms.less │ ├── get-adjacent-item │ │ └── index.js │ ├── get-label │ │ └── index.js │ ├── is-focusable │ │ ├── index.js │ │ └── selector.js │ ├── is-outside │ │ └── index.js │ ├── is-selected │ │ └── index.js │ ├── is-visible │ │ └── index.js │ ├── no-clobber │ │ └── index.js │ ├── query-all │ │ └── index.js │ ├── rndid │ │ └── index.js │ └── scrim.less ├── components │ ├── badges │ │ └── style.less │ ├── buttons │ │ └── style.less │ ├── checkboxes │ │ ├── attributes.js │ │ ├── events.js │ │ └── index.js │ ├── field-help │ │ ├── create-tooltip.js │ │ ├── index.js │ │ ├── setup.js │ │ └── style.less │ ├── first-time-point │ │ ├── index.js │ │ └── style.less │ ├── links │ │ └── style.less │ ├── option-menus │ │ ├── index.js │ │ └── style.less │ ├── radio-buttons │ │ ├── get-selected-index.js │ │ ├── index.js │ │ ├── set-selected.js │ │ ├── setup.js │ │ └── traverse.js │ ├── selects │ │ ├── activate.js │ │ ├── arrow.js │ │ ├── events.js │ │ ├── index.js │ │ ├── init.js │ │ ├── open.js │ │ ├── search.js │ │ ├── select.js │ │ ├── style.less │ │ └── validate.js │ ├── tabs │ │ ├── attributes.js │ │ ├── events.js │ │ ├── index.js │ │ ├── style.less │ │ └── utils │ │ │ ├── activate-tab.js │ │ │ └── get-panel.js │ └── toasts │ │ └── style.less ├── composites │ ├── alert │ │ ├── index.js │ │ └── style.less │ ├── landmarks-menu │ │ ├── calculate-text.js │ │ ├── create-landmark-menu.js │ │ ├── fix-existing.js │ │ ├── index.js │ │ ├── init.js │ │ └── selector.js │ ├── menu │ │ ├── events │ │ │ ├── arrow.js │ │ │ ├── main.js │ │ │ └── resize.js │ │ ├── index.js │ │ ├── init.js │ │ ├── side-bar.less │ │ ├── top-bar.less │ │ └── utils │ │ │ ├── activate.js │ │ │ └── get-top-level-items.js │ ├── modals │ │ ├── index.js │ │ └── style.less │ └── tiles │ │ └── tiles.less ├── global │ ├── dialog │ │ └── index.js │ └── index.js ├── layout.less └── variables.less ├── package.json └── test ├── commons ├── animation │ └── index.js ├── dialog │ ├── aria │ │ ├── fixture.html │ │ └── index.js │ ├── close │ │ ├── fixture.html │ │ └── index.js │ ├── open │ │ ├── fixture.html │ │ └── index.js │ ├── selector │ │ └── index.js │ ├── sizer │ │ ├── fixture.html │ │ └── index.js │ └── trap-focus │ │ ├── fixture.html │ │ └── index.js ├── fixture │ └── fixture.html ├── get-adjacent-item │ ├── index.js │ └── snippet.html ├── get-label │ ├── index.js │ └── snippet.html ├── is-focusable │ ├── index.js │ └── selector.js ├── is-outside │ └── index.js ├── is-selected │ └── index.js ├── is-visible │ └── index.js ├── no-clobber │ └── index.js ├── query-all │ └── index.js └── rndid │ └── index.js ├── components ├── checkboxes │ ├── attributes.js │ ├── events.js │ ├── index.js │ └── snippet.html ├── field-help │ ├── create-tooltip.js │ ├── index.js │ ├── setup.js │ └── snippet.html ├── option-menus │ ├── index.js │ └── snippet.html ├── radio-buttons │ ├── get-selected-index.js │ ├── index.js │ ├── set-selected.js │ ├── setup.js │ ├── snippet.html │ └── traverse.js └── selects │ ├── activate.js │ ├── arrow.js │ ├── events.js │ ├── index.js │ ├── init.js │ ├── open.js │ ├── search.js │ ├── select.js │ ├── snippet.html │ └── validate.js ├── composites ├── alert │ ├── fixture.html │ └── index.js ├── landmarks-menu │ ├── calulate-text.js │ ├── create-landmark-menu.js │ ├── fix-existing.js │ ├── index.js │ ├── init.js │ ├── selector.js │ ├── snippet-empty-menu.html │ └── snippet-existing-menu.html ├── menu │ ├── events │ │ ├── arrow.js │ │ ├── main.js │ │ └── resize.js │ ├── index.js │ ├── init.js │ ├── snippet.html │ └── utils │ │ ├── activate.js │ │ └── get-top-level-items.js └── modals │ ├── fixture.html │ └── index.js ├── fixture.js └── global └── dialog ├── fixture.html └── index.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/bower.json -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/index.js -------------------------------------------------------------------------------- /lib/base.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/base.less -------------------------------------------------------------------------------- /lib/commons/animation/animation.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/animation/animation.less -------------------------------------------------------------------------------- /lib/commons/animation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/animation/index.js -------------------------------------------------------------------------------- /lib/commons/dialog/aria/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/dialog/aria/index.js -------------------------------------------------------------------------------- /lib/commons/dialog/close/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/dialog/close/index.js -------------------------------------------------------------------------------- /lib/commons/dialog/open/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/dialog/open/index.js -------------------------------------------------------------------------------- /lib/commons/dialog/selector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/dialog/selector/index.js -------------------------------------------------------------------------------- /lib/commons/dialog/sizer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/dialog/sizer/index.js -------------------------------------------------------------------------------- /lib/commons/dialog/trap-focus/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/dialog/trap-focus/index.js -------------------------------------------------------------------------------- /lib/commons/dropdown.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/dropdown.less -------------------------------------------------------------------------------- /lib/commons/flex.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/flex.less -------------------------------------------------------------------------------- /lib/commons/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/forms.less -------------------------------------------------------------------------------- /lib/commons/get-adjacent-item/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/get-adjacent-item/index.js -------------------------------------------------------------------------------- /lib/commons/get-label/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/get-label/index.js -------------------------------------------------------------------------------- /lib/commons/is-focusable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/is-focusable/index.js -------------------------------------------------------------------------------- /lib/commons/is-focusable/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/is-focusable/selector.js -------------------------------------------------------------------------------- /lib/commons/is-outside/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/is-outside/index.js -------------------------------------------------------------------------------- /lib/commons/is-selected/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/is-selected/index.js -------------------------------------------------------------------------------- /lib/commons/is-visible/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/is-visible/index.js -------------------------------------------------------------------------------- /lib/commons/no-clobber/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/no-clobber/index.js -------------------------------------------------------------------------------- /lib/commons/query-all/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/query-all/index.js -------------------------------------------------------------------------------- /lib/commons/rndid/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/rndid/index.js -------------------------------------------------------------------------------- /lib/commons/scrim.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/commons/scrim.less -------------------------------------------------------------------------------- /lib/components/badges/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/badges/style.less -------------------------------------------------------------------------------- /lib/components/buttons/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/buttons/style.less -------------------------------------------------------------------------------- /lib/components/checkboxes/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/checkboxes/attributes.js -------------------------------------------------------------------------------- /lib/components/checkboxes/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/checkboxes/events.js -------------------------------------------------------------------------------- /lib/components/checkboxes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/checkboxes/index.js -------------------------------------------------------------------------------- /lib/components/field-help/create-tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/field-help/create-tooltip.js -------------------------------------------------------------------------------- /lib/components/field-help/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/field-help/index.js -------------------------------------------------------------------------------- /lib/components/field-help/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/field-help/setup.js -------------------------------------------------------------------------------- /lib/components/field-help/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/field-help/style.less -------------------------------------------------------------------------------- /lib/components/first-time-point/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/first-time-point/index.js -------------------------------------------------------------------------------- /lib/components/first-time-point/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/first-time-point/style.less -------------------------------------------------------------------------------- /lib/components/links/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/links/style.less -------------------------------------------------------------------------------- /lib/components/option-menus/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/option-menus/index.js -------------------------------------------------------------------------------- /lib/components/option-menus/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/option-menus/style.less -------------------------------------------------------------------------------- /lib/components/radio-buttons/get-selected-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/radio-buttons/get-selected-index.js -------------------------------------------------------------------------------- /lib/components/radio-buttons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/radio-buttons/index.js -------------------------------------------------------------------------------- /lib/components/radio-buttons/set-selected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/radio-buttons/set-selected.js -------------------------------------------------------------------------------- /lib/components/radio-buttons/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/radio-buttons/setup.js -------------------------------------------------------------------------------- /lib/components/radio-buttons/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/radio-buttons/traverse.js -------------------------------------------------------------------------------- /lib/components/selects/activate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/activate.js -------------------------------------------------------------------------------- /lib/components/selects/arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/arrow.js -------------------------------------------------------------------------------- /lib/components/selects/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/events.js -------------------------------------------------------------------------------- /lib/components/selects/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/index.js -------------------------------------------------------------------------------- /lib/components/selects/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/init.js -------------------------------------------------------------------------------- /lib/components/selects/open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/open.js -------------------------------------------------------------------------------- /lib/components/selects/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/search.js -------------------------------------------------------------------------------- /lib/components/selects/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/select.js -------------------------------------------------------------------------------- /lib/components/selects/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/style.less -------------------------------------------------------------------------------- /lib/components/selects/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/selects/validate.js -------------------------------------------------------------------------------- /lib/components/tabs/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/tabs/attributes.js -------------------------------------------------------------------------------- /lib/components/tabs/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/tabs/events.js -------------------------------------------------------------------------------- /lib/components/tabs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/tabs/index.js -------------------------------------------------------------------------------- /lib/components/tabs/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/tabs/style.less -------------------------------------------------------------------------------- /lib/components/tabs/utils/activate-tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/tabs/utils/activate-tab.js -------------------------------------------------------------------------------- /lib/components/tabs/utils/get-panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/tabs/utils/get-panel.js -------------------------------------------------------------------------------- /lib/components/toasts/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/components/toasts/style.less -------------------------------------------------------------------------------- /lib/composites/alert/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/alert/index.js -------------------------------------------------------------------------------- /lib/composites/alert/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/alert/style.less -------------------------------------------------------------------------------- /lib/composites/landmarks-menu/calculate-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/landmarks-menu/calculate-text.js -------------------------------------------------------------------------------- /lib/composites/landmarks-menu/create-landmark-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/landmarks-menu/create-landmark-menu.js -------------------------------------------------------------------------------- /lib/composites/landmarks-menu/fix-existing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/landmarks-menu/fix-existing.js -------------------------------------------------------------------------------- /lib/composites/landmarks-menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/landmarks-menu/index.js -------------------------------------------------------------------------------- /lib/composites/landmarks-menu/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/landmarks-menu/init.js -------------------------------------------------------------------------------- /lib/composites/landmarks-menu/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/landmarks-menu/selector.js -------------------------------------------------------------------------------- /lib/composites/menu/events/arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/events/arrow.js -------------------------------------------------------------------------------- /lib/composites/menu/events/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/events/main.js -------------------------------------------------------------------------------- /lib/composites/menu/events/resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/events/resize.js -------------------------------------------------------------------------------- /lib/composites/menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/index.js -------------------------------------------------------------------------------- /lib/composites/menu/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/init.js -------------------------------------------------------------------------------- /lib/composites/menu/side-bar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/side-bar.less -------------------------------------------------------------------------------- /lib/composites/menu/top-bar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/top-bar.less -------------------------------------------------------------------------------- /lib/composites/menu/utils/activate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/utils/activate.js -------------------------------------------------------------------------------- /lib/composites/menu/utils/get-top-level-items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/menu/utils/get-top-level-items.js -------------------------------------------------------------------------------- /lib/composites/modals/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/modals/index.js -------------------------------------------------------------------------------- /lib/composites/modals/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/modals/style.less -------------------------------------------------------------------------------- /lib/composites/tiles/tiles.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/composites/tiles/tiles.less -------------------------------------------------------------------------------- /lib/global/dialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/global/dialog/index.js -------------------------------------------------------------------------------- /lib/global/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/global/index.js -------------------------------------------------------------------------------- /lib/layout.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/layout.less -------------------------------------------------------------------------------- /lib/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/lib/variables.less -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/package.json -------------------------------------------------------------------------------- /test/commons/animation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/animation/index.js -------------------------------------------------------------------------------- /test/commons/dialog/aria/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/aria/fixture.html -------------------------------------------------------------------------------- /test/commons/dialog/aria/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/aria/index.js -------------------------------------------------------------------------------- /test/commons/dialog/close/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/close/fixture.html -------------------------------------------------------------------------------- /test/commons/dialog/close/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/close/index.js -------------------------------------------------------------------------------- /test/commons/dialog/open/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/open/fixture.html -------------------------------------------------------------------------------- /test/commons/dialog/open/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/open/index.js -------------------------------------------------------------------------------- /test/commons/dialog/selector/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/selector/index.js -------------------------------------------------------------------------------- /test/commons/dialog/sizer/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/sizer/fixture.html -------------------------------------------------------------------------------- /test/commons/dialog/sizer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/sizer/index.js -------------------------------------------------------------------------------- /test/commons/dialog/trap-focus/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/trap-focus/fixture.html -------------------------------------------------------------------------------- /test/commons/dialog/trap-focus/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/dialog/trap-focus/index.js -------------------------------------------------------------------------------- /test/commons/fixture/fixture.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/commons/get-adjacent-item/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/get-adjacent-item/index.js -------------------------------------------------------------------------------- /test/commons/get-adjacent-item/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/get-adjacent-item/snippet.html -------------------------------------------------------------------------------- /test/commons/get-label/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/get-label/index.js -------------------------------------------------------------------------------- /test/commons/get-label/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/get-label/snippet.html -------------------------------------------------------------------------------- /test/commons/is-focusable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/is-focusable/index.js -------------------------------------------------------------------------------- /test/commons/is-focusable/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/is-focusable/selector.js -------------------------------------------------------------------------------- /test/commons/is-outside/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/is-outside/index.js -------------------------------------------------------------------------------- /test/commons/is-selected/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/is-selected/index.js -------------------------------------------------------------------------------- /test/commons/is-visible/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/is-visible/index.js -------------------------------------------------------------------------------- /test/commons/no-clobber/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/no-clobber/index.js -------------------------------------------------------------------------------- /test/commons/query-all/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/query-all/index.js -------------------------------------------------------------------------------- /test/commons/rndid/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/commons/rndid/index.js -------------------------------------------------------------------------------- /test/components/checkboxes/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/checkboxes/attributes.js -------------------------------------------------------------------------------- /test/components/checkboxes/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/checkboxes/events.js -------------------------------------------------------------------------------- /test/components/checkboxes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/checkboxes/index.js -------------------------------------------------------------------------------- /test/components/checkboxes/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/checkboxes/snippet.html -------------------------------------------------------------------------------- /test/components/field-help/create-tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/field-help/create-tooltip.js -------------------------------------------------------------------------------- /test/components/field-help/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/field-help/index.js -------------------------------------------------------------------------------- /test/components/field-help/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/field-help/setup.js -------------------------------------------------------------------------------- /test/components/field-help/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/field-help/snippet.html -------------------------------------------------------------------------------- /test/components/option-menus/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/option-menus/index.js -------------------------------------------------------------------------------- /test/components/option-menus/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/option-menus/snippet.html -------------------------------------------------------------------------------- /test/components/radio-buttons/get-selected-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/radio-buttons/get-selected-index.js -------------------------------------------------------------------------------- /test/components/radio-buttons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/radio-buttons/index.js -------------------------------------------------------------------------------- /test/components/radio-buttons/set-selected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/radio-buttons/set-selected.js -------------------------------------------------------------------------------- /test/components/radio-buttons/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/radio-buttons/setup.js -------------------------------------------------------------------------------- /test/components/radio-buttons/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/radio-buttons/snippet.html -------------------------------------------------------------------------------- /test/components/radio-buttons/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/radio-buttons/traverse.js -------------------------------------------------------------------------------- /test/components/selects/activate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/activate.js -------------------------------------------------------------------------------- /test/components/selects/arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/arrow.js -------------------------------------------------------------------------------- /test/components/selects/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/events.js -------------------------------------------------------------------------------- /test/components/selects/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/index.js -------------------------------------------------------------------------------- /test/components/selects/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/init.js -------------------------------------------------------------------------------- /test/components/selects/open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/open.js -------------------------------------------------------------------------------- /test/components/selects/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/search.js -------------------------------------------------------------------------------- /test/components/selects/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/select.js -------------------------------------------------------------------------------- /test/components/selects/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/snippet.html -------------------------------------------------------------------------------- /test/components/selects/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/components/selects/validate.js -------------------------------------------------------------------------------- /test/composites/alert/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/alert/fixture.html -------------------------------------------------------------------------------- /test/composites/alert/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/alert/index.js -------------------------------------------------------------------------------- /test/composites/landmarks-menu/calulate-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/calulate-text.js -------------------------------------------------------------------------------- /test/composites/landmarks-menu/create-landmark-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/create-landmark-menu.js -------------------------------------------------------------------------------- /test/composites/landmarks-menu/fix-existing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/fix-existing.js -------------------------------------------------------------------------------- /test/composites/landmarks-menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/index.js -------------------------------------------------------------------------------- /test/composites/landmarks-menu/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/init.js -------------------------------------------------------------------------------- /test/composites/landmarks-menu/selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/selector.js -------------------------------------------------------------------------------- /test/composites/landmarks-menu/snippet-empty-menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/snippet-empty-menu.html -------------------------------------------------------------------------------- /test/composites/landmarks-menu/snippet-existing-menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/landmarks-menu/snippet-existing-menu.html -------------------------------------------------------------------------------- /test/composites/menu/events/arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/events/arrow.js -------------------------------------------------------------------------------- /test/composites/menu/events/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/events/main.js -------------------------------------------------------------------------------- /test/composites/menu/events/resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/events/resize.js -------------------------------------------------------------------------------- /test/composites/menu/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/index.js -------------------------------------------------------------------------------- /test/composites/menu/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/init.js -------------------------------------------------------------------------------- /test/composites/menu/snippet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/snippet.html -------------------------------------------------------------------------------- /test/composites/menu/utils/activate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/utils/activate.js -------------------------------------------------------------------------------- /test/composites/menu/utils/get-top-level-items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/menu/utils/get-top-level-items.js -------------------------------------------------------------------------------- /test/composites/modals/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/modals/fixture.html -------------------------------------------------------------------------------- /test/composites/modals/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/composites/modals/index.js -------------------------------------------------------------------------------- /test/fixture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/fixture.js -------------------------------------------------------------------------------- /test/global/dialog/fixture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/global/dialog/fixture.html -------------------------------------------------------------------------------- /test/global/dialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/pattern-library/HEAD/test/global/dialog/index.js --------------------------------------------------------------------------------