mirror of
https://github.com/WordPress/WordPress.git
synced 2025-02-02 05:31:25 +01:00
Bring back the multi-file/html uploader switching, see #19228
git-svn-id: http://svn.automattic.com/wordpress/trunk@19257 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
61fca35691
commit
a37b440bac
File diff suppressed because one or more lines are too long
@ -3748,6 +3748,14 @@ abbr.required {
|
|||||||
width: 25%;
|
width: 25%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.js .html-uploader #plupload-upload-ui {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.js .html-uploader #html-upload-ui {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*------------------------------------------------------------------------------
|
/*------------------------------------------------------------------------------
|
||||||
14.1 - Media Library
|
14.1 - Media Library
|
||||||
|
@ -1336,9 +1336,25 @@ $plupload_init = apply_filters( 'plupload_init', $plupload_init );
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var resize_height = <?php echo get_option('large_size_h', 1024); ?>,
|
var resize_height = <?php echo get_option('large_size_h', 1024); ?>, resize_width = <?php echo get_option('large_size_w', 1024); ?>,
|
||||||
resize_width = <?php echo get_option('large_size_w', 1024); ?>,
|
|
||||||
wpUploaderInit = <?php echo json_encode($plupload_init); ?>;
|
wpUploaderInit = <?php echo json_encode($plupload_init); ?>;
|
||||||
|
|
||||||
|
jQuery(document).ready(function($){
|
||||||
|
function _switch(m) {
|
||||||
|
if ( m ) {
|
||||||
|
deleteUserSetting('uploader');
|
||||||
|
$('.media-upload-form').removeClass('html-uploader');
|
||||||
|
|
||||||
|
if ( typeof(uploader) == 'object' )
|
||||||
|
uploader.refresh();
|
||||||
|
} else {
|
||||||
|
setUserSetting('uploader', '1'); // 1 == html uploader
|
||||||
|
$('.media-upload-form').addClass('html-uploader');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$('.upload-flash-bypass a').click(function(){_switch(0);return false;});
|
||||||
|
$('.upload-html-bypass a').click(function(){_switch(1);return false;});
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div id="plupload-upload-ui" class="hide-if-no-js">
|
<div id="plupload-upload-ui" class="hide-if-no-js">
|
||||||
@ -1388,9 +1404,13 @@ function media_upload_type_form($type = 'file', $errors = null, $id = null) {
|
|||||||
|
|
||||||
$form_action_url = admin_url("media-upload.php?type=$type&tab=type&post_id=$post_id");
|
$form_action_url = admin_url("media-upload.php?type=$type&tab=type&post_id=$post_id");
|
||||||
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
||||||
|
$form_class = 'media-upload-form type-form validate';
|
||||||
|
|
||||||
|
if ( get_user_setting('uploader') )
|
||||||
|
$form_class .= ' html-uploader';
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="media-upload-form type-form validate" id="<?php echo $type; ?>-form">
|
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="<?php echo $form_class; ?>" id="<?php echo $type; ?>-form">
|
||||||
<?php submit_button( '', 'hidden', 'save', false ); ?>
|
<?php submit_button( '', 'hidden', 'save', false ); ?>
|
||||||
<input type="hidden" name="post_id" id="post_id" value="<?php echo (int) $post_id; ?>" />
|
<input type="hidden" name="post_id" id="post_id" value="<?php echo (int) $post_id; ?>" />
|
||||||
<?php wp_nonce_field('media-form'); ?>
|
<?php wp_nonce_field('media-form'); ?>
|
||||||
@ -1449,9 +1469,13 @@ function media_upload_type_url_form($type = null, $errors = null, $id = null) {
|
|||||||
|
|
||||||
$form_action_url = admin_url("media-upload.php?type=$type&tab=type&post_id=$post_id");
|
$form_action_url = admin_url("media-upload.php?type=$type&tab=type&post_id=$post_id");
|
||||||
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
||||||
|
$form_class = 'media-upload-form type-form validate';
|
||||||
|
|
||||||
|
if ( get_user_setting('uploader') )
|
||||||
|
$form_class .= ' html-uploader';
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="media-upload-form type-form validate" id="<?php echo $type; ?>-form">
|
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="<?php echo $form_class; ?>" id="<?php echo $type; ?>-form">
|
||||||
<input type="hidden" name="post_id" id="post_id" value="<?php echo (int) $post_id; ?>" />
|
<input type="hidden" name="post_id" id="post_id" value="<?php echo (int) $post_id; ?>" />
|
||||||
<?php wp_nonce_field('media-form'); ?>
|
<?php wp_nonce_field('media-form'); ?>
|
||||||
|
|
||||||
@ -1571,6 +1595,10 @@ function media_upload_gallery_form($errors) {
|
|||||||
$post_id = intval($_REQUEST['post_id']);
|
$post_id = intval($_REQUEST['post_id']);
|
||||||
$form_action_url = admin_url("media-upload.php?type=$type&tab=gallery&post_id=$post_id");
|
$form_action_url = admin_url("media-upload.php?type=$type&tab=gallery&post_id=$post_id");
|
||||||
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
||||||
|
$form_class = 'media-upload-form validate';
|
||||||
|
|
||||||
|
if ( get_user_setting('uploader') )
|
||||||
|
$form_class .= ' html-uploader';
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
@ -1595,7 +1623,7 @@ jQuery(function($){
|
|||||||
<a href="#" id="desc"><?php _e('Descending'); ?></a> |
|
<a href="#" id="desc"><?php _e('Descending'); ?></a> |
|
||||||
<a href="#" id="clear"><?php _ex('Clear', 'verb'); ?></a>
|
<a href="#" id="clear"><?php _ex('Clear', 'verb'); ?></a>
|
||||||
</div>
|
</div>
|
||||||
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="media-upload-form validate" id="gallery-form">
|
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="<?php echo $form_class; ?>" id="gallery-form">
|
||||||
<?php wp_nonce_field('media-form'); ?>
|
<?php wp_nonce_field('media-form'); ?>
|
||||||
<?php //media_upload_form( $errors ); ?>
|
<?php //media_upload_form( $errors ); ?>
|
||||||
<table class="widefat" cellspacing="0">
|
<table class="widefat" cellspacing="0">
|
||||||
@ -1713,6 +1741,10 @@ function media_upload_library_form($errors) {
|
|||||||
|
|
||||||
$form_action_url = admin_url("media-upload.php?type=$type&tab=library&post_id=$post_id");
|
$form_action_url = admin_url("media-upload.php?type=$type&tab=library&post_id=$post_id");
|
||||||
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
$form_action_url = apply_filters('media_upload_form_url', $form_action_url, $type);
|
||||||
|
$form_class = 'media-upload-form validate';
|
||||||
|
|
||||||
|
if ( get_user_setting('uploader') )
|
||||||
|
$form_class .= ' html-uploader';
|
||||||
|
|
||||||
$_GET['paged'] = isset( $_GET['paged'] ) ? intval($_GET['paged']) : 0;
|
$_GET['paged'] = isset( $_GET['paged'] ) ? intval($_GET['paged']) : 0;
|
||||||
if ( $_GET['paged'] < 1 )
|
if ( $_GET['paged'] < 1 )
|
||||||
@ -1830,7 +1862,7 @@ foreach ($arc_result as $arc_row) {
|
|||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="media-upload-form validate" id="library-form">
|
<form enctype="multipart/form-data" method="post" action="<?php echo esc_attr($form_action_url); ?>" class="<?php echo $form_class; ?>" id="library-form">
|
||||||
|
|
||||||
<?php wp_nonce_field('media-form'); ?>
|
<?php wp_nonce_field('media-form'); ?>
|
||||||
<?php //media_upload_form( $errors ); ?>
|
<?php //media_upload_form( $errors ); ?>
|
||||||
@ -1985,6 +2017,35 @@ function _insert_into_post_button($type) {
|
|||||||
';
|
';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@internal Missing Short Description}}
|
||||||
|
*
|
||||||
|
* @since 2.6.0
|
||||||
|
*/
|
||||||
|
function media_upload_flash_bypass() {
|
||||||
|
?>
|
||||||
|
<p class="upload-flash-bypass">
|
||||||
|
<?php _e('You are using the multi-file uploader. Problems? Try the <a href="#">Browser uploader</a> instead.'); ?>
|
||||||
|
</p>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* {@internal Missing Short Description}}
|
||||||
|
*
|
||||||
|
* @since 2.6.0
|
||||||
|
*/
|
||||||
|
function media_upload_html_bypass() {
|
||||||
|
?>
|
||||||
|
<p class="upload-html-bypass hide-if-no-js">
|
||||||
|
<?php _e('You are using the Browser uploader. Try the <a href="#">Multi-file uploader</a> instead.'); ?>
|
||||||
|
</p>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
|
||||||
|
add_action('post-plupload-upload-ui', 'media_upload_flash_bypass');
|
||||||
|
add_action('post-html-upload-ui', 'media_upload_html_bypass');
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@internal Missing Short Description}}
|
* {@internal Missing Short Description}}
|
||||||
*
|
*
|
||||||
|
@ -72,12 +72,18 @@ if ( isset($_GET['inline']) ) {
|
|||||||
'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
|
'<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
|
||||||
);
|
);
|
||||||
|
|
||||||
require_once('./admin-header.php'); ?>
|
require_once('./admin-header.php');
|
||||||
|
|
||||||
|
$form_class = 'media-upload-form type-form validate';
|
||||||
|
|
||||||
|
if ( get_user_setting('uploader') )
|
||||||
|
$form_class .= ' html-uploader';
|
||||||
|
?>
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
<?php screen_icon(); ?>
|
<?php screen_icon(); ?>
|
||||||
<h2><?php echo esc_html( $title ); ?></h2>
|
<h2><?php echo esc_html( $title ); ?></h2>
|
||||||
|
|
||||||
<form enctype="multipart/form-data" method="post" action="<?php echo admin_url('media-upload.php?inline=&upload-page-form='); ?>" class="media-upload-form type-form validate" id="file-form">
|
<form enctype="multipart/form-data" method="post" action="<?php echo admin_url('media-upload.php?inline=&upload-page-form='); ?>" class="<?php echo $form_class; ?>" id="file-form">
|
||||||
|
|
||||||
<?php media_upload_form(); ?>
|
<?php media_upload_form(); ?>
|
||||||
|
|
||||||
|
@ -431,7 +431,7 @@ function wp_default_styles( &$styles ) {
|
|||||||
// Any rtl stylesheets that don't have a .dev version for ltr
|
// Any rtl stylesheets that don't have a .dev version for ltr
|
||||||
$no_suffix = array( 'farbtastic' );
|
$no_suffix = array( 'farbtastic' );
|
||||||
|
|
||||||
$styles->add( 'wp-admin', "/wp-admin/css/wp-admin$suffix.css", array(), '20111110b' );
|
$styles->add( 'wp-admin', "/wp-admin/css/wp-admin$suffix.css", array(), '20111111' );
|
||||||
|
|
||||||
$styles->add( 'ie', "/wp-admin/css/ie$suffix.css", array(), '20111015' );
|
$styles->add( 'ie', "/wp-admin/css/ie$suffix.css", array(), '20111015' );
|
||||||
$styles->add_data( 'ie', 'conditional', 'lte IE 7' );
|
$styles->add_data( 'ie', 'conditional', 'lte IE 7' );
|
||||||
|
Loading…
Reference in New Issue
Block a user