WordPress.org

Make WordPress Core

Ticket #40771: 40771.4.diff

File 40771.4.diff, 1.8 KB (added by westonruter, 12 months ago)

Trim at input

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

    diff --git src/wp-admin/js/widgets/media-widgets.js src/wp-admin/js/widgets/media-widgets.js
    index cd03b09633..1408b35d01 100644
    wp.mediaWidgets = ( function( $ ) { 
    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.js

    diff --git src/wp-includes/js/media-views.js src/wp-includes/js/media-views.js
    index 1bdc6e6575..f8dc498484 100644
    EmbedLink = wp.media.view.Settings.extend({ 
    46054605
    46064606        initialize: function() {
    46074607                this.listenTo( this.model, 'change:url', this.updateoEmbed );
     4608
     4609                this.listenTo( this.model, 'change:url', function() {
     4610                        var trimmedUrl = $.trim( this.model.get( 'url' ) );
     4611                        if ( trimmedUrl !== this.model.get( 'url' ) ) {
     4612                                this.model.set( 'url', trimmedUrl );
     4613                        }
     4614                });
    46084615        },
    46094616
    46104617        updateoEmbed: _.debounce( function() {
  • src/wp-includes/js/media/views/embed/link.js

    diff --git src/wp-includes/js/media/views/embed/link.js src/wp-includes/js/media/views/embed/link.js
    index 1af96cfa5d..69df05aaa8 100644
    EmbedLink = wp.media.view.Settings.extend({ 
    1616
    1717        initialize: function() {
    1818                this.listenTo( this.model, 'change:url', this.updateoEmbed );
     19
     20                this.listenTo( this.model, 'change:url', function() {
     21                        var trimmedUrl = $.trim( this.model.get( 'url' ) );
     22                        if ( trimmedUrl !== this.model.get( 'url' ) ) {
     23                                this.model.set( 'url', trimmedUrl );
     24                        }
     25                });
    1926        },
    2027
    2128        updateoEmbed: _.debounce( function() {