diff --git a/src/js/_enqueues/vendor/plupload/handlers.js b/src/js/_enqueues/vendor/plupload/handlers.js index 15ec5c215c231..2e3125589558c 100644 --- a/src/js/_enqueues/vendor/plupload/handlers.js +++ b/src/js/_enqueues/vendor/plupload/handlers.js @@ -276,9 +276,12 @@ function switchUploader( s ) { if ( typeof( uploader ) == 'object' ) uploader.refresh(); + + jQuery( '#plupload-browse-button' ).trigger( 'focus' ); } else { setUserSetting( 'uploader', '1' ); // 1 == html uploader. jQuery( '.media-upload-form' ).addClass( 'html-uploader' ); + jQuery( '#async-upload' ).trigger( 'focus' ); } } @@ -420,11 +423,11 @@ jQuery( document ).ready( function( $ ) { target.parents( '.media-item' ).fadeOut( 200, function() { $( this ).remove(); } ); - } else if ( target.is( '.upload-flash-bypass a' ) || target.is( 'a.uploader-html' ) ) { // Switch uploader to html4. + } else if ( target.is( '.upload-flash-bypass button' ) || target.is( 'a.uploader-html' ) ) { // Switch uploader to html4. $( '#media-items, p.submit, span.big-file-warning' ).css( 'display', 'none' ); switchUploader( 0 ); e.preventDefault(); - } else if ( target.is( '.upload-html-bypass a' ) ) { // Switch uploader to multi-file. + } else if ( target.is( '.upload-html-bypass button' ) ) { // Switch uploader to multi-file. $( '#media-items, p.submit, span.big-file-warning' ).css( 'display', '' ); switchUploader( 1 ); e.preventDefault(); diff --git a/src/wp-admin/includes/media.php b/src/wp-admin/includes/media.php index 7b478f459261e..c51b729d86c76 100644 --- a/src/wp-admin/includes/media.php +++ b/src/wp-admin/includes/media.php @@ -3028,27 +3028,15 @@ function wp_media_insert_url_form( $default_view = 'image' ) { * Displays the multi-file uploader message. * * @since 2.6.0 - * - * @global int $post_ID */ function media_upload_flash_bypass() { - $browser_uploader = admin_url( 'media-new.php?browser-uploader' ); - - $post = get_post(); - if ( $post ) { - $browser_uploader .= '&post_id=' . (int) $post->ID; - } elseif ( ! empty( $GLOBALS['post_ID'] ) ) { - $browser_uploader .= '&post_id=' . (int) $GLOBALS['post_ID']; - } - ?>
browser uploader instead.' ), - $browser_uploader, - 'target="_blank"' + /* translators: %s: HTML attributes for button. */ + __( 'You are using the multi-file uploader. Problems? Try the instead.' ), + 'type="button" class="button-link"' ); ?>
@@ -3063,7 +3051,13 @@ function media_upload_flash_bypass() { function media_upload_html_bypass() { ?>