Make WordPress Core


Ignore:
Timestamp:
03/23/2014 03:15:35 AM (11 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.