Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore ACT branding & navbar #103

Merged
merged 28 commits into from
Jun 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
d0f591a
Try adding a navbar
WilcoFiers May 20, 2022
b6c9cb0
hide last menu item
WilcoFiers May 20, 2022
8e5d0a8
Tweak language
WilcoFiers May 20, 2022
5613864
Remove about link from the header
WilcoFiers May 20, 2022
1d625fd
Add link to the heading
WilcoFiers May 20, 2022
bec71eb
Tweak banner text
WilcoFiers May 20, 2022
8c16779
Success criterion page
WilcoFiers May 21, 2022
352e1f5
fix loop?
WilcoFiers May 21, 2022
b26581b
Update index page
WilcoFiers May 23, 2022
355b46f
Tweak index language
WilcoFiers May 23, 2022
a061b8e
Update about page text
WilcoFiers May 23, 2022
047b7e7
More editorial work
WilcoFiers May 23, 2022
f759168
Delete wcag2 doodle page
WilcoFiers May 23, 2022
3809f07
More editorial work
WilcoFiers May 23, 2022
2dd7c7d
Fix incorrect inline linke
WilcoFiers May 26, 2022
8b54d03
Merge branch 'master' into layout-work
WilcoFiers Jun 1, 2022
5896917
Various textual changes
WilcoFiers Jun 7, 2022
3cdf31a
More textual work
WilcoFiers Jun 8, 2022
f2cec3b
Merge branch 'master' into layout-work
WilcoFiers Jun 8, 2022
2cff52f
Style link icons
WilcoFiers Jun 8, 2022
abb720a
Update links to implementations
WilcoFiers Jun 8, 2022
69d519b
Add link to report format
WilcoFiers Jun 8, 2022
92b0b2d
Fix missing version from yml file
WilcoFiers Jun 8, 2022
12dba7f
Tweak vender listing
WilcoFiers Jun 9, 2022
6db6ab7
Shorten implementation navbar item
WilcoFiers Jun 9, 2022
f0f669e
Update content/implementations.md
WilcoFiers Jun 16, 2022
c54795c
Update content/implementations.md
WilcoFiers Jun 16, 2022
6bb0010
Merge branch 'master' into layout-work
WilcoFiers Jun 16, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 11 additions & 9 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,19 +54,21 @@ defaults:
<p><strong>Date:</strong> Updated @@ Month 2021. First published Month 20@@.</p>
<p><strong>Editors:</strong> @@name, @@name. <strong>Contributors:</strong> @@name, @@name, and <a href="https://www.w3.org/groups/wg/@@wg/participants">participants of the @@WG</a>. ACKNOWLEDGEMENTS lists contributors and credits.</p>
<p>Developed by the @@ Working Group (<a href="http://www.w3.org/WAI/@@/">@@WG</a>). Developed as part of the <a href="https://www.w3.org/WAI/@@/">WAI-@@ project</a>, @@co-funded by the European Commission.</p>
type_of_guidance: "Test Rule"
type_of_guidance: "ACT Rule"
rule_meta:
rule_type: "atomic rule"
rule_type: "Atomic rule"
sidebar: true
standalone_resource_header:
title: WCAG 2 Test Rules
subtitle: For developers of evaluation tools and test methodologies
link:
title: About WCAG 2 Test Rules
title: ACT Rules
title-ref: /standards-guidelines/act/rules/
subtitle: Rules for accessibility conformance testing (ACT)
standalone_resource_nav_links:
- name: All Rules
ref: /standards-guidelines/act/rules/
- name: About
ref: /standards-guidelines/act/rules/about/
standalone_resource_pager:
name: All Test Rules
ref: /standards-guidelines/act/rules/
- name: Implementations
ref: /standards-guidelines/act/implementations/
WilcoFiers marked this conversation as resolved.
Show resolved Hide resolved

plugins:
- jekyll-seo-tag
Expand Down
47 changes: 38 additions & 9 deletions _data/wcag-act-rules/act-implementations.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,42 @@
### EXAMPLE, using all permitted fields
### Fields with a * are optional
# - name: Acme Accessibility Tool
# homepage: https://acme.com/acme-tool/ *
# hidden: true # This lists the implementation as "coming soon".
# version: 4.5 *
# vendor: Acme Corp
# vendorHomepage: https://acme.com/ *
# uniqueKey: acme-tool
# type: Automated Tool | Semi-automated tool | Test methodology
# standards: # Add as needed, remove what is not applicable
# - WAI-ARIA 1.2
# - WCAG 2.1 Level A, AA, AAA
# jsonReport: https://acme.com/acme-tool-earl.json
# description: |
# Some text here, which may contain markdown. *

- name: Alfa
homepage: https://alfa.siteimprove.com/
version: 0.36.0
vendor: Siteimprove
vendorHomepage: https://www.siteimprove.com/
uniqueKey: alfa
type: Automated tool
standards:
- WCAG 2.1 all levels
- WCAG 2.1 Level A, AA, AAA
- WAI-ARIA 1.2
jsonReport: https://raw.githubusercontent.com/Siteimprove/alfa-act-r/main/reports/alfa-w3c.json

- name: Axe-core
homepage: https://www.npmjs.com/package/axe-core
version: 4.5.0-prerelease
homepage: https://github.com/dequelabs/axe-core/
vendor: Deque Systems
vendorHomepage: https://deque.com/
uniqueKey: axe-core
type: Automated tool
standards:
- WCAG 2.1 all levels
- WCAG 2.1 Level A, AA, AAA
- WAI-ARIA 1.2
jsonReport: https://raw.githubusercontent.com/dequelabs/act-reports-axe/main/reports/axe-core.json
description: |
Expand All @@ -25,12 +45,14 @@
Checks with “unsupported” in its ID are disabled, which deal with issues of accessibility support issues which ACT Rules do not account for, often by design.

