Make WordPress Core

Ticket #33229: 33229.2.patch

File 33229.2.patch, 6.2 KB (added by ocean90, 9 years ago)
  • src/wp-admin/css/customize-controls.css

     
    4141        border-bottom: 1px solid #ddd;
    4242}
    4343
    44 #customize-header-actions .secondary-actions {
    45         display: none;
    46 }
    47 
    4844#customize-controls .wp-full-overlay-sidebar-content {
    4945        overflow-y: auto;
    5046        overflow-x: hidden;
     
    273269        left: -100%;
    274270}
    275271
    276 .section-open .control-panel-back {
    277         display: none;
    278 }
    279 
    280272.accordion-sub-container.control-panel-content {
    281273        display: none;
    282274        position: absolute;
     
    300292        width: 100%;
    301293}
    302294
    303 .customize-overlay-close,
    304295.customize-controls-close {
    305296        display: block;
    306297        position: absolute;
     
    322313        box-sizing: content-box;
    323314}
    324315
    325 .customize-overlay-close {
    326         left: auto;
    327         right: 0;
    328         border-right: 0;
    329         border-left: 1px solid #ddd;
    330 }
    331 
    332 .control-panel-back {
    333         display: block;
    334         position: fixed;
    335         top: 0;
    336         z-index: 99;
    337         left: -48px;
    338         width: 45px;
    339         height: 45px;
    340         padding-right: 2px;
    341         background: #eee;
    342         border-right: 1px solid #ddd;
    343         cursor: pointer;
    344         -webkit-transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out;
    345         transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out;
    346 }
    347 
    348316.customize-panel-back,
    349317.customize-section-back {
    350318        display: block;
     
    367335        height: 70px;
    368336}
    369337
    370 .ios .control-panel-back,
    371338.ios .customize-panel-back,
    372339.ios .customize-section-back {
    373340        -webkit-transition: left 0s;
    374341        transition: left 0s;
    375342}
    376343
    377 .collapsed .control-panel-back,
    378344.ios .customize-panel-back {
    379345        display: none;
    380346}
     
    392358        color: #555;
    393359}
    394360
    395 .customize-overlay-close:focus,
    396 .customize-overlay-close:hover,
    397361.customize-controls-close:focus,
    398362.customize-controls-close:hover,
    399 .control-panel-back:focus,
    400 .control-panel-back:hover,
    401363.customize-controls-preview-toggle:focus,
    402364.customize-controls-preview-toggle:hover {
    403365        background: #ddd;
     
    419381        box-shadow: none;
    420382}
    421383
    422 .customize-overlay-close:before,
    423384.customize-controls-close:before {
    424385        font: normal 22px/45px dashicons;
    425386        content: "\f335";
     
    436397        left: 13px;
    437398}
    438399
    439 .control-panel-back:before {
    440         font: normal 20px/45px dashicons;
    441         content: "\f341";
    442         position: relative;
    443         top: 1px;
    444         left: 13px;
    445 }
    446 
    447400.wp-full-overlay-sidebar .wp-full-overlay-header {
    448401        -webkit-transition: padding ease-in-out .18s;
    449402        transition: padding ease-in-out .18s;
  • src/wp-admin/customize.php

     
    123123<div class="wp-full-overlay expanded">
    124124        <form id="customize-controls" class="wrap wp-full-overlay-sidebar">
    125125                <div id="customize-header-actions" class="wp-full-overlay-header">
    126                         <div class="primary-actions">
    127                                 <?php
    128                                         $save_text = $wp_customize->is_theme_active() ? __( 'Save &amp; Publish' ) : __( 'Save &amp; Activate' );
    129                                         submit_button( $save_text, 'primary save', 'save', false );
    130                                 ?>
    131                                 <span class="spinner"></span>
    132                                 <a class="customize-controls-preview-toggle" href="#">
    133                                         <span class="controls"><?php _e( 'Customize' ); ?></span>
    134                                         <span class="preview"><?php _e( 'Preview' ); ?></span>
    135                                 </a>
    136                                 <a class="customize-controls-close" href="<?php echo esc_url( $return ); ?>">
    137                                         <span class="screen-reader-text"><?php _e( 'Cancel' ); ?></span>
    138                                 </a>
    139                                 <span class="control-panel-back" tabindex="-1"><span class="screen-reader-text"><?php _e( 'Back' ); ?></span></span>
    140                         </div>
    141                         <div class="secondary-actions">
    142                                 <button type="button" class="customize-overlay-close">
    143                                         <span class="screen-reader-text"><?php _e( 'Close overlay' ); ?></span>
    144                                 </button>
    145                         </div>
     126                        <?php
     127                        $save_text = $wp_customize->is_theme_active() ? __( 'Save &amp; Publish' ) : __( 'Save &amp; Activate' );
     128                        submit_button( $save_text, 'primary save', 'save', false );
     129                        ?>
     130                        <span class="spinner"></span>
     131                        <a class="customize-controls-preview-toggle" href="#">
     132                                <span class="controls"><?php _e( 'Customize' ); ?></span>
     133                                <span class="preview"><?php _e( 'Preview' ); ?></span>
     134                        </a>
     135                        <a class="customize-controls-close" href="<?php echo esc_url( $return ); ?>">
     136                                <span class="screen-reader-text"><?php _e( 'Cancel' ); ?></span>
     137                        </a>
    146138                </div>
    147139
    148140                <div id="widgets-right"><!-- For Widget Customizer, many widgets try to look for instances under div#widgets-right, so we have to add that ID to a container div in the Customizer for compat -->
  • src/wp-admin/js/customize-controls.js

     
    33873387                        event.preventDefault();
    33883388                });
    33893389
    3390                 // Go back to the top-level Customizer accordion.
    3391                 $( '#customize-header-actions' ).on( 'click keydown', '.control-panel-back', function( event ) {
    3392                         if ( api.utils.isKeydownButNotEnterEvent( event ) ) {
    3393                                 return;
    3394                         }
    3395 
    3396                         event.preventDefault(); // Keep this AFTER the key filter above
    3397                         api.panel.each( function ( panel ) {
    3398                                 panel.collapse();
    3399                         });
    3400                 });
    3401 
    34023390                closeBtn.keydown( function( event ) {
    34033391                        if ( 9 === event.which ) // tab
    34043392                                return;
  • src/wp-admin/js/customize-widgets.js

     
    177177                        // If the available widgets panel is open and the customize controls are
    178178                        // interacted with (i.e. available widgets panel is blurred) then close the
    179179                        // available widgets panel. Also close on back button click.
    180                         $( '#customize-controls, .customize-overlay-close, #available-widgets .customize-section-title' ).on( 'click keydown', function( e ) {
     180                        $( '#customize-controls, #available-widgets .customize-section-title' ).on( 'click keydown', function( e ) {
    181181                                var isAddNewBtn = $( e.target ).is( '.add-new-widget, .add-new-widget *' );
    182182                                if ( $( 'body' ).hasClass( 'adding-widget' ) && ! isAddNewBtn ) {
    183183                                        self.close();