Add QuickPress support for new media workflow.
* Adds the code required to include the new media scripts, styles, and settings to `media_button()`. * Improves script dependencies, namely making `media-upload` require `media-views`. * Some CSS tweaks for the making the new button work well with QuickPress. see #21390, fixes #22021. git-svn-id: http://core.svn.wordpress.org/trunk@22072 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
8c36f67e11
commit
0c42e6121a
|
@ -6216,7 +6216,7 @@ h3:hover .edit-box {
|
|||
}
|
||||
|
||||
#dashboard_quick_press .wp-media-buttons {
|
||||
margin: 0 0 .2em 8px;
|
||||
margin: 0 0 .2em 1px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -17,13 +17,11 @@ if ( wp_is_mobile() )
|
|||
|
||||
if ( post_type_supports($post_type, 'editor') || post_type_supports($post_type, 'thumbnail') ) {
|
||||
add_thickbox();
|
||||
wp_enqueue_script('media-upload');
|
||||
wp_enqueue_script( 'media-views' );
|
||||
|
||||
wp_enqueue_script( 'media-upload' );
|
||||
wp_enqueue_style( 'media-views' );
|
||||
wp_plupload_default_settings();
|
||||
add_action( 'admin_footer', 'wp_print_media_templates' );
|
||||
|
||||
wp_enqueue_script( 'mce-view' );
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -377,6 +377,11 @@ document.body.className = document.body.className.replace('no-js', 'js');
|
|||
* @param string $editor_id
|
||||
*/
|
||||
function media_buttons($editor_id = 'content') {
|
||||
wp_enqueue_script( 'media-upload' );
|
||||
wp_enqueue_style( 'media-views' );
|
||||
wp_plupload_default_settings();
|
||||
add_action( 'admin_footer', 'wp_print_media_templates' );
|
||||
|
||||
$context = apply_filters('media_buttons_context', __('Upload/Insert %s'));
|
||||
|
||||
$img = '<img src="' . esc_url( admin_url( 'images/media-button.png?ver=20111005' ) ) . '" width="16" height="16" />';
|
||||
|
|
|
@ -148,5 +148,5 @@ var tb_position;
|
|||
}
|
||||
};
|
||||
|
||||
$( wp.mce.media.init )
|
||||
$( wp.mce.media.init );
|
||||
}(jQuery));
|
|
@ -297,7 +297,7 @@ function wp_default_scripts( &$scripts ) {
|
|||
'type' => 'characters' == _x( 'words', 'word count: words or characters?' ) ? 'c' : 'w',
|
||||
) );
|
||||
|
||||
$scripts->add( 'media-upload', "/wp-admin/js/media-upload$suffix.js", array( 'thickbox', 'mce-view' ), false, 1 );
|
||||
$scripts->add( 'media-upload', "/wp-admin/js/media-upload$suffix.js", array( 'thickbox', 'mce-view', 'media-views' ), false, 1 );
|
||||
|
||||
$scripts->add( 'hoverIntent', "/wp-includes/js/hoverIntent$suffix.js", array('jquery'), 'r6', 1 );
|
||||
|
||||
|
|
Loading…
Reference in New Issue