On 11/24/2009 10:24 AM, Vincent Massol wrote: > Hi, > > We have a few issues in the WCAG tests for our wiki edit mode > (results are in > http://www.webrichtlijnen.nl/english/test/report/76745/182681/) > : > > 1) "Use friendly URL's, that are readable and recognisable.". I > believe this is caused by js present in javascript.vm which generate > URLs like: > var surl = "http://localhost:8080/xwiki/bin/cancel/Main/WebHome?ajax=1"; > This is probably a pb with the WCAG test parser. However shouldn't we > move the script in a JS file (maybe in xwiki.js)? > If we don't move it then another rule that says that script element > but have a noscript element specified will be triggered too.
Yes, the canceledit and cancelcanceledit logic would need to be revisited. I don't like it either, it's been bloating the source for too long. > 2) "When using client-side script in combination with a link: if the > link does not lead to anything, do not confront the visitor without > support for client-side script with a non-working link." > "Contains links which will not work if javascript is unavailable or > switched off." > Not sure what we should do with this one. Any idea? I think that's the deprecated tagedit in the Document Information panel. It has a button that is actually hidden, so it should be safe to remove it. > 3) "Use the th (table header) to describe a column or row in a table > with relational information." > The pb is in the Information Panel. > <table summary="List of included documents" > id="xwikiincludeddocuments"> <tbody> <tr><td><a href="/xwiki/bin/view/ > Main/Dashboard">Main.Dashboard</a></td> <td class="xwikibuttonlink"><a > href="/xwiki/bin/edit/Main/Dashboard">Edit</a></td></tr> </tbody> </ > table> > We need to decide if we consider it's valid or not. If the table is > not a data table then it could be valid, as mentioned here: > http://www.w3.org/TR/WCAG10-HTML-TECHS/#tables-layout > I have tried to find alternatives (like not using a table, adding > headers) but none looks good to me. Should we consider our code is ok? How about a plain list? The edit text could be replaced with a pencil icon via CSS, and a simple [edit] text right after the document name without style. -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

