|
[
Permalink
| « Hide
]
Martin Dougiamas added a comment - 11/Dec/06 11:06 PM
Skip links have been added to the blocks, but one link to "skip to content" would be most useful.
Skip links have been added to course pages and admin settings pages (using accesshide to hide them from normal browsers)
We need more discussion of these accessibility fixes - this helps fix MDL-4994, however:
1) Better if the 'pagelib' link was the first text on page, just after <body> opening tag. 2) Its broken in Internet Explorer, see recent fix for skip block links, 3) Its inaccessible to most keyboard-only users (except screen reader users), I'll try to quickly do a fix, for 1.9! This patch fixes the 3 issues identified above. It affects these 4 files,
Also cleans up, lang/en_utf8/moodle.php, theme/standard/styles_color.css, theme/formal_white/fw_layout.css (unused styles). Martin, I'm happy to commit this, if you give the nod.
Note, I'd like to revisit this post-1.9 as this only adds the skip link to course pages, not the home page, modules etc. (Which is why MDL-4994 hasn't been fixed!) Many thanks, Nick. I'm currently working on this (assigned to me, elevated priority). Having problems with CVS, but hope to commit tomorrow BST - HEAD and 1.9 branches.
I've committed fixes in 2 stages to 1.9 branch and HEAD, tagged _MERGED.
Tested on,
(Note, 'skip_main_destination' function should perhaps be 'print_skip_main_destination' - post 1.9?)
Fixed. Reopening - need to use "skip_main_destination" function in Ann Adamcik's "topicscss" course format, see MDL-9306.
(Link - Ann Adamcik's new "topicscss" course format.)
(Non-specific link to MDL-9306, try again!)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||