[buddypress-trac] [BuddyPress Trac] #7348: Accessibility: Group related form elements within fieldsets in Profile > Edit screen

buddypress-trac noreply at wordpress.org
Fri Jun 23 20:37:00 UTC 2017


#7348: Accessibility: Group related form elements within fieldsets in Profile >
Edit screen
------------------------------+------------------
 Reporter:  mercime           |       Owner:
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:  2.9
Component:  Extended Profile  |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  has-patch early   |
------------------------------+------------------

Comment (by mercime):

 @hnla Instead of one big patch, I've separated the changes needed into
 separate stand-alone patches:

 [attachment:7348-remove-ul-wrapper.patch] - removes the UL wrapper for the
 change profile visibility radio buttons

 [attachment:7348-move-desc-close-to-form-controls.patch] - moves the
 descriptions from under the change profile visibility section to either
 above or below the profile form controls. [attachment:descriptions-moved-
 above-ch.png] shows:
 - Descriptions are moved right above multi-control fields such as the
 radio, checkbox, and datebox fields with `tabindex="0"` so that it will be
 read when screen readers tab through the form when in form mode.
 - Descriptions are moved right below single field controls such as the
 multiselect, number, selectbox, textarea, textbox, and url fields. All
 descriptions are associated with respective form controls with the `aria-
 describedby` attribute.

 [attachment:7348-outer-fieldset-structure.patch] - shows the new structure
 for the outer fieldset surrounding the form control/s with respective
 change profile visilibity fieldset.

 [attachment:7348-visibility-toggle-button.patch] - deals with the button's
 changing values for the `aria-expanded` attr

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7348#comment:17>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list