[Laszlo-dev] For Review: Change 20081024-maxcarlson-x Summary: swf8 accessibility - Enable tabbing to items that don't have child resources

Max Carlson max at openlaszlo.org
Fri Oct 24 14:58:07 PDT 2008


Change 20081024-maxcarlson-x by maxcarlson at Bank on 2008-10-24 14:48:50  
PDT
     in /Users/maxcarlson/openlaszlo/pagan-deities
     for http://svn.openlaszlo.org/openlaszlo/branches/pagan-deities

Summary: swf8 accessibility - Enable tabbing to items that don't have  
child resources

Bugs Fixed: LPP-7142 - Cannot tab to items that are not clickable

Technical Reviewer: promanik
QA Reviewer: aalappat at laszlosystems.com
Doc Reviewer: (pending)

Details: LzSprite.as - Use a shared __setAAProperty method for  
accessibility properties.  In setResource(), use a 1px by 1px  empty  
resource if accessibility is on to help screen readers see the view.   
Reset the movieclip's __accProps hash in setMovieClip().

LaszloCanvas.lzs - Process accessibility arg and turn on accessibility  
for the root sprite if true.

Tests: See LPP-7142 for a testcase.  Tabbing now works across all 5  
views.  Also, each one is announced by JAWS.  See LPP-7142 for a link  
to the M$ accessibility tools which have a handy tool (inspect32.exe)  
that can validate screen reader properties are being exported.

Files:
M      WEB-INF/lps/lfc/kernel/swf/LzSprite.as
M      WEB-INF/lps/lfc/views/LaszloCanvas.lzs
M      WEB-INF/lps/server/src/org/openlaszlo/compiler/SWFFile.java

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20081024-maxcarlson-x.tar


More information about the Laszlo-dev mailing list