ICEfaces
  1. ICEfaces
  2. ICE-5553

Add ARIA support to ACE components

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ARIA

      Description

      Add ARIA support to sparkle / ACE components.

        Issue Links

          Activity

          Hide
          Adnan Durrani added a comment -

          Application developer Notes:
          Sparkle would support ARIA at two levels.
          1- Application
          2- Page

          ARIA will be enabled by default for an application. To turn the ARIA off and on the following context param can be used in web.xml
          <context-param>
          <param-name>org.icefaces.aria.enabled</param-name>
          <param-value>false</param-value>
          </context-param>

          To turn the ARIA off and on for a page, the ice:config tag can be used on the page(e.g.)
          <ice:config ariaEnabled="false"/>

          If both are defined that page level setting would take precedence.

          Show
          Adnan Durrani added a comment - Application developer Notes: Sparkle would support ARIA at two levels. 1- Application 2- Page ARIA will be enabled by default for an application. To turn the ARIA off and on the following context param can be used in web.xml <context-param> <param-name>org.icefaces.aria.enabled</param-name> <param-value>false</param-value> </context-param> To turn the ARIA off and on for a page, the ice:config tag can be used on the page(e.g.) <ice:config ariaEnabled="false"/> If both are defined that page level setting would take precedence.
          Hide
          Adnan Durrani added a comment - - edited

          Component developer notes:
          Component developer doesn't need to look for ice:config and context param separately. They can identify whether the ARIA is enabled or not by using the following convenient method:

          org.icefaces.util.EnvUtils.isAriaEnabled(facesContext) ;

          Show
          Adnan Durrani added a comment - - edited Component developer notes: Component developer doesn't need to look for ice:config and context param separately. They can identify whether the ARIA is enabled or not by using the following convenient method: org.icefaces.util.EnvUtils.isAriaEnabled(facesContext) ;
          Hide
          Ken Fyten added a comment -

          This is achieved for the initial ACE components and is an ongoing requirement for all new ACE components.

          Show
          Ken Fyten added a comment - This is achieved for the initial ACE components and is an ongoing requirement for all new ACE components.

            People

            • Assignee:
              Ken Fyten
              Reporter:
              Adnan Durrani
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: