Customize: Add rightward-facing back button to Themes section header to improve navigation (since the section slides in from the left).

Also serves to prototype for an upward-facing arrow in this location for a Publish Settings section.

Props melchoyce, westonruter.
See #39896, #40278, #21666.


git-svn-id: https://develop.svn.wordpress.org/trunk@41368 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Weston Ruter
2017-09-11 05:22:22 +00:00
parent b422c7e45f
commit 6406fb561a
3 changed files with 25 additions and 0 deletions

View File

@@ -1168,6 +1168,21 @@ p.customize-section-description {
border-left: none;
margin-top: 0;
}
#customize-theme-controls .control-section-themes .customize-section-back {
position: absolute;
right: 0;
top: 0;
height: 80px;
border-left: 1px solid #ddd;
border-right: 4px solid #fff;
}
#customize-theme-controls .control-section-themes .customize-section-back:before {
content: "\f345";
}
#customize-theme-controls .control-section-themes .customize-section-back:hover,
#customize-theme-controls .control-section-themes .customize-section-back:focus {
border-right-color: #0073aa;
}
#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child:hover, /* Not a focusable element. */
#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child {

View File

@@ -1164,6 +1164,15 @@
attachEvents: function () {
var section = this;
// Expand/Collapse accordion sections on click.
section.container.find( '.customize-section-back' ).on( 'click keydown', function( event ) {
if ( api.utils.isKeydownButNotEnterEvent( event ) ) {
return;
}
event.preventDefault(); // Keep this AFTER the key filter above
section.collapse();
});
// Expand/Collapse section/panel.
section.container.find( '.change-theme, .customize-theme' ).on( 'click keydown', function( event ) {
if ( api.utils.isKeydownButNotEnterEvent( event ) ) {