Details

      Description

      In cases where ARIA attributes have a reasonable mapping to existing component-level properties (eg. aria-required can be mapped to <h:inputText>'s required attribute, aria-invalid can be mapped to the EditableValueHolder's valid state), we should enhance the standard Renderers to automatically render the ARIA attributes. For other ARIA attributes, passthrough attributes can be used.

      This task requires an analysis of the input controls to determine which ones need changes, but generally speaking any UI component that maps to a native HTML widget should support aria-invald and aria-rquired attributes, and possibly aria-readonly. For a full list of support states and properties, see: http://www.w3.org/TR/wai-aria/states_and_properties#state_prop_def.

      Original thread: http://java.net/projects/javaserverfaces-spec-public/lists/jsr344-experts/archive/2013-03/message/124

        Activity

        Hide
        Ed Burns added a comment -

        Set priority to baseline ahead of JSF 2.3 triage. Priorities will be assigned accurately after this exercise.

        Show
        Ed Burns added a comment - Set priority to baseline ahead of JSF 2.3 triage. Priorities will be assigned accurately after this exercise.
        Hide
        Manfred Riem added a comment -

        Setting priority to Minor

        Show
        Manfred Riem added a comment - Setting priority to Minor
        Hide
        kito75 added a comment -

        Ed, can you add the accessibility tag to this issue? I also would like to request the priority be bumped up. I'm going to have to do this for a client (over 500 pages that don't use aria-required and can't be changed) so I can prototype this.

        Show
        kito75 added a comment - Ed, can you add the accessibility tag to this issue? I also would like to request the priority be bumped up. I'm going to have to do this for a client (over 500 pages that don't use aria-required and can't be changed) so I can prototype this.
        Hide
        Ed Burns added a comment -

        I added the "accessibility" and "a11y" tags, though they were new tags. Are they the right ones?

        Show
        Ed Burns added a comment - I added the "accessibility" and "a11y" tags, though they were new tags. Are they the right ones?

          People

          • Assignee:
            Unassigned
            Reporter:
            kito75
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated: