Update checked-in dependencies
This commit is contained in:
parent
99c9f6a498
commit
e266801e21
242 changed files with 2638 additions and 9296 deletions
258
node_modules/aria-query/CHANGELOG.md
generated
vendored
Normal file
258
node_modules/aria-query/CHANGELOG.md
generated
vendored
Normal file
|
|
@ -0,0 +1,258 @@
|
|||
# aria-query Change Log
|
||||
|
||||
## 1.0.0
|
||||
|
||||
- Updated values of aria-haspopup to include ARIA 1.1 role values
|
||||
- Added the CHANGELOG file
|
||||
|
||||
## 2.0.0
|
||||
|
||||
- Remove package-lock file.
|
||||
- Add Watchman config file.
|
||||
|
||||
## 2.0.1
|
||||
|
||||
- Added aria-errormessage to the ARIA Props Map.
|
||||
|
||||
## 3.0.0
|
||||
|
||||
- Bumping to a major version because of a previous breaking change.
|
||||
|
||||
## 4.0.0
|
||||
|
||||
- 912e515 (origin/fix-travis, fix-travis) Move allowed failures to excludes in Travis. The current failures are simply version incompatibilities.
|
||||
- 17f4203 (origin/fixe-all-roles-html-mappings, fixe-all-roles-html-mappings) Fix all inherent ARIA role to HTML mappings
|
||||
- 4ce2a9e (origin/fix-textbox, fix-textbox) Fix HTML relatedConcepts for textbox and combobox
|
||||
- 8cbdf1d (origin/fix-select-mapping, fix-select-mapping) Remove baseConcepts as a prop.
|
||||
- c3c510d Fix mapping for the HTML select element
|
||||
- 52f2535 (origin/deprecate-requireContextRole, deprecate-requireContextRole) Deprecate the mispelled requireContextRole. Replace with requiredContextRole.
|
||||
- fff3783 (origin/kurosawa-takeshi-add-double-check-tests, kurosawa-takeshi-add-double-check-tests) Update package lock file
|
||||
- b90a99b (origin/kurosawa-takeshi-update-dpub-aria, kurosawa-takeshi-update-dpub-aria) Update breakUpAriaJSON script to include MapOfRoleDefinitions type on roll-up role classes-takeshi-update-dpub-aria
|
||||
- 59c3199 (origin/eps1lon-fix/ie11, eps1lon-fix/ie11) Undo the eslintrc changes
|
||||
- 3152480 (origin/dependabot/npm_and_yarn/eslint-6.6.0, dependabot/npm_and_yarn/eslint-6.6.0) Fix duplicate peer dependencies
|
||||
- 8a661f2 Updating allowed failures for odd versions of node
|
||||
- 0c85fd6 Update Travis and eslint peer dependencies
|
||||
- 99df7da Bump eslint from 3.19.0 to 6.6.0
|
||||
|
||||
## 4.0.1
|
||||
|
||||
- Fix the incorrect ARIA designation of the region role to an HTML designation
|
||||
|
||||
## 4.0.2
|
||||
|
||||
- a3e2f1e Added the Copyright year (2020) for A11yance
|
||||
- 3173a07 Remove Peer Dependency to ESLint
|
||||
|
||||
## 4.2.0
|
||||
|
||||
Upgrade support of ARIA from 1.1 to 1.2
|
||||
|
||||
- f1b8f11 Add aria-level as a required prop for the heading role
|
||||
- 5beb07b Fix babelrc and update package lock
|
||||
- 32256c7 Update dependencies and babelrc
|
||||
- 132ebca test: Verify that role.json is synced (#52)
|
||||
- d2c7b1b test: Narrow test matrix
|
||||
- f4d115c fix: manual add aria-valuetext to range
|
||||
- fb8fcf8 fix: Update with latest parser script
|
||||
- 7dae700 fix: Superclass of generic is structure
|
||||
- 5ea8353 Adding a license line
|
||||
- 48cc635 fix: input type is text by default
|
||||
- b50587e Revert relatedConcepts changes
|
||||
- 1aa562f fix flowtype of prohibitedProps
|
||||
- 8b81b14 Run node scripts/breakUpAriaJSON
|
||||
- f65c156 chore: sort roles.json keys alphanumerically
|
||||
- 3c2f213 chore: format role.json
|
||||
- 38694f3 fix: input type is text by default (#42)
|
||||
|
||||
## 4.2.1
|
||||
|
||||
- bdd6082 Change master branch main in Travis
|
||||
- 0b2d4ed Handle header element as banner role (#47)
|
||||
|
||||
## 4.2.2
|
||||
|
||||
- 7819fe4 Fix the allowed props of the heading role (jsx-eslint/eslint-plugin-jsx-a11y#704)
|
||||
|
||||
## 5.0.0
|
||||
|
||||
This major release removes the runtime Babel dependencies that were necessary because of Map and Set usage. Map and Set usages are now replaced with object and array literals.
|
||||
|
||||
These are the changes in usage you might need to account for:
|
||||
|
||||
- The module exports are no longer Maps, so you cannot spread them directly into an array to access their items. Use the `entries` method to get access to the items.
|
||||
- Some values used to be Sets; these are now Arrays.
|
||||
- The `keys` and `values` methods now return arrays, not iterators.
|
||||
- There is no `forEach` method. One could be added in the future, but at present, it does not exist on the exports.
|
||||
|
||||
### Commits of note
|
||||
|
||||
- 92cecd2 chore(deps-dev): bump flow-bin from 0.160.2 to 0.161.0 (#261)
|
||||
- b10e864 Remove the usage of Maps and Sets, along with the Babel Runtime - dependency (#250)
|
||||
- 1953885 chore(deps-dev): bump jest from 27.2.1 to 27.2.2 (#252)
|
||||
- 1dfb98f chore(deps): bump actions/setup-node from 2.4.0 to 2.4.1 (#254)
|
||||
- f4fd458 chore(deps-dev): bump expect from 27.2.1 to 27.2.2 (#253)
|
||||
- f85ecec chore(deps-dev): bump babel-jest from 27.2.1 to 27.2.2 (#251)
|
||||
- b03b46a chore(deps-dev): bump flow-bin from 0.154.0 to 0.160.2 (#249)
|
||||
- 4f9c5f0 Update Flow bin version (#248)
|
||||
- cd57f86 Add aria-valuenow prop to the separator role
|
||||
- 144aca0 Use block for instead of iterable for
|
||||
- ef49ee8 Remove spread operator from roleElementMap
|
||||
- bac9501 Update the test for roleElementMap to include specific items
|
||||
- 8094edf Remove spread operator from elementRoleMap
|
||||
- 980ceea Add a test for the specific items in elementRoleMap
|
||||
- 5b477bc chore(deps-dev): bump eslint-plugin-flowtype from 5.10.0 to 6.1.0 (#246)
|
||||
- d28d7c1 chore(deps-dev): bump commander from 8.0.0 to 8.2.0 (#245)
|
||||
- 57b38d1 chore(deps-dev): bump @babel/plugin-transform-runtime (#237)
|
||||
- 1519ec1 chore(deps): bump @babel/runtime-corejs3 from 7.14.7 to 7.15.4 (#241)
|
||||
- 691e51b chore(deps-dev): bump eslint-plugin-import from 2.23.4 to 2.24.2 (#243)
|
||||
- 9e1711c chore(deps-dev): bump eslint from 7.28.0 to 7.32.0 (#244)
|
||||
- 589d97a chore(deps-dev): bump @babel/preset-env from 7.14.7 to 7.15.6 (#239)
|
||||
- 1c48278 chore(deps-dev): bump expect from 27.0.2 to 27.2.1 (#242)
|
||||
- 71c2f61 chore(deps): bump @babel/runtime from 7.14.0 to 7.15.4 (#240)
|
||||
- 73c2339 chore(deps-dev): bump eslint-plugin-flowtype from 5.7.2 to 5.10.0 (#238)
|
||||
- 85d983c chore(deps-dev): bump babel-jest from 27.0.2 to 27.2.1 (#232)
|
||||
- dc91b47 chore(deps): bump tmpl from 1.0.4 to 1.0.5 (#235)
|
||||
- 53fa58c chore(deps-dev): bump jest from 27.0.4 to 27.2.1 (#233)
|
||||
- 8affde6 chore(deps-dev): bump @babel/cli from 7.14.3 to 7.15.7 (#231)
|
||||
- 5f8369c chore(deps): bump path-parse from 1.0.6 to 1.0.7 (#220)
|
||||
- 7051091 chore(deps): bump actions/setup-node from 2.3.0 to 2.4.0 (#219)
|
||||
- 4a1ac48 chore(deps): bump coverallsapp/github-action from 1.1.2 to 1.1.3 (#213)
|
||||
- 5ebf3e7 chore(deps-dev): bump @babel/core from 7.14.3 to 7.15.5 (#225)
|
||||
- e2be68b Account for nosync file paths in the ignore files (#236)
|
||||
- 5adca2f chore(deps): bump actions/setup-node from 2.2.0 to 2.3.0 (#214)
|
||||
- 2bf4afa Fixing the package-lock.json file
|
||||
- a325a23 chore(deps-dev): bump @babel/core from 7.12.10 to 7.14.2
|
||||
- b6c7e7d chore(deps-dev): bump jest from 27.0.4 to 27.0.6 (#208)
|
||||
- fe8255b chore(deps-dev): bump eslint-plugin-flowtype from 5.7.2 to 5.8.0 (#201)
|
||||
- e005fa9 chore(deps-dev): bump @babel/core from 7.14.3 to 7.14.6 (#202)
|
||||
- b7800bd chore(deps-dev): bump babel-jest from 27.0.2 to 27.0.6 (#207)
|
||||
- 388fcf8 chore(deps-dev): bump eslint from 7.28.0 to 7.30.0 (#206)
|
||||
- 9dc75ec chore(deps-dev): bump commander from 7.2.0 to 8.0.0 (#205)
|
||||
- f808394 chore(deps-dev): bump expect from 27.0.2 to 27.0.6 (#204)
|
||||
- fdbc963 chore(deps-dev): bump @babel/cli from 7.14.3 to 7.14.5 (#203)
|
||||
- 823c292 Updating package-lock which only added an fsevents reference
|
||||
- 61fe8b7 chore(deps-dev): bump @babel/plugin-transform-runtime (#200)
|
||||
- 2ef3e93 chore(deps-dev): bump @babel/preset-flow from 7.13.13 to 7.14.5 (#188)
|
||||
- d68a04a chore(deps): bump actions/setup-node from 2.1.5 to 2.2.0
|
||||
- b0f6437 chore(deps-dev): bump @babel/preset-env from 7.12.11 to 7.14.7
|
||||
- 18725dd chore(deps): bump @babel/runtime-corejs3 from 7.12.5 to 7.14.7
|
||||
- d7b6389 chore(deps-dev): bump eslint from 7.19.0 to 7.28.0 (#183)
|
||||
- a4aa09b chore(deps-dev): bump expect from 26.6.2 to 27.0.2 (#184)
|
||||
- b861ba8 chore(deps-dev): bump babel-jest from 26.6.3 to 27.0.2 (#176)
|
||||
- 2fa3a72 chore(deps-dev): bump eslint-plugin-import from 2.22.1 to 2.23.4 (#177)
|
||||
- 7e0d575 chore(deps-dev): bump eslint-plugin-flowtype from 5.2.0 to 5.7.2 (#179)
|
||||
- 48e1737 chore(deps-dev): bump jest from 26.6.3 to 27.0.4 (#182)
|
||||
- 925ed16 chore(deps-dev): bump commander from 7.0.0 to 7.2.0 (#174)
|
||||
- c545b74 chore(deps-dev): bump @babel/* to 7.14.3 (#168)
|
||||
- 4ed066b chore(deps): bump actions/cache from 2.1.5 to 2.1.6 (#172)
|
||||
- ca72279 chore(deps): bump ws from 7.4.2 to 7.4.6 (#173)
|
||||
- 638027d chore(deps): bump browserslist from 4.16.0 to 4.16.6 (#171)
|
||||
- 9392447 test: Ignore build output when linting (#167)
|
||||
- 38f1759 chore(deps): bump actions/cache from 2 to 2.1.5 (#161)
|
||||
- 5ec0f9a chore(deps): bump actions/setup-node from 2 to 2.1.5 (#159)
|
||||
- 687461f chore(deps): bump actions/checkout from 2 to 2.3.4 (#160)
|
||||
- 80e4bd6 chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (#157)
|
||||
- e4e7114 chore(deps): bump lodash from 4.17.20 to 4.17.21 (#156)
|
||||
- 87abf49 chore(deps-dev): bump eslint from 7.18.0 to 7.19.0 (#112)
|
||||
- 24467e7 chore(deps-dev): bump commander from 6.2.1 to 7.0.0 (#108)
|
||||
- afe23cb chore(deps-dev): bump flow-bin from 0.143.0 to 0.143.1 (#111)
|
||||
- 2e6a301 chore(deps-dev): bump flow-bin from 0.142.0 to 0.143.0 (#110)
|
||||
- 947cff3 chore(deps-dev): bump eslint from 7.17.0 to 7.18.0 (#109)
|
||||
- 3c5399c chore(deps-dev): bump @babel/plugin-transform-runtime (#106)
|
||||
- 633fc3c chore(deps-dev): bump @babel/cli from 7.10.1 to 7.12.10 (#107)
|
||||
- ed738a3 chore(deps-dev): bump eslint from 7.16.0 to 7.17.0 (#104)
|
||||
- 3e45d3c chore(deps-dev): bump commander from 2.20.3 to 6.2.1 (#105)
|
||||
- f6b049d chore(deps): bump @babel/runtime from 7.10.2 to 7.12.5 (#98)
|
||||
- 894ee58 chore(deps-dev): bump @babel/preset-flow from 7.10.1 to 7.12.1 (#97)
|
||||
- a494ed1 chore(deps-dev): bump rimraf from 2.7.1 to 3.0.2 (#99)
|
||||
- 7d3297d chore(deps-dev): bump flow-bin from 0.141.0 to 0.142.0 (#103)
|
||||
- 9eed1f5 chore(deps-dev): bump @babel/core from 7.10.2 to 7.12.10 (#100)
|
||||
- 5f20ae0 chore(deps): bump @babel/runtime-corejs3 from 7.10.2 to 7.12.5 (#101)
|
||||
- e803d94 chore: Turn on eslint:recommended and address new rules (#96)
|
||||
- 5a68aa1 fix: Remove bash-like command in flow NPM script (#95)
|
||||
- a7506ad chore: Expand ESLint glob to all files (#93)
|
||||
- cf56e0c chore: Cleanup README (#94)
|
||||
- dd958db chore: Use NPM CI for CI (#90)
|
||||
- e604a6e chore: Remove coveralls NPM config (#91)
|
||||
- e4b6d28 Update coveralls, expect and flow-bin (#92)
|
||||
- 0e7ccdf Bump babel-jest from 24.9.0 to 26.6.3 (#84)
|
||||
- 76b7a41 chore: Remove Travis-CI config (#89)
|
||||
- bc1a437 Only diff the src dir in the CI Diff check (#87)
|
||||
- e466929 Bump lodash from 4.17.15 to 4.17.20 (#86)
|
||||
- a7429ee Bump eslint from 6.8.0 to 7.16.0 (#85)
|
||||
- 83ec474 fix: type sig for ARIAPropertyDefinition (#74)
|
||||
- f3b4e83 chore: Remove npmrc (#78)
|
||||
- 717d76c chore: Add Depependabot config (#79)
|
||||
- 50e05b1 Update test.yml (#76)
|
||||
- b9ee176 Update test.yml (#75)
|
||||
- a8cd23a Create test.yml
|
||||
- 25fbc40 fix: Sync with stable editor's draft (#69)
|
||||
- 7df56ba docs: fix CDN url (#71)
|
||||
- 74009cf fix: definition/term roles (#70)
|
||||
- 2a5dafb feat: Sync with stable editor's draft
|
||||
- 1241efe chore: Seal AriaPropertMap type (#67)
|
||||
- 0b6fcc4 "that there is no maximum value" > no default value
|
||||
- e6dd042 Keep required props in sync with props
|
||||
- 995b6b9 Remove deprecated props
|
||||
- d99d54e Update ariaPropsMap
|
||||
- eb123ce Update types
|
||||
- 1284970 Update roles.json
|
||||
- 1d9840c docs(readme): Add tracked aria version
|
||||
- 971679a fix: Normalize required props (#64)
|
||||
|
||||
## 5.1.0 / 5.1.1
|
||||
|
||||
This minor release introduces iteration support to the primary objects of the module, through the `Symbol.iterator` property. This reintroduces a native-like `Map` iteration support that was lost in the v3 update. A `forEach` method is also introduced in this update. The common interface of all objects exposed by this module is now:
|
||||
|
||||
```
|
||||
type TAriaQueryMap<E, K, V> = {
|
||||
entries: () => E,
|
||||
forEach: ((V, K, E) => void) => void,
|
||||
get: (key: K) => ?V,
|
||||
has: (key: K) => boolean,
|
||||
keys: () => Array<K>,
|
||||
values: () => Array<V>,
|
||||
@@iterator?: () => Iterator<E>,
|
||||
};
|
||||
```
|
||||
|
||||
### Commits of note
|
||||
|
||||
- 6f3f54b Update dependencies to current minor releases (#437)
|
||||
- 855eedc Introduce iteration support to the Maps in the module (#425)
|
||||
- 38a2bbc Remove Node 12 as a target for Jest unit testing (#397)
|
||||
- 8a0f588 Update out of date packages to latest major versions (#396)
|
||||
- 8522117 Ran npm up --dev --save (#395)
|
||||
- a21d1ed feat: Add graphics-* roles (#338)
|
||||
|
||||
## 5.1.2
|
||||
|
||||
- 8361a27 Plumb the graphics roles through to rolesMap (#444)
|
||||
|
||||
## 5.1.3
|
||||
|
||||
No changes, just trying to get the NPM build to reflect the changes in v5.1.2
|
||||
|
||||
## 5.2.0
|
||||
|
||||
[Update] The 5.2.x minor version contains breaking changes and should be skipped.
|
||||
|
||||
Commit f7f6120 contains a substantial audit and update of the project to match the ARIA spec. Testing coverage was substantially improved. It really locks down the project's output.
|
||||
|
||||
- e2e3eff docs: update README to WAI-ARIA 1.2 spec (#499)
|
||||
- 5ef740f Switch to dequal to remove 45 transitive dependencies (#497)
|
||||
- 58da9d5 fix: install command for codesandbox ci (#500)
|
||||
- 1160138 test: Publish canaries via CodeSandbox CI (#486)
|
||||
- 2d04e29 Add test case to elementRoleMap-test for td element
|
||||
- f7f6120 Audited and updated roles source of truth to HTML Accessibility API Mapping 1.0 (#447)
|
||||
|
||||
## 5.2.1
|
||||
|
||||
- c995082 Run npm i to update package-lock.json
|
||||
|
||||
## 5.3.0
|
||||
|
||||
Reverts some API data shape changes from 5.2.x. Also reverts some changes to the representation of the ARIA spec.
|
||||
|
||||
- fda2c97 fix: amend breaking changes and reinstate constraints (#515)
|
||||
- f9f9ea6 Add prepublishOnly step to package.json (#506)
|
||||
4
node_modules/aria-query/README.md
generated
vendored
4
node_modules/aria-query/README.md
generated
vendored
|
|
@ -2,8 +2,8 @@
|
|||
|
||||

|
||||
|
||||
Programmatic access to the [WAI-ARIA 1.2 Roles Model](https://raw.githack.com/w3c/aria/stable/#roles).
|
||||
This package tracks the stable editor's draft (last update: 21 July 2020).
|
||||
Programmatic access to the [WAI-ARIA 1.2 Roles Model](https://www.w3.org/TR/wai-aria-1.2/#roles).
|
||||
This package tracks the W3C Recommendation (last update: 6 June 2023).
|
||||
|
||||
CDN URL: <https://unpkg.com/aria-query>
|
||||
|
||||
|
|
|
|||
6
node_modules/aria-query/lib/ariaPropsMap.js
generated
vendored
6
node_modules/aria-query/lib/ariaPropsMap.js
generated
vendored
|
|
@ -20,6 +20,10 @@ var properties = [['aria-activedescendant', {
|
|||
}], ['aria-autocomplete', {
|
||||
'type': 'token',
|
||||
'values': ['inline', 'list', 'both', 'none']
|
||||
}], ['aria-braillelabel', {
|
||||
'type': 'string'
|
||||
}], ['aria-brailleroledescription', {
|
||||
'type': 'string'
|
||||
}], ['aria-busy', {
|
||||
'type': 'boolean'
|
||||
}], ['aria-checked', {
|
||||
|
|
@ -37,6 +41,8 @@ var properties = [['aria-activedescendant', {
|
|||
values: ['page', 'step', 'location', 'date', 'time', true, false]
|
||||
}], ['aria-describedby', {
|
||||
'type': 'idlist'
|
||||
}], ['aria-description', {
|
||||
'type': 'string'
|
||||
}], ['aria-details', {
|
||||
'type': 'id'
|
||||
}], ['aria-disabled', {
|
||||
|
|
|
|||
19
node_modules/aria-query/lib/elementRoleMap.js
generated
vendored
19
node_modules/aria-query/lib/elementRoleMap.js
generated
vendored
|
|
@ -4,7 +4,7 @@ Object.defineProperty(exports, "__esModule", {
|
|||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _deepEqual = _interopRequireDefault(require("deep-equal"));
|
||||
var _lite = require("dequal/lite");
|
||||
var _iterationDecorator = _interopRequireDefault(require("./util/iterationDecorator"));
|
||||
var _rolesMap = _interopRequireDefault(require("./rolesMap"));
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
|
@ -25,14 +25,13 @@ for (var i = 0; i < keys.length; i++) {
|
|||
for (var k = 0; k < concepts.length; k++) {
|
||||
var relation = concepts[k];
|
||||
if (relation.module === 'HTML') {
|
||||
var concept = relation.concept;
|
||||
if (concept) {
|
||||
(function () {
|
||||
var conceptStr = JSON.stringify(concept);
|
||||
(function () {
|
||||
var concept = relation.concept;
|
||||
if (concept) {
|
||||
var elementRoleRelation = elementRoles.find(function (relation) {
|
||||
return JSON.stringify(relation[0]) === conceptStr;
|
||||
return (0, _lite.dequal)(relation, concept);
|
||||
});
|
||||
var roles = void 0;
|
||||
var roles;
|
||||
if (elementRoleRelation) {
|
||||
roles = elementRoleRelation[1];
|
||||
} else {
|
||||
|
|
@ -49,8 +48,8 @@ for (var i = 0; i < keys.length; i++) {
|
|||
roles.push(key);
|
||||
}
|
||||
elementRoles.push([concept, roles]);
|
||||
})();
|
||||
}
|
||||
}
|
||||
})();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -78,7 +77,7 @@ var elementRoleMap = {
|
|||
},
|
||||
get: function get(key) {
|
||||
var item = elementRoles.find(function (tuple) {
|
||||
return (0, _deepEqual.default)(key, tuple[0]);
|
||||
return key.name === tuple[0].name && (0, _lite.dequal)(key.attributes, tuple[0].attributes);
|
||||
});
|
||||
return item && item[1];
|
||||
},
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/abstract/commandRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/abstract/commandRole.js
generated
vendored
|
|
@ -12,12 +12,7 @@ var commandRole = {
|
|||
nameFrom: ['author'],
|
||||
prohibitedProps: [],
|
||||
props: {},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'menuitem'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
relatedConcepts: [],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
5
node_modules/aria-query/lib/etc/roles/abstract/roletypeRole.js
generated
vendored
5
node_modules/aria-query/lib/etc/roles/abstract/roletypeRole.js
generated
vendored
|
|
@ -31,11 +31,6 @@ var roletypeRole = {
|
|||
'aria-roledescription': null
|
||||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'rel'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'role'
|
||||
},
|
||||
|
|
|
|||
3
node_modules/aria-query/lib/etc/roles/ariaLiteralRoles.js
generated
vendored
3
node_modules/aria-query/lib/etc/roles/ariaLiteralRoles.js
generated
vendored
|
|
@ -41,6 +41,7 @@ var _listboxRole = _interopRequireDefault(require("./literal/listboxRole"));
|
|||
var _listitemRole = _interopRequireDefault(require("./literal/listitemRole"));
|
||||
var _logRole = _interopRequireDefault(require("./literal/logRole"));
|
||||
var _mainRole = _interopRequireDefault(require("./literal/mainRole"));
|
||||
var _markRole = _interopRequireDefault(require("./literal/markRole"));
|
||||
var _marqueeRole = _interopRequireDefault(require("./literal/marqueeRole"));
|
||||
var _mathRole = _interopRequireDefault(require("./literal/mathRole"));
|
||||
var _menuRole = _interopRequireDefault(require("./literal/menuRole"));
|
||||
|
|
@ -88,6 +89,6 @@ var _treegridRole = _interopRequireDefault(require("./literal/treegridRole"));
|
|||
var _treeitemRole = _interopRequireDefault(require("./literal/treeitemRole"));
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var ariaLiteralRoles = [['alert', _alertRole.default], ['alertdialog', _alertdialogRole.default], ['application', _applicationRole.default], ['article', _articleRole.default], ['banner', _bannerRole.default], ['blockquote', _blockquoteRole.default], ['button', _buttonRole.default], ['caption', _captionRole.default], ['cell', _cellRole.default], ['checkbox', _checkboxRole.default], ['code', _codeRole.default], ['columnheader', _columnheaderRole.default], ['combobox', _comboboxRole.default], ['complementary', _complementaryRole.default], ['contentinfo', _contentinfoRole.default], ['definition', _definitionRole.default], ['deletion', _deletionRole.default], ['dialog', _dialogRole.default], ['directory', _directoryRole.default], ['document', _documentRole.default], ['emphasis', _emphasisRole.default], ['feed', _feedRole.default], ['figure', _figureRole.default], ['form', _formRole.default], ['generic', _genericRole.default], ['grid', _gridRole.default], ['gridcell', _gridcellRole.default], ['group', _groupRole.default], ['heading', _headingRole.default], ['img', _imgRole.default], ['insertion', _insertionRole.default], ['link', _linkRole.default], ['list', _listRole.default], ['listbox', _listboxRole.default], ['listitem', _listitemRole.default], ['log', _logRole.default], ['main', _mainRole.default], ['marquee', _marqueeRole.default], ['math', _mathRole.default], ['menu', _menuRole.default], ['menubar', _menubarRole.default], ['menuitem', _menuitemRole.default], ['menuitemcheckbox', _menuitemcheckboxRole.default], ['menuitemradio', _menuitemradioRole.default], ['meter', _meterRole.default], ['navigation', _navigationRole.default], ['none', _noneRole.default], ['note', _noteRole.default], ['option', _optionRole.default], ['paragraph', _paragraphRole.default], ['presentation', _presentationRole.default], ['progressbar', _progressbarRole.default], ['radio', _radioRole.default], ['radiogroup', _radiogroupRole.default], ['region', _regionRole.default], ['row', _rowRole.default], ['rowgroup', _rowgroupRole.default], ['rowheader', _rowheaderRole.default], ['scrollbar', _scrollbarRole.default], ['search', _searchRole.default], ['searchbox', _searchboxRole.default], ['separator', _separatorRole.default], ['slider', _sliderRole.default], ['spinbutton', _spinbuttonRole.default], ['status', _statusRole.default], ['strong', _strongRole.default], ['subscript', _subscriptRole.default], ['superscript', _superscriptRole.default], ['switch', _switchRole.default], ['tab', _tabRole.default], ['table', _tableRole.default], ['tablist', _tablistRole.default], ['tabpanel', _tabpanelRole.default], ['term', _termRole.default], ['textbox', _textboxRole.default], ['time', _timeRole.default], ['timer', _timerRole.default], ['toolbar', _toolbarRole.default], ['tooltip', _tooltipRole.default], ['tree', _treeRole.default], ['treegrid', _treegridRole.default], ['treeitem', _treeitemRole.default]];
|
||||
var ariaLiteralRoles = [['alert', _alertRole.default], ['alertdialog', _alertdialogRole.default], ['application', _applicationRole.default], ['article', _articleRole.default], ['banner', _bannerRole.default], ['blockquote', _blockquoteRole.default], ['button', _buttonRole.default], ['caption', _captionRole.default], ['cell', _cellRole.default], ['checkbox', _checkboxRole.default], ['code', _codeRole.default], ['columnheader', _columnheaderRole.default], ['combobox', _comboboxRole.default], ['complementary', _complementaryRole.default], ['contentinfo', _contentinfoRole.default], ['definition', _definitionRole.default], ['deletion', _deletionRole.default], ['dialog', _dialogRole.default], ['directory', _directoryRole.default], ['document', _documentRole.default], ['emphasis', _emphasisRole.default], ['feed', _feedRole.default], ['figure', _figureRole.default], ['form', _formRole.default], ['generic', _genericRole.default], ['grid', _gridRole.default], ['gridcell', _gridcellRole.default], ['group', _groupRole.default], ['heading', _headingRole.default], ['img', _imgRole.default], ['insertion', _insertionRole.default], ['link', _linkRole.default], ['list', _listRole.default], ['listbox', _listboxRole.default], ['listitem', _listitemRole.default], ['log', _logRole.default], ['main', _mainRole.default], ['mark', _markRole.default], ['marquee', _marqueeRole.default], ['math', _mathRole.default], ['menu', _menuRole.default], ['menubar', _menubarRole.default], ['menuitem', _menuitemRole.default], ['menuitemcheckbox', _menuitemcheckboxRole.default], ['menuitemradio', _menuitemradioRole.default], ['meter', _meterRole.default], ['navigation', _navigationRole.default], ['none', _noneRole.default], ['note', _noteRole.default], ['option', _optionRole.default], ['paragraph', _paragraphRole.default], ['presentation', _presentationRole.default], ['progressbar', _progressbarRole.default], ['radio', _radioRole.default], ['radiogroup', _radiogroupRole.default], ['region', _regionRole.default], ['row', _rowRole.default], ['rowgroup', _rowgroupRole.default], ['rowheader', _rowheaderRole.default], ['scrollbar', _scrollbarRole.default], ['search', _searchRole.default], ['searchbox', _searchboxRole.default], ['separator', _separatorRole.default], ['slider', _sliderRole.default], ['spinbutton', _spinbuttonRole.default], ['status', _statusRole.default], ['strong', _strongRole.default], ['subscript', _subscriptRole.default], ['superscript', _superscriptRole.default], ['switch', _switchRole.default], ['tab', _tabRole.default], ['table', _tableRole.default], ['tablist', _tablistRole.default], ['tabpanel', _tabpanelRole.default], ['term', _termRole.default], ['textbox', _textboxRole.default], ['time', _timeRole.default], ['timer', _timerRole.default], ['toolbar', _toolbarRole.default], ['tooltip', _tooltipRole.default], ['tree', _treeRole.default], ['treegrid', _treegridRole.default], ['treeitem', _treeitemRole.default]];
|
||||
var _default = ariaLiteralRoles;
|
||||
exports.default = _default;
|
||||
2
node_modules/aria-query/lib/etc/roles/dpub/docBacklinkRole.js
generated
vendored
2
node_modules/aria-query/lib/etc/roles/dpub/docBacklinkRole.js
generated
vendored
|
|
@ -9,7 +9,7 @@ var docBacklinkRole = {
|
|||
accessibleNameRequired: true,
|
||||
baseConcepts: [],
|
||||
childrenPresentational: false,
|
||||
nameFrom: ['author', 'content'],
|
||||
nameFrom: ['author', 'contents'],
|
||||
prohibitedProps: [],
|
||||
props: {
|
||||
'aria-errormessage': null,
|
||||
|
|
|
|||
2
node_modules/aria-query/lib/etc/roles/literal/bannerRole.js
generated
vendored
2
node_modules/aria-query/lib/etc/roles/literal/bannerRole.js
generated
vendored
|
|
@ -14,7 +14,7 @@ var bannerRole = {
|
|||
props: {},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
constraints: ['direct descendant of document'],
|
||||
constraints: ['scoped to the body element'],
|
||||
name: 'header'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/blockquoteRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/blockquoteRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var blockquoteRole = {
|
|||
nameFrom: ['author'],
|
||||
prohibitedProps: [],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'blockquote'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
31
node_modules/aria-query/lib/etc/roles/literal/buttonRole.js
generated
vendored
31
node_modules/aria-query/lib/etc/roles/literal/buttonRole.js
generated
vendored
|
|
@ -18,37 +18,6 @@ var buttonRole = {
|
|||
'aria-pressed': null
|
||||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['set'],
|
||||
name: 'aria-pressed'
|
||||
}, {
|
||||
name: 'type',
|
||||
value: 'checkbox'
|
||||
}],
|
||||
name: 'input'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'aria-expanded',
|
||||
value: 'false'
|
||||
}],
|
||||
name: 'summary'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'aria-expanded',
|
||||
value: 'true'
|
||||
}],
|
||||
constraints: ['direct descendant of details element with the open attribute defined'],
|
||||
name: 'summary'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'type',
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/captionRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/captionRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var captionRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'caption'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: ['figure', 'grid', 'table'],
|
||||
requiredContextRole: ['figure', 'grid', 'table'],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
2
node_modules/aria-query/lib/etc/roles/literal/cellRole.js
generated
vendored
2
node_modules/aria-query/lib/etc/roles/literal/cellRole.js
generated
vendored
|
|
@ -19,7 +19,7 @@ var cellRole = {
|
|||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
constraints: ['descendant of table'],
|
||||
constraints: ['ancestor table element has table role'],
|
||||
name: 'td'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/codeRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/codeRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var codeRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'code'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
22
node_modules/aria-query/lib/etc/roles/literal/columnheaderRole.js
generated
vendored
22
node_modules/aria-query/lib/etc/roles/literal/columnheaderRole.js
generated
vendored
|
|
@ -15,14 +15,28 @@ var columnheaderRole = {
|
|||
'aria-sort': null
|
||||
},
|
||||
relatedConcepts: [{
|
||||
attributes: [{
|
||||
name: 'scope',
|
||||
value: 'col'
|
||||
}],
|
||||
concept: {
|
||||
name: 'th'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'scope',
|
||||
value: 'col'
|
||||
}],
|
||||
name: 'th'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'scope',
|
||||
value: 'colgroup'
|
||||
}],
|
||||
name: 'th'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: ['row'],
|
||||
requiredContextRole: ['row'],
|
||||
|
|
|
|||
13
node_modules/aria-query/lib/etc/roles/literal/comboboxRole.js
generated
vendored
13
node_modules/aria-query/lib/etc/roles/literal/comboboxRole.js
generated
vendored
|
|
@ -102,18 +102,7 @@ var comboboxRole = {
|
|||
constraints: ['undefined'],
|
||||
name: 'size'
|
||||
}],
|
||||
name: 'select'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['undefined'],
|
||||
name: 'multiple'
|
||||
}, {
|
||||
name: 'size',
|
||||
value: 1
|
||||
}],
|
||||
constraints: ['the multiple attribute is not set and the size attribute does not have a value greater than 1'],
|
||||
name: 'select'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
20
node_modules/aria-query/lib/etc/roles/literal/complementaryRole.js
generated
vendored
20
node_modules/aria-query/lib/etc/roles/literal/complementaryRole.js
generated
vendored
|
|
@ -17,6 +17,26 @@ var complementaryRole = {
|
|||
name: 'aside'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['set'],
|
||||
name: 'aria-label'
|
||||
}],
|
||||
constraints: ['scoped to a sectioning content element', 'scoped to a sectioning root element other than body'],
|
||||
name: 'aside'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['set'],
|
||||
name: 'aria-labelledby'
|
||||
}],
|
||||
constraints: ['scoped to a sectioning content element', 'scoped to a sectioning root element other than body'],
|
||||
name: 'aside'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
|
|
|
|||
2
node_modules/aria-query/lib/etc/roles/literal/contentinfoRole.js
generated
vendored
2
node_modules/aria-query/lib/etc/roles/literal/contentinfoRole.js
generated
vendored
|
|
@ -14,7 +14,7 @@ var contentinfoRole = {
|
|||
props: {},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
constraints: ['direct descendant of document'],
|
||||
constraints: ['scoped to the body element'],
|
||||
name: 'footer'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/deletionRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/deletionRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var deletionRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'del'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
2
node_modules/aria-query/lib/etc/roles/literal/documentRole.js
generated
vendored
2
node_modules/aria-query/lib/etc/roles/literal/documentRole.js
generated
vendored
|
|
@ -18,7 +18,7 @@ var documentRole = {
|
|||
}
|
||||
}, {
|
||||
concept: {
|
||||
name: 'body'
|
||||
name: 'html'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/emphasisRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/emphasisRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var emphasisRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'em'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
89
node_modules/aria-query/lib/etc/roles/literal/genericRole.js
generated
vendored
89
node_modules/aria-query/lib/etc/roles/literal/genericRole.js
generated
vendored
|
|
@ -14,7 +14,37 @@ var genericRole = {
|
|||
props: {},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'span'
|
||||
name: 'a'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'area'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'aside'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'b'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'bdo'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'body'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'data'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
|
|
@ -22,6 +52,63 @@ var genericRole = {
|
|||
name: 'div'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
constraints: ['scoped to the main element', 'scoped to a sectioning content element', 'scoped to a sectioning root element other than body'],
|
||||
name: 'footer'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
constraints: ['scoped to the main element', 'scoped to a sectioning content element', 'scoped to a sectioning root element other than body'],
|
||||
name: 'header'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'hgroup'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'i'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'pre'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'q'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'samp'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'section'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'small'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'span'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'u'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
|
|
|
|||
11
node_modules/aria-query/lib/etc/roles/literal/gridRole.js
generated
vendored
11
node_modules/aria-query/lib/etc/roles/literal/gridRole.js
generated
vendored
|
|
@ -15,16 +15,7 @@ var gridRole = {
|
|||
'aria-multiselectable': null,
|
||||
'aria-readonly': null
|
||||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'role',
|
||||
value: 'grid'
|
||||
}],
|
||||
name: 'table'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
relatedConcepts: [],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [['row'], ['row', 'rowgroup']],
|
||||
|
|
|
|||
5
node_modules/aria-query/lib/etc/roles/literal/gridcellRole.js
generated
vendored
5
node_modules/aria-query/lib/etc/roles/literal/gridcellRole.js
generated
vendored
|
|
@ -23,10 +23,7 @@ var gridcellRole = {
|
|||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'role',
|
||||
value: 'gridcell'
|
||||
}],
|
||||
constraints: ['ancestor table element has grid role', 'ancestor table element has treegrid role'],
|
||||
name: 'td'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
5
node_modules/aria-query/lib/etc/roles/literal/groupRole.js
generated
vendored
5
node_modules/aria-query/lib/etc/roles/literal/groupRole.js
generated
vendored
|
|
@ -30,6 +30,11 @@ var groupRole = {
|
|||
name: 'optgroup'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'address'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/insertionRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/insertionRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var insertionRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'ins'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
10
node_modules/aria-query/lib/etc/roles/literal/linkRole.js
generated
vendored
10
node_modules/aria-query/lib/etc/roles/literal/linkRole.js
generated
vendored
|
|
@ -19,6 +19,7 @@ var linkRole = {
|
|||
relatedConcepts: [{
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['set'],
|
||||
name: 'href'
|
||||
}],
|
||||
name: 'a'
|
||||
|
|
@ -27,19 +28,12 @@ var linkRole = {
|
|||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['set'],
|
||||
name: 'href'
|
||||
}],
|
||||
name: 'area'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'href'
|
||||
}],
|
||||
name: 'link'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
|
|
|
|||
12
node_modules/aria-query/lib/etc/roles/literal/listboxRole.js
generated
vendored
12
node_modules/aria-query/lib/etc/roles/literal/listboxRole.js
generated
vendored
|
|
@ -21,22 +21,12 @@ var listboxRole = {
|
|||
'aria-orientation': 'vertical'
|
||||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['>1'],
|
||||
name: 'size'
|
||||
}, {
|
||||
name: 'multiple'
|
||||
}],
|
||||
name: 'select'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
attributes: [{
|
||||
constraints: ['>1'],
|
||||
name: 'size'
|
||||
}],
|
||||
constraints: ['the size attribute value is greater than 1'],
|
||||
name: 'select'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
2
node_modules/aria-query/lib/etc/roles/literal/listitemRole.js
generated
vendored
2
node_modules/aria-query/lib/etc/roles/literal/listitemRole.js
generated
vendored
|
|
@ -18,7 +18,7 @@ var listitemRole = {
|
|||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
constraints: ['direct descendant of ol, ul or menu'],
|
||||
constraints: ['direct descendant of ol', 'direct descendant of ul', 'direct descendant of menu'],
|
||||
name: 'li'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
32
node_modules/aria-query/lib/etc/roles/literal/markRole.js
generated
vendored
Normal file
32
node_modules/aria-query/lib/etc/roles/literal/markRole.js
generated
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var markRole = {
|
||||
abstract: false,
|
||||
accessibleNameRequired: false,
|
||||
baseConcepts: [],
|
||||
childrenPresentational: false,
|
||||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: [],
|
||||
props: {
|
||||
'aria-braillelabel': null,
|
||||
'aria-brailleroledescription': null,
|
||||
'aria-description': null
|
||||
},
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'mark'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
requiredProps: {},
|
||||
superClass: [['roletype', 'structure', 'section']]
|
||||
};
|
||||
var _default = markRole;
|
||||
exports.default = _default;
|
||||
5
node_modules/aria-query/lib/etc/roles/literal/menuitemRole.js
generated
vendored
5
node_modules/aria-query/lib/etc/roles/literal/menuitemRole.js
generated
vendored
|
|
@ -28,11 +28,6 @@ var menuitemRole = {
|
|||
name: 'listitem'
|
||||
},
|
||||
module: 'ARIA'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'menuitem'
|
||||
},
|
||||
module: 'HTML'
|
||||
}, {
|
||||
concept: {
|
||||
name: 'option'
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/meterRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/meterRole.js
generated
vendored
|
|
@ -16,7 +16,12 @@ var meterRole = {
|
|||
'aria-valuemax': '100',
|
||||
'aria-valuemin': '0'
|
||||
},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'meter'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/paragraphRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/paragraphRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var paragraphRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'p'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
11
node_modules/aria-query/lib/etc/roles/literal/presentationRole.js
generated
vendored
11
node_modules/aria-query/lib/etc/roles/literal/presentationRole.js
generated
vendored
|
|
@ -12,7 +12,16 @@ var presentationRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
attributes: [{
|
||||
name: 'alt',
|
||||
value: ''
|
||||
}],
|
||||
name: 'img'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
5
node_modules/aria-query/lib/etc/roles/literal/regionRole.js
generated
vendored
5
node_modules/aria-query/lib/etc/roles/literal/regionRole.js
generated
vendored
|
|
@ -34,11 +34,6 @@ var regionRole = {
|
|||
concept: {
|
||||
name: 'Device Independence Glossart perceivable unit'
|
||||
}
|
||||
}, {
|
||||
concept: {
|
||||
name: 'frame'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
|
|
|
|||
1
node_modules/aria-query/lib/etc/roles/literal/searchboxRole.js
generated
vendored
1
node_modules/aria-query/lib/etc/roles/literal/searchboxRole.js
generated
vendored
|
|
@ -21,6 +21,7 @@ var searchboxRole = {
|
|||
name: 'type',
|
||||
value: 'search'
|
||||
}],
|
||||
constraints: ['the list attribute is not set'],
|
||||
name: 'input'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/strongRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/strongRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var strongRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'strong'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/subscriptRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/subscriptRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var subscriptRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'sub'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/superscriptRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/superscriptRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var superscriptRole = {
|
|||
nameFrom: ['prohibited'],
|
||||
prohibitedProps: ['aria-label', 'aria-labelledby'],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'sup'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
5
node_modules/aria-query/lib/etc/roles/literal/textboxRole.js
generated
vendored
5
node_modules/aria-query/lib/etc/roles/literal/textboxRole.js
generated
vendored
|
|
@ -31,6 +31,7 @@ var textboxRole = {
|
|||
constraints: ['undefined'],
|
||||
name: 'list'
|
||||
}],
|
||||
constraints: ['the list attribute is not set'],
|
||||
name: 'input'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
@ -43,6 +44,7 @@ var textboxRole = {
|
|||
name: 'type',
|
||||
value: 'email'
|
||||
}],
|
||||
constraints: ['the list attribute is not set'],
|
||||
name: 'input'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
@ -55,6 +57,7 @@ var textboxRole = {
|
|||
name: 'type',
|
||||
value: 'tel'
|
||||
}],
|
||||
constraints: ['the list attribute is not set'],
|
||||
name: 'input'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
@ -67,6 +70,7 @@ var textboxRole = {
|
|||
name: 'type',
|
||||
value: 'text'
|
||||
}],
|
||||
constraints: ['the list attribute is not set'],
|
||||
name: 'input'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
@ -79,6 +83,7 @@ var textboxRole = {
|
|||
name: 'type',
|
||||
value: 'url'
|
||||
}],
|
||||
constraints: ['the list attribute is not set'],
|
||||
name: 'input'
|
||||
},
|
||||
module: 'HTML'
|
||||
|
|
|
|||
7
node_modules/aria-query/lib/etc/roles/literal/timeRole.js
generated
vendored
7
node_modules/aria-query/lib/etc/roles/literal/timeRole.js
generated
vendored
|
|
@ -12,7 +12,12 @@ var timeRole = {
|
|||
nameFrom: ['author'],
|
||||
prohibitedProps: [],
|
||||
props: {},
|
||||
relatedConcepts: [],
|
||||
relatedConcepts: [{
|
||||
concept: {
|
||||
name: 'time'
|
||||
},
|
||||
module: 'HTML'
|
||||
}],
|
||||
requireContextRole: [],
|
||||
requiredContextRole: [],
|
||||
requiredOwnedElements: [],
|
||||
|
|
|
|||
25
node_modules/aria-query/lib/roleElementMap.js
generated
vendored
25
node_modules/aria-query/lib/roleElementMap.js
generated
vendored
|
|
@ -16,34 +16,25 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o =
|
|||
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
|
||||
var roleElement = [];
|
||||
var keys = _rolesMap.default.keys();
|
||||
var _loop = function _loop(i) {
|
||||
for (var i = 0; i < keys.length; i++) {
|
||||
var key = keys[i];
|
||||
var role = _rolesMap.default.get(key);
|
||||
var relationConcepts = [];
|
||||
if (role) {
|
||||
var concepts = [].concat(role.baseConcepts, role.relatedConcepts);
|
||||
for (var k = 0; k < concepts.length; k++) {
|
||||
var relation = concepts[k];
|
||||
if (relation.module === 'HTML') {
|
||||
var concept = relation.concept;
|
||||
if (concept) {
|
||||
var roleElementRelation = roleElement.find(function (item) {
|
||||
return item[0] === key;
|
||||
});
|
||||
var relationConcepts = void 0;
|
||||
if (roleElementRelation) {
|
||||
relationConcepts = roleElementRelation[1];
|
||||
} else {
|
||||
relationConcepts = [];
|
||||
}
|
||||
if (concept != null) {
|
||||
relationConcepts.push(concept);
|
||||
roleElement.push([key, relationConcepts]);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (relationConcepts.length > 0) {
|
||||
roleElement.push([key, relationConcepts]);
|
||||
}
|
||||
}
|
||||
};
|
||||
for (var i = 0; i < keys.length; i++) {
|
||||
_loop(i);
|
||||
}
|
||||
var roleElementMap = {
|
||||
entries: function entries() {
|
||||
|
|
@ -56,9 +47,9 @@ var roleElementMap = {
|
|||
try {
|
||||
for (_iterator.s(); !(_step = _iterator.n()).done;) {
|
||||
var _step$value = _slicedToArray(_step.value, 2),
|
||||
key = _step$value[0],
|
||||
_key = _step$value[0],
|
||||
values = _step$value[1];
|
||||
fn.call(thisArg, values, key, roleElement);
|
||||
fn.call(thisArg, values, _key, roleElement);
|
||||
}
|
||||
} catch (err) {
|
||||
_iterator.e(err);
|
||||
|
|
|
|||
6
node_modules/aria-query/package.json
generated
vendored
6
node_modules/aria-query/package.json
generated
vendored
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "aria-query",
|
||||
"version": "5.1.3",
|
||||
"version": "5.3.0",
|
||||
"description": "Programmatic access to the ARIA specification",
|
||||
"main": "lib/index.js",
|
||||
"files": [
|
||||
|
|
@ -11,6 +11,7 @@
|
|||
"flow": "flow",
|
||||
"lint": "eslint --config .eslintrc src __tests__ scripts",
|
||||
"lint:fix": "npm run lint -- --fix",
|
||||
"prepublishOnly": "npm run build",
|
||||
"pretest": "npm run lint:fix && npm run flow",
|
||||
"test": "npm run jest",
|
||||
"test:ci": "npm run jest -- --ci --runInBand",
|
||||
|
|
@ -35,6 +36,7 @@
|
|||
"@babel/cli": "^7.19.3",
|
||||
"@babel/core": "^7.19.6",
|
||||
"@babel/eslint-parser": "^7.19.1",
|
||||
"@babel/node": "^7.22.5",
|
||||
"@babel/preset-env": "^7.19.4",
|
||||
"@babel/preset-flow": "^7.18.6",
|
||||
"babel-jest": "^29.2.1",
|
||||
|
|
@ -66,6 +68,6 @@
|
|||
"ie 11"
|
||||
],
|
||||
"dependencies": {
|
||||
"deep-equal": "^2.0.5"
|
||||
"dequal": "^2.0.3"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue