- From: Jon Gunderson <jongund@illinois.edu>
- Date: Fri, 7 Nov 2008 16:03:06 -0600 (CST)
- To: W3C WAI-PFWG <w3c-wai-pf@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>
This is an issue that I think Aaron has brought up related IE 7 and 8 implementations, but has specific concerns with the "onpropertychange" event. It seems it defines a camel coded property name for the propertyName, which results in having to check for both "aria-xxx" and "ariaXxx" values in property changes. Example code: function handleCheckboxModifyEvent(event, checkbox){ // If IE get the IE event object var e = event || window.event; // Check to see if ARIA property was changed if( (browser.attrName(e) == "aria-checked" ) || (browser.attrName(e) == "ariaChecked" ) ) { // Remind IE to update styling based on property change checkbox.node.className += ""; } // endif return browser.stopPropagation(e); } // end This is significant since the property change event is needed to let scripts respond to AT changes in property. This would require developers to include both methods of checking for ARIA attributes. I guess tests like this can just be abstracted like other IE differences with other event processing modules. Is this going to be considered a "conforming" implementation of ARIA? Full example: http://test.cita.uiuc.edu/aria/checkbox/checkbox1.php Jon Jon Gunderson, Ph.D. Coordinator Information Technology Accessibility Disability Resources and Educational Services Rehabilitation Education Center Room 86 1207 S. Oak Street Champaign, Illinois 61821 Voice: (217) 244-5870 WWW: http://www.cita.uiuc.edu/ WWW: https://netfiles.uiuc.edu/jongund/www/
Received on Friday, 7 November 2008 22:03:48 UTC