[buddypress-trac] [BuddyPress Trac] #7613: xprofile field "description" placement inconsistency

buddypress-trac noreply at wordpress.org
Sun Oct 22 06:13:31 UTC 2017


#7613: xprofile field "description" placement inconsistency
------------------------------+-----------------------------
 Reporter:  sbrajesh          |      Owner:
     Type:  defect (bug)      |     Status:  new
 Priority:  normal            |  Milestone:  Awaiting Review
Component:  Extended Profile  |    Version:  2.9.0
 Severity:  major             |   Keywords:
------------------------------+-----------------------------
 In !BuddyPress 2.9, The field description was moved inside the field
 class( A bad choice as it forced all themes to show the description twice
 and caused a huge headache).

 The problem with current implementation is that for some of the field
 types the description is shown before the form element and for some after
 the form element.
 Here is a list to show where is shown:-

 Checkbox:- after the legend, before the checkbox
 Datebox:- after the legend, before the datebox
 Multi select box:- After the multi select box
 Number:- After the number input box
 Radio:- After the legend, before the field.
 Selectbox:- After the select element
 Texarea:- After the textarea
 Textbox:- after the textbox
 url:- after the url

 There are many issues with the current implementation.

 1. You have taken the control out of theme author and put it into the
 hands of the plugin developers.
 2. It will lead to inconsistency as some put it before the element and
 some after the actual elements.

 3. The goal should be to give more flexibility and provide a consistent
 user interface, how do we achieve that with the current implementation.

 4. Even !BuddyPress's own implementation is inconsistent, how do you
 expect others to have any consistency.

 Please let me know what are my options if I want to show the description
 consistently. Also, do not suggest javascript as a mean to achieve what
 should have been a normal thing.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7613>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list