Make WordPress Core

Changeset 62963


Ignore:
Timestamp:
08/01/2026 12:29:43 PM (5 weeks ago)
Author:
wildworks
Message:

Media: Fix a jQuery Migrate warning for disabled buttons.

Under jQuery 4.0, disabling a media button or the image cropper's action button triggered a jQuery Migrate warning about the boolean disabled attribute. These buttons now toggle the disabled property instead, which removes the warning and keeps the behavior unchanged.

Developed in: https://github.com/WordPress/wordpress-develop/pull/10661

Props audrasjb, azaozz, hbhalodia, neo2k23, wildworks.
See #64425.

Location:
trunk/src/js/media
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/js/media/controllers/cropper.js

    r59197 r62963  
    117117
    118118                                                this.$el.text(l10n.cropping);
    119                                                 this.$el.attr('disabled', true);
     119                                                this.$el.prop( 'disabled', true );
    120120
    121121                                                controller.state().doCrop( selection ).done( function( croppedImage ) {
  • trunk/src/js/media/views/button.js

    r60229 r62963  
    6565                this.el.className = classes.join(' ');
    6666
    67                 this.$el.attr( 'disabled', model.disabled );
     67                this.$el.prop( 'disabled', model.disabled );
    6868                this.$el.text( this.model.get('text') );
    6969
Note: See TracChangeset for help on using the changeset viewer.