WordPress.org

Make WordPress Core

Ticket #42239: 42239.diff

File 42239.diff, 941 bytes (added by subrataemfluence, 3 years ago)

Proposed patch

  • .js

    old new  
    29882988                if ( ! ( controller.isModeActive( 'grid' ) && controller.isModeActive( 'select' ) ) ) {
    29892989                        this.$( '.check' ).attr( 'tabindex', '0' );
    29902990                }
     2991
     2992                // If length of current selection is greater than 0,
     2993                // i.e. at least one element is selected
     2994                // button gets Enabled.
     2995                if(selection.length > 0) {
     2996                        $('.delete-selected-button').removeAttr('disabled');
     2997                }
    29912998        },
    29922999        /**
    29933000         * @param {Backbone.Model} model
     
    30023009                // selection's event loop.
    30033010                if ( ! selection || ( collection && collection !== selection ) ) {
    30043011                        return;
     3012                } else {
     3013                        if (this.options.selection.length == 0) {
     3014                                $('.delete-selected-button').attr('disabled', 'disabled');
     3015                        }
    30053016                }
    3006                
    30073017                this.$el.removeClass( 'selected' ).attr( 'aria-checked', false )
    30083018                        .find( '.check' ).attr( 'tabindex', '-1' );
    30093019        },