WordPress.org

Make WordPress Core

Ticket #28963: 28963.patch

File 28963.patch, 3.1 KB (added by ocean90, 6 years ago)
  • src/wp-includes/css/media-views.css

     
    10061006        outline: none;
    10071007}
    10081008
    1009 .attachments-browser .uploader-inline {
     1009.media-frame.mode-grid .uploader-inline {
    10101010        border: 4px dashed #bbb;
    10111011}
    10121012
    1013 .attachments-browser .uploader-inline:not(.hidden) + .attachments {
    1014         top: 350px;
    1015 }
    1016 
    10171013.attachments-browser .uploader-inline.hidden {
    10181014        display: none;
    10191015}
  • src/wp-includes/js/media-views.js

     
    36893689                                suggestedHeight = this.controller.state().get('suggestedHeight'),
    36903690                                data = {};
    36913691
     3692                        data.message = this.options.message;
    36923693                        data.canClose = this.options.canClose;
    36933694
    36943695                        if ( suggestedWidth && suggestedHeight ) {
    36953696                                data.suggestedWidth = suggestedWidth;
    36963697                                data.suggestedHeight = suggestedHeight;
    36973698                        }
     3699
    36983700                        return data;
    36993701                },
    37003702                /**
     
    58235825                },
    58245826
    58255827                updateContent: function() {
    5826                         var view = this;
     5828                        var view = this,
     5829                                noItemsView;
     5830
     5831                        if ( this.controller.isModeActive( 'grid' ) ) {
     5832                                noItemsView = view.attachmentsNoResults;
     5833                        } else {
     5834                                noItemsView = view.uploader;
     5835                        }
     5836
    58275837                        if ( ! this.collection.length ) {
    58285838                                this.toolbar.get( 'spinner' ).show();
    58295839                                this.collection.more().done(function() {
    58305840                                        if ( ! view.collection.length ) {
    5831                                                 view.attachmentsNoResults.$el.removeClass( 'hidden' );
     5841                                                noItemsView.$el.removeClass( 'hidden' );
    58325842                                        } else {
    5833                                                 view.attachmentsNoResults.$el.addClass( 'hidden' );
     5843                                                noItemsView.$el.addClass( 'hidden' );
    58345844                                        }
    58355845                                        view.toolbar.get( 'spinner' ).hide();
    58365846                                });
    58375847                        } else {
    5838                                 this.attachmentsNoResults.$el.addClass( 'hidden' );
     5848                                noItemsView.$el.addClass( 'hidden' );
    58395849                                view.toolbar.get( 'spinner' ).hide();
    58405850                        }
    58415851                },
     
    58485858                                canClose:   this.controller.isModeActive( 'grid' )
    58495859                        });
    58505860
    5851                         this.uploader.$el.addClass( 'hidden' );
     5861                        this.uploader.hide();
    58525862                        this.views.add( this.uploader );
    58535863                },
    58545864
     
    58845894                        this.attachmentsNoResults.$el.html( l10n.noMedia );
    58855895
    58865896                        this.views.add( this.attachmentsNoResults );
    5887 
    5888 
    58895897                },
    58905898
    58915899                createSidebar: function() {
  • src/wp-includes/media-template.php

     
    161161        <script type="text/html" id="tmpl-uploader-inline">
    162162                <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
    163163                <# if ( data.canClose ) { #>
    164                 <button class="close dashicons dashicons-no"><span class="screen-reader-text">Close overlay</span></button>
     164                <button class="close dashicons dashicons-no"><span class="screen-reader-text"><?php _e( 'Close uploader' ); ?></span></button>
    165165                <# } #>
    166166                <div class="uploader-inline-content {{ messageClass }}">
    167167                <# if ( data.message ) { #>