- name: Axe DevTools Pro
homepage: https://www.deque.com/axe/devtools/
version: 4.24.5
vendor: Deque Systems
vendorHomepage: https://deque.com/
uniqueKey: axe-devtools-pro
type: Semi-automated tool
standards:
- WCAG 2.1 all levels
- WCAG 2.1 Level A, AA, AAA
- WAI-ARIA 1.2
jsonReport: https://raw.githubusercontent.com/dequelabs/act-reports-axe/main/reports/axe-devtools-igt.json
description: |
Expand All @@ -41,13 +63,15 @@
the `alt-text-not-meaningful` issue type reported by the `Images` tool.

- name: Equal Access Accessibility Checker
homepage: https://www.ibm.com/able/toolkit/
hidden: true
version: 3.0.0
vendor: IBM Accessibility
vendorHomepage: https://www.ibm.com/
uniqueKey: equal-access
type: Automated tool
standards:
- WCAG 2.1 all levels
- WCAG 2.1 Level A, AA, AAA
- WAI-ARIA 1.2
jsonReport: https://raw.githubusercontent.com/IBMa/equal-access/master/accessibility-checker/test-act/earlResult.json
description: |
Expand All @@ -62,31 +86,36 @@
`RuleId1:ReasonCode1,ReasonCode2|RuleId2:ReasonCode3,ReasonCode4`.

- name: QualWeb
homepage: http://qualweb.di.fc.ul.pt/evaluator/
version: 3.0.0
vendor: LASIGE, Faculdade de Ciências da Universidade de Lisboa
vendorHomepage: https://www.lasige.pt/
uniqueKey: qualweb
type: Automated tool
standards:
- WCAG 2.1 all levels
- WCAG 2.1 Level A, AA, AAA
- WAI-ARIA 1.2
jsonReport: https://raw.githubusercontent.com/qualweb/ACT-implementation-report/main/qualweb-report.json

- name: SortSite
omepage: https://www.powermapper.com/products/sortsite/
hidden: true
version: 6.44
vendor: PowerMapper
vendorHomepage: https://www.powermapper.com/
uniqueKey: sort-site
type: Automated tool
standards:
- WCAG 2.1 all levels
- WCAG 2.1 Level A, AA, AAA
- WAI-ARIA 1.2
jsonReport: https://raw.githubusercontent.com/act-rules/act-rules-implementation-sortsite/master/report.json

- name: Trusted Tester
version: 5.1
vendor: Access Board
vendor: US federal government
uniqueKey: trusted-tester
type: Test methodology
standards:
- WCAG 2.0 Level A & AA
jsonReport: https://raw.githubusercontent.com/Section508Coordinators/act-tt/main/act-trusted-tester-w3c.json
- WCAG 2.0 Level A, AA
jsonReport: https://raw.githubusercontent.com/Section508Coordinators/act-tt/main/act-trusted-tester.json

8 changes: 4 additions & 4 deletions _layouts/act_implementation.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
{{ implementationInfo.name }}
{% endif %}
{% unless implementation.versionDate %}
version {{ implementation.version }}
version {% if implementation.version %}{{ implementation.version }}{% else %}{{ implementationInfo.version }}{% endif %}
{% endunless %}
is an {{ implementationInfo.type }}
{% if implementationInfo.vendorHomepage %}
Expand All @@ -36,7 +36,7 @@
{% endif %}

{% if implementation.versionDate %}
Version {{ implementation.version }}
version {% if implementation.version %}{{ implementation.version }}{% else %}{{ implementationInfo.version }}{% endif %}
was published on {{ implementation.versionDate | date: '%e %B %Y' }}.
{% endif %}

Expand All @@ -50,7 +50,7 @@
, and {{ standard }}
{%- endif -%}
{%- endfor %}.
See <a href="../#understandingactconsistency">understanding ACT consistency</a>.
See <a href="../#understanding-act-consistency">understanding ACT consistency</a>.
</p></div>
</aside>

Expand Down Expand Up @@ -169,7 +169,7 @@ <h3 id="breakdown-{{ ruleMapping.ruleId }}">{{ ruleMapping.ruleName | remove: '`
{% else %}
The implementation correctly reports no success criteria are failed by this rule.
{% endif %}
See <a href="../#understandingactconsistency">understanding ACT consistency</a>.
See <a href="../#understanding-act-consistency">understanding ACT consistency</a>.
</p>

{% if ruleMapping.accessibilityRequirements %}
Expand Down
10 changes: 10 additions & 0 deletions content-assets/wcag-act-rules/act-styles.css
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@
nav.nav li:last-of-type {
display: none;
}

table.act-implementations {
width: 100%;
}

table.act-implementations a > img {
padding: 0.25rem;
border-radius: 0.25em;
border: solid 1px var(--wai-green);
}

table.act-requirements ul,
table.act-implementations ul {
list-style: none;
Expand Down
4 changes: 3 additions & 1 deletion content/_implementations-table.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@
{%- assign report = siteData.implementations[implementation.uniqueKey] %}
{%- if implementation.hidden != true %}
<tr>
<td>{{ implementation.name }} {{ report.version }}</td>
<td>{{ implementation.name }}
{%- if report.version %} {{ report.version }}{% else %} {{ implementation.version }}{% endif -%}
</td>
<td><ul>{% for standard in implementation.standards %}
<li>{{ standard }}</li>
{% endfor %}</ul></td>
Expand Down
Loading