Make WordPress Core


Ignore:
Timestamp:
07/23/2013 05:39:08 AM (12 years ago)
Author:
nacin
Message:

Media: Add awareness to Attachment Display Settings that audio and video can be embedded.

Also:

  • Add file length metadata to Attachment Details.
  • Round the kb/s bitrate on post.php.

fixes #24449.

File:
1 edited

Legend:

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

    r24550 r24777  
    206206                <# } #>
    207207
     208                <# if ( data.fileLength ) { #>
     209                    <div class="file-length"><?php _e( 'Length:' ); ?> {{ data.fileLength }}</div>
     210                <# } #>
     211
    208212                <# if ( ! data.uploading && data.can.remove ) { #>
    209213                    <a class="delete-attachment" href="#"><?php _e( 'Delete Permanently' ); ?></a>
     
    282286        <div class="setting">
    283287            <label>
    284                 <span><?php _e('Link To'); ?></span>
     288                <# if ( data.model.canEmbed ) { #>
     289                    <span><?php _e('Embed or Link'); ?></span>
     290                <# } else { #>
     291                    <span><?php _e('Link To'); ?></span>
     292                <# } #>
     293
    285294                <select class="link-to"
    286295                    data-setting="link"
    287                     <# if ( data.userSettings ) { #>
     296                    <# if ( data.userSettings && ! data.model.canEmbed ) { #>
    288297                        data-user-setting="urlbutton"
    289298                    <# } #>>
    290299
     300                <# if ( data.model.canEmbed && 'audio' === data.type ) { #>
     301                    <option value="embed" selected>
     302                        <?php esc_attr_e('Embed Audio Player'); ?>
     303                    </option>
     304                    <option value="file">
     305                <# } else if ( data.model.canEmbed && 'video' === data.type ) { #>
     306                    <option value="embed" selected>
     307                        <?php esc_attr_e('Embed Video Player'); ?>
     308                    </option>
     309                    <option value="file">
     310                <# } else { #>
     311                    <option value="file" selected>
     312                <# } #>
     313                    <# if ( data.model.canEmbed ) { #>
     314                        <?php esc_attr_e('Link to Media File'); ?>
     315                    <# } else { #>
     316                        <?php esc_attr_e('Media File'); ?>
     317                    <# } #>
     318                    </option>
     319                    <option value="post">
     320                    <# if ( data.model.canEmbed ) { #>
     321                        <?php esc_attr_e('Link to Attachment Page'); ?>
     322                    <# } else { #>
     323                        <?php esc_attr_e('Attachment Page'); ?>
     324                    <# } #>
     325                    </option>
     326                <# if ( 'image' === data.type ) { #>
    291327                    <option value="custom">
    292328                        <?php esc_attr_e('Custom URL'); ?>
    293329                    </option>
    294                     <option value="file" selected>
    295                         <?php esc_attr_e('Media File'); ?>
    296                     </option>
    297                     <option value="post">
    298                         <?php esc_attr_e('Attachment Page'); ?>
    299                     </option>
    300330                    <option value="none">
    301331                        <?php esc_attr_e('None'); ?>
    302332                    </option>
     333                <# } #>
    303334                </select>
    304335            </label>
Note: See TracChangeset for help on using the changeset viewer.