On Tue, Nov 24, 2009 at 12:58 PM, Sergiu Dumitriu <[email protected]> wrote:
> 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.
>

This button is legacy, IIRC I added to be able to reuse the template
from the doc footer when tag editing was available in the information
tab.
I think it's 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.
>

+1.

JV.
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to