WordPress.org

Make WordPress Core


Ignore:
Timestamp:
11/12/2012 05:57:12 AM (9 years ago)
Author:
koopersmith
Message:

Media: Add Embed from URL tab.

Note: There is a bug that currently blocks adding several successive embeds.

see #21390.

File:
1 edited

Legend:

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

    r22543 r22547  
    13271327
    13281328        // Generic
     1329        'url'         => __( 'URL' ),
    13291330        'insertMedia' => __( 'Insert Media' ),
    13301331        'search'      => __( 'Search' ),
     
    13471348        // Embed
    13481349        'embedFromUrlTitle' => __( 'Embed From URL' ),
     1350        'insertEmbed'       => __( 'Insert embed' ),
    13491351
    13501352        // Batch
     
    15711573        </div>
    15721574
    1573         <# if ( ! _.isUndefined( sizes ) ) { #>
     1575        <# if ( 'undefined' !== typeof sizes ) { #>
    15741576            <label class="setting">
    15751577                <span><?php _e('Size'); ?></span>
     
    15881590
    15891591                    foreach ( $sizes as $value => $name ) : ?>
    1590                         <# if ( ! _.isUndefined( sizes['<?php echo esc_js( $value ); ?>'] ) ) { #>
     1592                        <# if ( sizes['<?php echo esc_js( $value ); ?>'] ) { #>
    15911593                            <option value="<?php echo esc_attr( $value ); ?>" <?php selected( $value, 'medium' ); ?>>
    15921594                                <?php echo esc_html( $name ); ?>
     
    16361638    </script>
    16371639
     1640    <script type="text/html" id="tmpl-embed-link-settings">
     1641        <label class="setting">
     1642            <span><?php _e('Title'); ?></span>
     1643            <input type="text" class="alignment" data-setting="title" />
     1644        </label>
     1645    </script>
     1646
     1647    <script type="text/html" id="tmpl-embed-image-settings">
     1648        <div class="thumbnail">
     1649            <img src="{{ model.url }}" draggable="false" />
     1650        </div>
     1651
     1652        <label class="setting caption">
     1653            <span><?php _e('Caption'); ?></span>
     1654            <textarea data-setting="caption" />
     1655        </label>
     1656
     1657        <label class="setting alt-text">
     1658            <span><?php _e('Alt Text'); ?></span>
     1659            <input type="text" data-setting="alt" />
     1660        </label>
     1661
     1662        <label class="setting align">
     1663            <span><?php _e('Align'); ?></span>
     1664            <div class="button-group button-large" data-setting="align">
     1665                <button class="button" value="left">
     1666                    <?php esc_attr_e('Left'); ?>
     1667                </button>
     1668                <button class="button" value="center">
     1669                    <?php esc_attr_e('Center'); ?>
     1670                </button>
     1671                <button class="button" value="right">
     1672                    <?php esc_attr_e('Right'); ?>
     1673                </button>
     1674                <button class="button active" value="none">
     1675                    <?php esc_attr_e('None'); ?>
     1676                </button>
     1677            </div>
     1678        </label>
     1679
     1680        <div class="setting link-to">
     1681            <span><?php _e('Link To'); ?></span>
     1682            <div class="button-group button-large" data-setting="link">
     1683                <button class="button" value="file">
     1684                    <?php esc_attr_e('Image URL'); ?>
     1685                </button>
     1686                <button class="button" value="custom">
     1687                    <?php esc_attr_e('Custom URL'); ?>
     1688                </button>
     1689                <button class="button active" value="none">
     1690                    <?php esc_attr_e('None'); ?>
     1691                </button>
     1692            </div>
     1693            <input type="text" class="link-to-custom" data-setting="linkUrl" />
     1694        </div>
     1695    </script>
     1696
    16381697    <script type="text/html" id="tmpl-editor-attachment">
    16391698        <div class="editor-attachment-preview">
Note: See TracChangeset for help on using the changeset viewer.