Make WordPress Core

Ticket #22713: 22713.2.diff

File 22713.2.diff, 2.3 KB (added by koopersmith, 12 years ago)
  • wp-includes/css/media-views-rtl.css

     
    232232.media-selection .selection-info a:last-child {
    233233        border-right: 1px;
    234234        border-left: 0;
     235        margin-left: 0;
     236        margin-right: -8px;
    235237}
    236238
    237239.media-selection:after {
  • wp-includes/css/media-views.css

     
    11331133        vertical-align: top;
    11341134}
    11351135
    1136 .media-selection.empty {
     1136.media-selection.empty,
     1137.media-selection.editing {
    11371138        display: none;
    11381139}
    11391140
     1141.media-selection.one .edit-selection {
     1142        display: none;
     1143}
     1144
    11401145.media-selection .count {
    11411146        display: block;
    11421147        padding-top: 12px;
     
    11641169
    11651170.media-selection .selection-info a:last-child {
    11661171        border-right: 0;
     1172        margin-right: 0;
    11671173}
    11681174
    11691175.media-selection .selection-info .clear-selection {
  • wp-includes/js/media-views.js

     
    15621562                                        toolbar:    'main-gallery',
    15631563                                        filterable: 'uploaded',
    15641564                                        multiple:   'add',
    1565                                         editable:   true,
     1565                                        editable:   false,
    15661566
    15671567                                        library:  media.query( _.defaults({
    15681568                                                type: 'image'
     
    36093609
    36103610                        this.views.set( '.selection-view', this.attachments );
    36113611                        this.collection.on( 'add remove reset', this.refresh, this );
     3612                        this.controller.on( 'content:activate', this.refresh, this );
    36123613                },
    36133614
    36143615                ready: function() {
     
    36203621                        if ( ! this.$el.children().length )
    36213622                                return;
    36223623
     3624                        var collection = this.collection,
     3625                                editing = 'edit-selection' === this.controller.content.mode();
     3626
    36233627                        // If nothing is selected, display nothing.
    3624                         this.$el.toggleClass( 'empty', ! this.collection.length );
    3625                         this.$('.count').text( this.collection.length + ' ' + l10n.selected );
     3628                        this.$el.toggleClass( 'empty', ! collection.length );
     3629                        this.$el.toggleClass( 'one', 1 === collection.length );
     3630                        this.$el.toggleClass( 'editing', editing );
     3631
     3632                        this.$('.count').text( collection.length + ' ' + l10n.selected );
    36263633                },
    36273634
    36283635                edit: function( event ) {