Make WordPress Core


Ignore:
Timestamp:
04/16/2014 12:22:28 AM (12 years ago)
Author:
nacin
Message:

Graceful failures for TinyMCE views of video/audio playlists.

props gcorne.
fixes #27821.

File:
1 edited

Legend:

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

    r28095 r28144  
    10021002                        </div>
    10031003                <# } else { #>
    1004                         <div class="gallery-error">
     1004                        <div class="wpview-error">
    10051005                                <div class="dashicons dashicons-format-gallery"></div><p><?php _e( 'No items found.' ); ?></p>
    10061006                        </div>
     
    10331033                        <div class="dashicons dashicons-no-alt remove"></div>
    10341034                </div>
    1035                 <div class="wp-playlist wp-{{ data.type }}-playlist wp-playlist-{{ data.style }}">
    1036                         <# if ( 'audio' === data.type ){ #>
    1037                         <div class="wp-playlist-current-item"></div>
    1038                         <# } #>
    1039                         <{{ data.type }} controls="controls" preload="none" <#
    1040                                 if ( data.width ) { #> width="{{ data.width }}"<# }
    1041                                 #><# if ( data.height ) { #> height="{{ data.height }}"<# } #>></{{ data.type }}>
    1042                         <div class="wp-playlist-next"></div>
    1043                         <div class="wp-playlist-prev"></div>
    1044                 </div>
    1045                 <div class="wpview-overlay"></div>
     1035                <# if ( data.tracks ) { #>
     1036                        <div class="wp-playlist wp-{{ data.type }}-playlist wp-playlist-{{ data.style }}">
     1037                                <# if ( 'audio' === data.type ){ #>
     1038                                <div class="wp-playlist-current-item"></div>
     1039                                <# } #>
     1040                                <{{ data.type }} controls="controls" preload="none" <#
     1041                                        if ( data.width ) { #> width="{{ data.width }}"<# }
     1042                                        #><# if ( data.height ) { #> height="{{ data.height }}"<# } #>></{{ data.type }}>
     1043                                <div class="wp-playlist-next"></div>
     1044                                <div class="wp-playlist-prev"></div>
     1045                        </div>
     1046                        <div class="wpview-overlay"></div>
     1047                <# } else { #>
     1048                        <div class="wpview-error">
     1049                                <div class="dashicons dashicons-video-alt3"></div><p><?php _e( 'No items found.' ); ?></p>
     1050                        </div>
     1051                <# } #>
    10461052        </script>
    10471053
Note: See TracChangeset for help on using the changeset viewer.