WordPress.org

Make WordPress Core

Ticket #24716: 24716.43.diff

File 24716.43.diff, 2.7 KB (added by ericlewis, 3 years ago)
  • src/wp-includes/css/media-views.css

    diff --git a/src/wp-includes/css/media-views.css b/src/wp-includes/css/media-views.css
    index 87ccdc6..388a2bf 100644
    a b video#inline-media-node { 
    26432643        font-weight: 300; 
    26442644} 
    26452645 
     2646.media-frame.mode-bulk-edit .attachment:hover .inline-toolbar { 
     2647        display: none; 
     2648} 
    26462649 
    26472650.edit-attachment-frame .edit-media-header .left:before { 
    26482651        content: '\f340'; 
  • src/wp-includes/js/media-views.js

    diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js
    index 328f59a..00b06a2 100644
    a b  
    18121812                        this.activeModes.on( 'add remove reset', _.bind( this.triggerModeEvents, this ) ); 
    18131813 
    18141814                        _.each( this.options.mode, function( mode ) { 
    1815                                 this.activeModes.add( new Backbone.Model( { id: mode } ) ); 
     1815                                this.activateMode( mode ); 
    18161816                        }, this ); 
    18171817 
    18181818                        // Force the uploader off if the upload limit has been exceeded or 
     
    20052005                        this.trigger( eventToTrigger ); 
    20062006                }, 
    20072007                activateMode: function( mode ) { 
     2008                        if ( this.activeModes.where( { id: mode } ).length ) { 
     2009                                return; 
     2010                        } 
    20082011                        this.activeModes.add( [ { id: mode } ] ); 
     2012                        this.$el.addClass( 'mode-' + mode ); 
    20092013                        this.trigger( mode + ':activate' ); 
    20102014                }, 
    20112015                deactivateMode: function( mode ) { 
     
    20142018                                return; 
    20152019                        } 
    20162020                        this.activeModes.remove( this.activeModes.where( { id: mode } ) ); 
     2021                        this.$el.removeClass( 'mode-' + mode ); 
    20172022                        this.trigger( mode + ':deactivate' ); 
    20182023                } 
    20192024        }); 
     
    45904595                }, 
    45914596 
    45924597                events: { 
    4593                         'click .attachment-preview':      'toggleSelectionHandler', 
     4598                        'click .js--select-attachment':   'toggleSelectionHandler', 
    45944599                        'change [data-setting]':          'updateSetting', 
    45954600                        'change [data-setting] input':    'updateSetting', 
    45964601                        'change [data-setting] select':   'updateSetting', 
  • src/wp-includes/media-template.php

    diff --git a/src/wp-includes/media-template.php b/src/wp-includes/media-template.php
    index 1912875..05e7def 100644
    a b function wp_print_media_templates() { 
    386386 
    387387        <script type="text/html" id="tmpl-attachment"> 
    388388                <# if ( _.contains( data.controller.options.mode, 'grid' ) ) { #> 
    389                 <div class="inline-toolbar"> 
     389                <div class="inline-toolbar js--select-attachment"> 
    390390                        <div class="dashicons dashicons-edit edit edit-media"></div> 
    391391                </div> 
    392392                <# } #> 
    393                 <div class="attachment-preview type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> 
     393                <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> 
    394394                        <# if ( data.uploading ) { #> 
    395395                                <div class="media-progress-bar"><div></div></div> 
    396396                        <# } else if ( 'image' === data.type ) { #>