WordPress.org

Make WordPress Core

Ticket #22740: 22740.diff

File 22740.diff, 731 bytes (added by koopersmith, 17 months 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() {