Make WordPress Core

Changeset 29528


Ignore:
Timestamp:
08/18/2014 02:34:03 AM (10 years ago)
Author:
wonderboymusic
Message:

Media Grid: don't try to display images that don't have data.sizes set. Also, don't show the "Edit Image" button.

Props ocean90.
Fixes #29245.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/media-template.php

    r29496 r29528  
    277277                <# if ( data.uploading ) { #>
    278278                    <div class="media-progress-bar"><div></div></div>
    279                 <# } else if ( 'image' === data.type ) { #>
     279                <# } else if ( 'image' === data.type && data.sizes && data.sizes.full ) { #>
    280280                    <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" />
    281281                <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
     
    311311
    312312                <div class="attachment-actions">
    313                     <# if ( 'image' === data.type && ! data.uploading ) { #>
     313                    <# if ( 'image' === data.type && ! data.uploading && data.sizes ) { #>
    314314                        <a class="button edit-attachment" href="#"><?php _e( 'Edit Image' ); ?></a>
    315315                    <# } #>
     
    426426                <# if ( data.uploading ) { #>
    427427                    <div class="media-progress-bar"><div>
    428                 <# } else if ( 'image' === data.type ) { #>
     428                <# } else if ( 'image' === data.type && data.sizes ) { #>
    429429                    <div class="centered">
    430430                        <img src="{{ data.size.url }}" draggable="false" alt="" />
     
    482482                <# if ( data.uploading ) { #>
    483483                    <div class="media-progress-bar"><div></div></div>
    484                 <# } else if ( 'image' === data.type ) { #>
     484                <# } else if ( 'image' === data.type && data.sizes ) { #>
    485485                    <img src="{{ data.size.url }}" draggable="false" />
    486486                <# } else { #>
Note: See TracChangeset for help on using the changeset viewer.