[ 
https://issues.apache.org/jira/browse/TRINIDAD-822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matt Cooper updated TRINIDAD-822:
---------------------------------

       Resolution: Fixed
    Fix Version/s:  1.2.8-core
                    1.0.8-core
           Status: Resolved  (was: Patch Available)

> Add additional accessibility features to skinning
> -------------------------------------------------
>
>                 Key: TRINIDAD-822
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-822
>             Project: MyFaces Trinidad
>          Issue Type: Improvement
>          Components: Skinning
>    Affects Versions: 1.0.5-core, 1.2.4-core
>            Reporter: Matt Cooper
>            Assignee: Matt Cooper
>             Fix For:  1.0.8-core,  1.2.8-core
>
>         Attachments: TRINIDAD-822-1.2.x.patch, TRINIDAD-822-trunk.patch
>
>
> It is important to be able to define skin settings based on accessibility 
> policies such as:
> @accessibility-policy [low-vision, any-vision, high-contrast, any-contrast, 
> keyboard, mouse, touch]
> If this is added then a corresponding accessibility-policy property/object 
> for trinidad-config.xml would be needed.  There is an existing 
> accessibility-mode property/object available today so we may want to 
> incorporate that or otherwise deprecate it if it is not possible to use it to 
> enumerate all of the possible combinations of the above noted policies.
> Basically people should be able to define skin properties specific to 
> accessibility needs.  In the past the answer was to create a separate skin 
> for each need but it is becoming apparent that this is not ideal.  Take this 
> scenario for example:
> The Apache MyFaces Trinidad community has spent a lot of effort working on a 
> skin that meets all of the accessibility requirements of their customers.  
> You're a random customer of Trinidad, working on making an app for your own 
> organization and don't have the resources or expertise to make a skin that 
> meets the same needs on your own.  You are happy with most of what the 
> default skin provides but you really just want to make some minor color, 
> image, and font changes to match your organization's branding.  You really 
> just want to extend the provided skin and don't want to risk breaking 
> accessibility needs.  If you change the base styles, you'll be responsible 
> for coming up with low-vision, high-contrast styles too.  If you could 
> somehow just change the styles that won't impact the special needs users then 
> you can make your skin extension with much less effort--the "any-contrast" 
> and "any-vision" @accessibility-policy would enable you to do this.  Or the 
> inverse if some third party created a skin but you needed to make some tweaks 
> for high-contrast, low-vision, or touch-based entry users, etc.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to