Make WordPress Core

Changeset 29364


Ignore:
Timestamp:
08/02/2014 08:46:36 PM (11 years ago)
Author:
ocean90
Message:

Media Modal: Restore uploader view, when no items are found.

see #28963.

Location:
trunk/src/wp-includes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/css/media-views.css

    r29360 r29364  
    10141014}
    10151015
    1016 .attachments-browser .uploader-inline {
     1016.media-frame.mode-grid .uploader-inline {
    10171017    border: 4px dashed #bbb;
    1018 }
    1019 
    1020 .attachments-browser .uploader-inline:not(.hidden) + .attachments {
    1021     top: 350px;
    10221018}
    10231019
  • trunk/src/wp-includes/js/media-views.js

    r29346 r29364  
    36963696                data = {};
    36973697
     3698            data.message = this.options.message;
    36983699            data.canClose = this.options.canClose;
    36993700
     
    37023703                data.suggestedHeight = suggestedHeight;
    37033704            }
     3705
    37043706            return data;
    37053707        },
     
    58415843
    58425844        updateContent: function() {
    5843             var view = this;
     5845            var view = this,
     5846                noItemsView;
     5847
     5848            if ( this.controller.isModeActive( 'grid' ) ) {
     5849                noItemsView = view.attachmentsNoResults;
     5850            } else {
     5851                noItemsView = view.uploader;
     5852            }
     5853
    58445854            if ( ! this.collection.length ) {
    58455855                this.toolbar.get( 'spinner' ).show();
    58465856                this.collection.more().done(function() {
    58475857                    if ( ! view.collection.length ) {
    5848                         view.attachmentsNoResults.$el.removeClass( 'hidden' );
     5858                        noItemsView.$el.removeClass( 'hidden' );
    58495859                    } else {
    5850                         view.attachmentsNoResults.$el.addClass( 'hidden' );
     5860                        noItemsView.$el.addClass( 'hidden' );
    58515861                    }
    58525862                    view.toolbar.get( 'spinner' ).hide();
    58535863                });
    58545864            } else {
    5855                 this.attachmentsNoResults.$el.addClass( 'hidden' );
     5865                noItemsView.$el.addClass( 'hidden' );
    58565866                view.toolbar.get( 'spinner' ).hide();
    58575867            }
     
    58665876            });
    58675877
    5868             this.uploader.$el.addClass( 'hidden' );
     5878            this.uploader.hide();
    58695879            this.views.add( this.uploader );
    58705880        },
     
    59025912
    59035913            this.views.add( this.attachmentsNoResults );
    5904 
    5905 
    59065914        },
    59075915
  • trunk/src/wp-includes/media-template.php

    r29320 r29364  
    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 }}">
Note: See TracChangeset for help on using the changeset viewer.