Make WordPress Core

Ticket #34323: 34323.diff

File 34323.diff, 2.7 KB (added by celloexpressions, 9 years ago)

Make placeholders clickable buttons.

  • src/wp-admin/css/customize-controls.css

     
    807807        width: 100%;
    808808        position: relative;
    809809        text-align: center;
    810         cursor: default;
     810        cursor: pointer;
    811811        border: 1px dashed #b4b9be;
    812812        -webkit-box-sizing: border-box;
    813813        -moz-box-sizing: border-box;
  • src/wp-admin/js/customize-controls.js

     
    17771777                        // Bind events, with delegation to facilitate re-rendering.
    17781778                        control.container.on( 'click keydown', '.upload-button', control.openFrame );
    17791779                        control.container.on( 'click keydown', '.upload-button', control.pausePlayer );
     1780                        control.container.on( 'click', '.placeholder', control.openFrame );
    17801781                        control.container.on( 'click keydown', '.thumbnail-image img', control.openFrame );
    17811782                        control.container.on( 'click keydown', '.default-button', control.restoreDefault );
    17821783                        control.container.on( 'click keydown', '.remove-button', control.pausePlayer );
  • src/wp-includes/customize/class-wp-customize-media-control.php

     
    203203                <# } else { #>
    204204                        <div class="current">
    205205                                <div class="container">
    206                                         <div class="placeholder">
    207                                                 <div class="inner">
    208                                                         <span>
    209                                                                 {{ data.button_labels.placeholder }}
    210                                                         </span>
    211                                                 </div>
    212                                         </div>
     206                                        <button class="placeholder" type="button">
     207                                                {{ data.button_labels.placeholder }}
     208                                        </button>
    213209                                </div>
    214210                        </div>
    215211                        <div class="actions">
  • src/wp-includes/customize/class-wp-customize-site-icon-control.php

     
    8585                <# } else { #>
    8686                <div class="current">
    8787                        <div class="container">
    88                                 <div class="placeholder">
    89                                         <div class="inner">
    90                                                 <span><?php echo $this->button_labels['placeholder']; ?></span>
    91                                         </div>
    92                                 </div>
     88                                <button class="placeholder" type="button">
     89                                        <?php echo $this->button_labels['placeholder']; ?>
     90                                </button>
    9391                        </div>
    9492                </div>
    9593                <div class="actions">