Make WordPress Core

Ticket #38651: 38651.7.diff

File 38651.7.diff, 3.4 KB (added by sirbrillig, 8 years ago)

Updated patch to clean up left-over things

  • src/wp-includes/css/customize-preview.css

    diff --git src/wp-includes/css/customize-preview.css src/wp-includes/css/customize-preview.css
    index c245d25..daa41be 100644
     
    3535        border: 1px solid #0085ba;
    3636}
    3737
    38 /* Styles for the actual shortcut */
     38/**
     39 * Styles for the actual shortcut
     40 *
     41 * Note that some properties are overly verbose to prevent theme interference.
     42 */
    3943.widget .customize-partial-edit-shortcut button,
    4044.customize-partial-edit-shortcut button {
    4145        position: absolute;
    42         left: -36px;
     46        left: -30px;
     47        top: 2px;
    4348        color: #fff;
    4449        width: 30px;
    4550        height: 30px;
    body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut bu 
    101106        visibility: hidden;
    102107}
    103108
    104 .customize-partial-edit-shortcut-left-margin.customize-partial-edit-shortcut button {
    105         left: 0;
    106 }
    107 
    108109@-webkit-keyframes customize-partial-edit-shortcut-bounce-appear {
    109110        from, 20%, 40%, 60%, 80%, to {
    110111                -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut bu 
    242243}
    243244
    244245@media screen and (max-width:800px) {
     246        .widget .customize-partial-edit-shortcut button,
     247        .customize-partial-edit-shortcut button {
     248                left: -32px;
     249        }
     250}
     251
     252@media screen and (max-width:320px) {
     253        .site-title { padding-left: 10px; }
     254
     255        .widget-area .widget {
     256                padding-left: 10px;
     257        }
     258
     259        .widget .customize-partial-edit-shortcut button,
    245260        .customize-partial-edit-shortcut button {
    246                 left: -18px; /* Assume there will be less of a margin available on smaller screens */
     261                left: -30px;
    247262        }
    248263}
  • src/wp-includes/js/customize-selective-refresh.js

    diff --git src/wp-includes/js/customize-selective-refresh.js src/wp-includes/js/customize-selective-refresh.js
    index 70e2b96..e97b1cf 100644
    wp.customize.selectiveRefresh = ( function( $, api ) { 
    118118                                return;
    119119                        }
    120120                        $shortcut = partial.createEditShortcut();
    121                         partial.positionEditShortcut( placement, $shortcut );
     121                        partial.addEditShortcutToPlacement( placement, $shortcut );
    122122                        $shortcut.on( 'click', function( event ) {
    123123                                event.preventDefault();
    124124                                event.stopPropagation();
    wp.customize.selectiveRefresh = ( function( $, api ) { 
    127127                },
    128128
    129129                /**
    130                  * Position an edit shortcut for the placement container.
    131                  *
    132                  * The shortcut must already be created and added to the page.
     130                 * Add an edit shortcut to the placement container.
    133131                 *
    134132                 * @since 4.7
    135133                 *
    wp.customize.selectiveRefresh = ( function( $, api ) { 
    137135                 * @param {jQuery} $editShortcut The shortcut element as a jQuery object.
    138136                 * @returns {void}
    139137                 */
    140                 positionEditShortcut: function( placement, $editShortcut ) {
    141                         var $placementContainer = $( placement.container ), $editButton;
     138                addEditShortcutToPlacement: function( placement, $editShortcut ) {
     139                        var $placementContainer = $( placement.container );
    142140                        $placementContainer.prepend( $editShortcut );
    143141                        if ( ! $placementContainer.is( ':visible' ) || 'none' === $placementContainer.css( 'display' ) ) {
    144142                                $editShortcut.addClass( 'customize-partial-edit-shortcut-hidden' );
    145143                        }
    146                         $editButton = $editShortcut.find( 'button' );
    147                         $editShortcut.toggleClass( 'customize-partial-edit-shortcut-left-margin', $editButton.offset().left < 2 );
    148144                },
    149145
    150146                /**