[wp-trac] [WordPress Trac] #27406: Widget Customizer: Organize all widget area sections into a meta customizer section
WordPress Trac
noreply at wordpress.org
Thu Jun 26 16:11:11 UTC 2014
#27406: Widget Customizer: Organize all widget area sections into a meta customizer
section
-------------------------------------------------+-------------------------
Reporter: westonruter | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: 4.0
Component: Customize | Version: 3.9
Severity: normal | Resolution:
Keywords: has-patch dev-feedback needs- | Focuses: ui,
testing ux-feedback | javascript
-------------------------------------------------+-------------------------
Comment (by ethitter):
I'm glad the Panel approach was chosen over the parent approach. Each top-
level Customizer item is already a series of interconnected classes with
an implied hierarchy. Implementing a Panel as yet another class in this
chain reinforces the existing developer experience.
Replying to [comment:29 celloexpressions]:
> - #28504 would introduce icons to customizer sections. I'd propose only
including icons on panels and top-level sections, but leaving them off of
sub-sections within panels (maybe including the panel header one for the
whole panel), as all sections within a panel should theoretically have a
similar purpose.
I agree, there's no need to repeat the icons within panels.
> - Should all panels be listed before top-level sections, or should they
have mixed sorting? I think it's better to keep them separate, as the
small arrow indicators are more effective when grouped, and users are
probably more likely to need to use a panel then a top-level section when
entering the Customizer at any given time (if Widgets and Menus are
panels, for example).
Sections [https://core.trac.wordpress.org/browser/trunk/src/wp-includes
/class-wp-customize-section.php?rev=28827#L31 already support priority].
Since a Panel is an extension of the `WP_Customize_Section` class,
shouldn't it respect priority?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/27406#comment:31>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list