Make WordPress Core


Ignore:
Timestamp:
03/23/2014 03:15:35 AM (13 years ago)
Author:
wonderboymusic
Message:

When an HTML5 fallback button is pressed in the Audio or Video Details state, filter the library by that specific mime-type when the Add Audio|Video Source is activated.

See #27389.

File:
1 edited

Legend:

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

    r27656 r27658  
    772772
    773773        <script type="text/html" id="tmpl-audio-details">
    774                 <# var ext, html5types = { mp3: true, ogg: true }; #>
     774                <# var ext, html5types = {
     775                        mp3: wp.media.view.settings.embedMimes.mp3,
     776                        ogg: wp.media.view.settings.embedMimes.ogg
     777                }; #>
    775778
    776779                <?php $audio_types = wp_get_audio_extensions(); ?>
    … …  
    811814                                        <span>{{{ wp.media.view.l10n.mediaHTML5Text }}}</span>
    812815                                        <div class="button-large">
    813                                         <# _.each( html5types, function (value, type) { #>
    814                                         <button class="button add-media-source">{{ type }}</button>
     816                                        <# _.each( html5types, function (mime, type) { #>
     817                                        <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
    815818                                        <# } ) #>
    816819                                        </div>
    … …  
    848851
    849852        <script type="text/html" id="tmpl-video-details">
    850                 <# var ext, html5types = { mp4: true, ogv: true, webm: true }; #>
     853                <# var ext, html5types = {
     854                        mp4: wp.media.view.settings.embedMimes.mp4,
     855                        ogv: wp.media.view.settings.embedMimes.ogv,
     856                        webm: wp.media.view.settings.embedMimes.webm
     857                }; #>
    851858
    852859                <?php $video_types = wp_get_video_extensions(); ?>
    … …  
    897904                                        <span>{{{ wp.media.view.l10n.mediaHTML5Text }}}</span>
    898905                                        <div class="button-large">
    899                                         <# _.each( html5types, function (value, type) { #>
    900                                         <button class="button add-media-source">{{ type }}</button>
     906                                        <# _.each( html5types, function (mime, type) { #>
     907                                        <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
    901908                                        <# } ) #>
    902909                                        </div>
Note: See TracChangeset for help on using the changeset viewer.