├── Generate W3C Testable Statements
├── StartGeneratingStatements.bat
├── IndexTemplate.txt
├── HomerJax
│ └── ReadMe.txt
└── TestTemplate.txt
├── ARIA 101.pdf
├── aria_checklist.pdf
├── Static vs. Interactive Widget Roles - Ensuring Proper Functionality in ARIA.pdf
├── docs
├── Autogenerated AccName 1.1 Testable Statements - W3C
│ ├── _ReadMe.txt
│ ├── Name test case 543.html
│ ├── Name test case 600.html
│ ├── Name file-title.html
│ ├── Name test case 601.html
│ ├── Name test case 607.html
│ ├── Name text-title.html
│ ├── Name radio-title.html
│ ├── Name test case 544.html
│ ├── Name test case 597.html
│ ├── Name test case 751.html
│ ├── Name checkbox-title.html
│ ├── Name password-title.html
│ ├── Name test case 539.html
│ ├── Name test case 556.html
│ ├── Name test case 608.html
│ ├── Name test case 749.html
│ ├── Name test case 750.html
│ ├── Name test case 559.html
│ ├── Name test case 604.html
│ ├── Name image-title.html
│ ├── Name test case 545.html
│ ├── Name test case 551.html
│ ├── Name test case 752.html
│ ├── Name test case 557.html
│ ├── Name test case 748.html
│ ├── Name test case 561.html
│ ├── Name test case 611.html
│ ├── Name test case 614.html
│ ├── Name test case 615.html
│ ├── Name test case 616.html
│ ├── Name test case 725.html
│ ├── Name test case 546.html
│ ├── Name test case 612.html
│ ├── Name test case 724.html
│ ├── Description test case 557.html
│ ├── Name test case 596.html
│ ├── Name test case 613.html
│ ├── Name test case 721.html
│ ├── Name test case 723.html
│ ├── Name test case 726.html
│ ├── Name test case 540.html
│ ├── Name test case 603.html
│ ├── Name test case 558.html
│ ├── Name test case 598.html
│ ├── Description test case broken reference.html
│ ├── Name test case 605.html
│ ├── Name test case 617.html
│ ├── Name test case 618.html
│ ├── Name test case 619.html
│ ├── Name test case 620.html
│ ├── Name test case 621.html
│ ├── Description test case 772.html
│ ├── Name test case 606.html
│ ├── Name test case 610.html
│ ├── Name test case 541.html
│ ├── Name test case 560.html
│ ├── Name test case 602.html
│ ├── Name test case 563.html
│ ├── Description test case 664.html
│ ├── Description test case 773.html
│ ├── Description test case 774.html
│ ├── Name test case 730.html
│ ├── Description test case 838.html
│ ├── Name test case 599.html
│ ├── Name test case 728.html
│ ├── Name test case 729.html
│ ├── Name test case 547.html
│ ├── Description test case one valid reference.html
│ ├── Name test case 552.html
│ ├── Name test case 609.html
│ ├── Name test case 731.html
│ ├── Name test case 756.html
│ ├── Name test case 760.html
│ ├── Name test case 761.html
│ ├── Description test case 665.html
│ ├── Description test case 666.html
│ ├── Name test case 727.html
│ ├── Name test case 753.html
│ ├── Name test case 754.html
│ ├── Name test case 755.html
│ ├── Name test case 758.html
│ ├── Name test case 759.html
│ ├── Name test case 757.html
│ ├── Name test case 762.html
│ ├── Name test case 564.html
│ ├── Name test case 744.html
│ ├── Name test case 745.html
│ ├── Name test case 746.html
│ ├── Name test case 553.html
│ ├── Name test case 550.html
│ ├── Name test case 743.html
│ ├── Name test case 747.html
│ ├── Name test case 741.html
│ ├── Name test case 739.html
│ ├── Name test case 740.html
│ ├── Name file-label-embedded-slider.html
│ ├── Name test case 562.html
│ ├── Name text-label-embedded-slider.html
│ ├── Name radio-label-embedded-slider.html
│ ├── Name test case 549.html
│ ├── Name test case 742.html
│ ├── Name test case 738.html
│ ├── Name checkbox-label-embedded-slider.html
│ ├── Name file-label-embedded-spinbutton.html
│ ├── Name password-label-embedded-slider.html
│ ├── Name text-label-embedded-spinbutton.html
│ ├── Name radio-label-embedded-spinbutton.html
│ ├── Name test case 662.html
│ ├── Name test case 663.html
│ ├── Name checkbox-label-embedded-spinbutton.html
│ ├── Name password-label-embedded-spinbutton.html
│ ├── Name test case 661.html
│ ├── Name test case 659.html
│ ├── Name test case 565.html
│ ├── Name test case 566.html
│ ├── Name test case 660.html
│ ├── Name test case 663a.html
│ ├── Name file-label-embedded-select.html
│ ├── Name text-label-embedded-select.html
│ ├── Name radio-label-embedded-select.html
│ ├── Name checkbox-label-embedded-select.html
│ └── Name password-label-embedded-select.html
├── Proposed Name and Description Tests
│ ├── Name link-with-label.html
│ ├── Name 1.0 combobox-focusable-alternative.html
│ ├── Name 1.0 combobox-focusable.html
│ ├── Name checkbox-label-multiple-label.html
│ ├── Name checkbox-label-multiple-label-alternative.html
│ ├── Name file-label-inline-block-elements.html
│ ├── Name heading-combobox-focusable-alternative.html
│ ├── Description description-title-same-element.html
│ ├── Name checkbox-label-embedded-textbox.html
│ └── Name file-label-inline-block-styles.html
└── Proposed fieldset and role=group plus Legend Tests
│ ├── Role-group-with-legend.html
│ ├── Standard-fieldset-with-legend.html
│ ├── Role-group-with-legend-role.html
│ ├── Standard-fieldset-with-legend-role.html
│ ├── Role-group-with-nested-legend.html
│ ├── Standard-fieldset-with-nested-legend.html
│ ├── Role-group-with-nested-legend-role.html
│ ├── Nested-role-group-with-legend.html
│ ├── Standard-fieldset-with-nested-legend-role.html
│ ├── Standard-nested-fieldset-with-legend.html
│ ├── Nested-role-group-with-legend-role.html
│ ├── Standard-nested-fieldset-with-legend-role.html
│ └── Nested-role-group-with-legend-2.html
├── package.json
└── LICENSE
/Generate W3C Testable Statements/StartGeneratingStatements.bat:
--------------------------------------------------------------------------------
1 | cscript GenerateStatements.js
--------------------------------------------------------------------------------
/ARIA 101.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WhatSock/w3c-alternative-text-computation/HEAD/ARIA 101.pdf
--------------------------------------------------------------------------------
/aria_checklist.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WhatSock/w3c-alternative-text-computation/HEAD/aria_checklist.pdf
--------------------------------------------------------------------------------
/Static vs. Interactive Widget Roles - Ensuring Proper Functionality in ARIA.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/WhatSock/w3c-alternative-text-computation/HEAD/Static vs. Interactive Widget Roles - Ensuring Proper Functionality in ARIA.pdf
--------------------------------------------------------------------------------
/docs/Autogenerated AccName 1.1 Testable Statements - W3C/_ReadMe.txt:
--------------------------------------------------------------------------------
1 | This folder includes individual tests based on the test cases documented at
2 | https://www.w3.org/wiki/AccName_1.1_Testable_Statements
3 |
4 | These files are automatically generated by running the batch file in the root folder "Generate W3C Testable Statements", named "StartGeneratingStatements.bat".
5 |
6 | The index.html file within this folder is automatically created to provide direct links to all of these files for testing on a webserver.
--------------------------------------------------------------------------------
/Generate W3C Testable Statements/IndexTemplate.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
25 |
26 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "w3c-alternative-text-computation",
3 | "version": "1.0.0",
4 | "description": "A study of browser and Assistive Technology support for the W3C Alternative Text Computation.",
5 | "main": "docs/Sample JavaScript Recursion Algorithm/recursion.js",
6 | "repository": {
7 | "type": "git",
8 | "url": "git+https://github.com/accdc/w3c-alternative-text-computation.git"
9 | },
10 | "author": "Bryan Garaventa",
11 | "license": "MIT",
12 | "bugs": {
13 | "url": "https://github.com/accdc/w3c-alternative-text-computation/issues"
14 | },
15 | "homepage": "https://github.com/accdc/w3c-alternative-text-computation#readme"
16 | }
17 |
--------------------------------------------------------------------------------
/Generate W3C Testable Statements/HomerJax/ReadMe.txt:
--------------------------------------------------------------------------------
1 | HomerJax
2 | Version 1.1
3 | May 27, 2010
4 | Copyright 2009 - 2015 by Jamal Mazrui
5 | GNU Lesser General Public License (LGPL)
6 |
7 | HomerJax is a library of convenience functions for accessing Internet resources. It is written primarily in JScript, the Microsoft version of JavaScript. The library exploits several COM servers that the Windows operating system installs. As a Windows Script Component, HomerJax may be activated without the usually-needed, supporting entries in the Windows registry, which require administrative rights to create with an installer.
8 |
9 | HomerJax functions focus on reading, interpreting, and writing data from the Internet. Full documentation is in the file HomerJax.htm.
10 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Bryan Garaventa
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/Generate W3C Testable Statements/TestTemplate.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | [[TestStatementCodeName]]
5 |
15 |
16 |
17 |
18 |
20 |
21 | [[TestStatementCodeBlock]]
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/docs/Autogenerated AccName 1.1 Testable Statements - W3C/Name test case 543.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Name test case 543
5 |
15 |
16 |
17 |
18 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/docs/Autogenerated AccName 1.1 Testable Statements - W3C/Name test case 600.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Name test case 600
5 |
15 |
16 |
17 |