Make WordPress Core

Ticket #47458: 47458.diff

File 47458.diff, 2.8 KB (added by afercia, 5 years ago)
  • src/js/media/views/frame/edit-attachments.js

     
    8080                // Initialize modal container view.
    8181                if ( this.options.modal ) {
    8282                        this.modal = new wp.media.view.Modal({
    83                                 controller: this,
    84                                 title:      this.options.title
     83                                controller:     this,
     84                                title:          this.options.title,
     85                                hasCloseButton: false
    8586                        });
    8687
    8788                        this.modal.on( 'open', _.bind( function () {
  • src/js/media/views/modal.js

     
    2626
    2727        initialize: function() {
    2828                _.defaults( this.options, {
    29                         container: document.body,
    30                         title:     '',
    31                         propagate: true
     29                        container:      document.body,
     30                        title:          '',
     31                        propagate:      true,
     32                        hasCloseButton: true
    3233                });
    3334
    3435                this.focusManager = new wp.media.view.FocusManager({
     
    4041         */
    4142        prepare: function() {
    4243                return {
    43                         title: this.options.title
     44                        title:          this.options.title,
     45                        hasCloseButton: this.options.hasCloseButton
    4446                };
    4547        },
    4648
  • src/wp-includes/media-template.php

     
    195195
    196196        <script type="text/html" id="tmpl-media-modal">
    197197                <div tabindex="0" class="<?php echo $class; ?>">
    198                         <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text"><?php _e( 'Close media panel' ); ?></span></span></button>
     198                        <# if ( data.hasCloseButton ) { #>
     199                                <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text"><?php _e( 'Close media panel' ); ?></span></span></button>
     200                        <# } #>
    199201                        <div class="media-modal-content"></div>
    200202                </div>
    201203                <div class="media-modal-backdrop"></div>
     
    319321                <div class="edit-media-header">
    320322                        <button class="left dashicons <# if ( ! data.hasPrevious ) { #> disabled <# } #>"><span class="screen-reader-text"><?php _e( 'Edit previous media item' ); ?></span></button>
    321323                        <button class="right dashicons <# if ( ! data.hasNext ) { #> disabled <# } #>"><span class="screen-reader-text"><?php _e( 'Edit next media item' ); ?></span></button>
     324                        <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text"><?php _e( 'Close media panel' ); ?></span></span></button>
    322325                </div>
    323326                <div class="media-frame-title"></div>
    324327                <div class="media-frame-content"></div>