WordPress.org

Make WordPress Core

Ticket #40771: 40771.5.diff

File 40771.5.diff, 1.8 KB (added by timmydcrawford, 2 years ago)

Add keyup listener on url field and trim()

  • src/wp-admin/js/widgets/media-widgets.js

     
    142142                                        /**
    143143                                         * Fetch media.
    144144                                         *
    145                                          * This is a TEMPORARY measure until the WP API supports an oEmbed proxy endpoint. See #40450.
    146                                          *
    147                                          * @see https://core.trac.wordpress.org/ticket/40450
    148145                                         * @returns {void}
    149146                                         */
    150147                                        fetch: function() {
  • src/wp-includes/js/media/views/embed/link.js

     
    6767                        .fail( this.renderFail );
    6868        },
    6969
     70        ready: function() {
     71                $( '#embed-url-field' ).keyup( function( event, el ) {
     72                        var trimmedValue = $.trim( $( '#embed-url-field' ).val() );
     73                        $( '#embed-url-field' ).val( trimmedValue );
     74                });
     75                wp.media.view.Settings.prototype.ready.apply( this, arguments );
     76        },
     77
    7078        renderFail: function ( response, status ) {
    7179                if ( 'abort' === status ) {
    7280                        return;
  • src/wp-includes/js/media-views.js

     
    46564656                        .fail( this.renderFail );
    46574657        },
    46584658
     4659        ready: function() {
     4660                $( '#embed-url-field' ).keyup( function( event, el ) {
     4661                        var trimmedValue = $.trim( $( '#embed-url-field' ).val() );
     4662                        $( '#embed-url-field' ).val( trimmedValue );
     4663                });
     4664                wp.media.view.Settings.prototype.ready.apply( this, arguments );
     4665        },
     4666
    46594667        renderFail: function ( response, status ) {
    46604668                if ( 'abort' === status ) {
    46614669                        return;