WordPress.org

Make WordPress Core

Ticket #22740: 22740.diff

File 22740.diff, 731 bytes (added by koopersmith, 5 years ago)
  • wp-includes/js/media-views.js

     
    761761                                url = this.props.get('url'),
    762762                                image = new Image();
    763763
     764                        // Try to load the image and find its width/height.
    764765                        image.onload = function() {
    765766                                if ( state !== frame.state() || url !== state.props.get('url') )
    766767                                        return;
     
    773774                        };
    774775
    775776                        image.src = url;
     777
     778                        // Check if the URL looks like an image; skew toward success.
     779                        url = url.replace( /([?|#].*)$/, '' );
     780                        if ( /\.(png|jpe?g|gif)$/i.test( url ) )
     781                                attributes.type = 'image';
    776782                },
    777783
    778784                refresh: function() {