Make WordPress Core


Ignore:
Timestamp:
11/12/2012 05:57:12 AM (14 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.