User tests: Successful: Unsuccessful:
This PR makes category list menu item type acessible according to WCAG 2.0.
1. List of articles table:
Now the table header always exists in the HTML, through CSS it show or hides according to "Show Headings" Show/Hide selection.
A caption
tag (css hidden by default) is added to the Table.
Column scopes (scope="col"
) are added to th
tags.
See http://www.w3.org/TR/WCAG20-TECHS/H63.html
A legend
tag (css hidden by default) is added to the fieldset.
A submit button is added (css hidden by default) to the filter form.
See http://www.w3.org/TR/WCAG20-TECHS/H32.html
Improvements are welcome
Status | New | ⇒ | Pending |
Labels |
Added:
?
?
|
Title |
|
Labels |
Category | ⇒ | Accessibility |
Labels |
Category | Accessibility | ⇒ | Accessibility Language & Strings |
I have tested this item
I have tested this issue @icampus PBF with the proposed patch and have pretty much the same "issues" as Curtista. I followed your "How to test" but on a local server and inspected the site myself. Your patch definitely improves the accessibility but seems to omit the scope attribute of the first th-tag.
added missing scope
I have tested this item
Everything fine, even the scope="col" is now Present
@icampus Pizza,Bugs&Fun
I have tested this item
Tested it like I did previously @icampus and its working perfect for me this time
Status | Pending | ⇒ | Ready to Commit |
Labels |
RTC - sorry for the delay
Labels |
Added:
?
|
@andrepereiradasilva there are merge conflicts here can you fix that?
Milestone |
Added: |
any change to fix the conflicts @andrepereiradasilva ?
sorry ... to many PR. will do when i can
Labels |
Removed:
?
|
Milestone |
Removed: |
||
Status | Ready to Commit | ⇒ | Pending |
Labels |
Milestone |
Removed: |
Can we have one more test here please now these conflicts have been fixed? Thanks!
Labels |
hum ... i think there a potencial issue here.
if i'm not wrong if a site that uses other template does not have this hide css classes the form legend and table caption will appear in the site, the same goes for table-noheader class.
I could, force the css here for B/C in the file, @wilsonge what do you think?
ok added the css classes inline too to prevent that issue
I have tested this item
I have tested this item
@andrepereiradasilva sorry to say that we have merge conflicts again. If you can fix them i will make sure it gets merged quickly and wont happen again
I have tested this item
Tested issue successfully.
I've manually fixed the conflicts here and merged it. @brianteeman could you just check i haven't screwed anything up please
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-11-04 12:46:53 |
Closed_By | ⇒ | wilsonge |
Category | Accessibility Language & Strings | ⇒ | Front End Components Language & Strings Templates (site) Accessibility |
Labels |
Removed:
?
|
I have tested this item? unsuccessfully on d3070e0
First I've done the steps in the "How to Test".
For the 3th step I've used the Wave Chrome extension available at http://wave.webaim.org/ which only recognizes that (before the patch) there was no
legend
tag in the fieldset.The remaining changes I had to test manually against the specifications, because I run Joomla on my local machine and found no tool except for the wave chrome extension.
Now lets talk about the changes. When I was testing it manually everything was fine except for that the first
th
tag in the table had noscope="col"
. Because of this missingscope="col"
the test was unsuccessful.@icampus
This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/8599.