[wp-trac] [WordPress Trac] #23449: Refactor customizer accordion to work anywhere in admin
WordPress Trac
noreply at wordpress.org
Wed Feb 13 15:22:38 UTC 2013
#23449: Refactor customizer accordion to work anywhere in admin
--------------------------------------------+------------------
Reporter: lessbloat | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 3.6
Component: Appearance | Version:
Severity: normal | Resolution:
Keywords: needs-patch 3.6-menus ui-focus |
--------------------------------------------+------------------
Comment (by lessbloat):
I mistakenly uploaded this to #23450 yesterday. Oops...
23449.diff is a first pass at this.
The basic reusable structure looks like this:
{{{
<div id="accordion-container">
<ul>
<li class="control-section accordion-section" id
="accordion-section-title_tagline">
<h3 title="" tabindex="0" class="accordion-
section-title">Title here</h3>
<ul class="accordion-section-content">
<li><!-- content here --></li>
</ul>
</li>
</ul>
</div>
}}}
So you'd enqueue the new "accordion" JS file, and drop this code anywhere
in the admin.
'''A couple notes'''
- I left all of the color CSS in wp-admin.css, since for now both fresh,
and classic use the same colors for the accordion.
- We could optionally move all of the form element styling (used within
the customizer) over. I left that out of this first pass.
- .accordion-section-content, could just as well be a DIV if you only have
one block of code to add there (which is likely what I'll do for menus).
--
Ticket URL: <http://core.trac.wordpress.org/ticket/23449#comment:4>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list