Media: Revert media uploader input change in [52059].
Based on follow-up research, this change was never necessary in order to use e2e tests in the media library uploader. Additionally, it created several complicated side effects. Without significant benefit, it's not valuable to pursue the change further. Follow up to [52059]. See #54168, #54411. Fixes #54168. Built from https://develop.svn.wordpress.org/trunk@52171 git-svn-id: http://core.svn.wordpress.org/trunk@51763 1a063a9b-81f0-0310-95a4-ce76da25c4cd
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 200 B After Width: | Height: | Size: 200 B |
Before Width: | Height: | Size: 133 B After Width: | Height: | Size: 133 B |
Before Width: | Height: | Size: 151 B After Width: | Height: | Size: 151 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 70 B After Width: | Height: | Size: 70 B |
Before Width: | Height: | Size: 64 B After Width: | Height: | Size: 64 B |
Before Width: | Height: | Size: 97 B After Width: | Height: | Size: 97 B |
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
@ -2246,7 +2246,7 @@ function media_upload_form( $errors = null ) {
|
||||||
<div class="drag-drop-inside">
|
<div class="drag-drop-inside">
|
||||||
<p class="drag-drop-info"><?php _e( 'Drop files to upload' ); ?></p>
|
<p class="drag-drop-info"><?php _e( 'Drop files to upload' ); ?></p>
|
||||||
<p><?php _ex( 'or', 'Uploader: Drop files here - or - Select Files' ); ?></p>
|
<p><?php _ex( 'or', 'Uploader: Drop files here - or - Select Files' ); ?></p>
|
||||||
<p class="drag-drop-buttons"><label for="plupload-browse-button" id="plupload-browse-label" class="button button-hero"><?php esc_html_e( 'Select Files' ); ?></label><input id="plupload-browse-button" type="file" class="screen-reader-text" aria-labelledby="plupload-browse-label post-upload-info" /></p>
|
<p class="drag-drop-buttons"><input id="plupload-browse-button" type="button" value="<?php esc_attr_e( 'Select Files' ); ?>" class="button" /></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
|
@ -2288,7 +2288,7 @@ function media_upload_form( $errors = null ) {
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p class="max-upload-size" id="post-upload-info">
|
<p class="max-upload-size">
|
||||||
<?php
|
<?php
|
||||||
/* translators: %s: Maximum allowed file size. */
|
/* translators: %s: Maximum allowed file size. */
|
||||||
printf( __( 'Maximum upload file size: %s.' ), esc_html( size_format( $max_upload_size ) ) );
|
printf( __( 'Maximum upload file size: %s.' ), esc_html( size_format( $max_upload_size ) ) );
|
||||||
|
|
|
@ -134,9 +134,6 @@ TABLE OF CONTENTS:
|
||||||
color: #0a4b78;
|
color: #0a4b78;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Support focus state on label designed as button in media uploader. */
|
|
||||||
.drag-drop-inside p.drag-drop-buttons:focus-within label.button,
|
|
||||||
.uploader-inline-content div.browser-container:focus-within label.button,
|
|
||||||
.wp-core-ui .button.focus,
|
.wp-core-ui .button.focus,
|
||||||
.wp-core-ui .button:focus,
|
.wp-core-ui .button:focus,
|
||||||
.wp-core-ui .button-secondary:focus {
|
.wp-core-ui .button-secondary:focus {
|
||||||
|
|
|
@ -133,9 +133,6 @@ TABLE OF CONTENTS:
|
||||||
color: #0a4b78;
|
color: #0a4b78;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Support focus state on label designed as button in media uploader. */
|
|
||||||
.drag-drop-inside p.drag-drop-buttons:focus-within label.button,
|
|
||||||
.uploader-inline-content div.browser-container:focus-within label.button,
|
|
||||||
.wp-core-ui .button.focus,
|
.wp-core-ui .button.focus,
|
||||||
.wp-core-ui .button:focus,
|
.wp-core-ui .button:focus,
|
||||||
.wp-core-ui .button-secondary:focus {
|
.wp-core-ui .button-secondary:focus {
|
||||||
|
|
Before Width: | Height: | Size: 412 B After Width: | Height: | Size: 412 B |
Before Width: | Height: | Size: 331 B After Width: | Height: | Size: 331 B |
Before Width: | Height: | Size: 645 B After Width: | Height: | Size: 641 B |
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
@ -2858,21 +2858,16 @@ UploaderInline = View.extend(/** @lends wp.media.view.UploaderInline.prototype *
|
||||||
$placeholder;
|
$placeholder;
|
||||||
|
|
||||||
if ( this.controller.uploader ) {
|
if ( this.controller.uploader ) {
|
||||||
$placeholder = this.$('.browser-container');
|
$placeholder = this.$('.browser');
|
||||||
|
|
||||||
// Check if we've already replaced the placeholder.
|
// Check if we've already replaced the placeholder.
|
||||||
if ( $placeholder[0] === $browser[0] ) {
|
if ( $placeholder[0] === $browser[0] ) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var browserLabel = $placeholder.find( 'label' );
|
$browser.detach().text( $placeholder.text() );
|
||||||
var browserInput = $placeholder.find( 'input' );
|
$browser[0].className = $placeholder[0].className;
|
||||||
|
$browser[0].setAttribute( 'aria-labelledby', $browser[0].id + ' ' + $placeholder[0].getAttribute('aria-labelledby') );
|
||||||
browserLabel.attr( 'for', $browser[0].id );
|
|
||||||
browserInput.attr( 'id', $browser[0].id );
|
|
||||||
$browser.removeAttr( 'id' );
|
|
||||||
|
|
||||||
$browser.append( browserLabel ).append( browserInput );
|
|
||||||
$placeholder.replaceWith( $browser.show() );
|
$placeholder.replaceWith( $browser.show() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6343,7 +6338,7 @@ UploaderWindow = wp.media.View.extend(/** @lends wp.media.view.UploaderWindow.pr
|
||||||
initialize: function() {
|
initialize: function() {
|
||||||
var uploader;
|
var uploader;
|
||||||
|
|
||||||
this.$browser = $( '<div class="browser-container">' ).hide().appendTo( 'body' );
|
this.$browser = $( '<button type="button" class="browser" />' ).hide().appendTo( 'body' );
|
||||||
|
|
||||||
uploader = this.options.uploader = _.defaults( this.options.uploader || {}, {
|
uploader = this.options.uploader = _.defaults( this.options.uploader || {}, {
|
||||||
dropzone: this.$el,
|
dropzone: this.$el,
|
||||||
|
|
|
@ -252,10 +252,7 @@ function wp_print_media_templates() {
|
||||||
<div class="upload-ui">
|
<div class="upload-ui">
|
||||||
<h2 class="upload-instructions drop-instructions"><?php _e( 'Drop files to upload' ); ?></h2>
|
<h2 class="upload-instructions drop-instructions"><?php _e( 'Drop files to upload' ); ?></h2>
|
||||||
<p class="upload-instructions drop-instructions"><?php _ex( 'or', 'Uploader: Drop files here - or - Select Files' ); ?></p>
|
<p class="upload-instructions drop-instructions"><?php _ex( 'or', 'Uploader: Drop files here - or - Select Files' ); ?></p>
|
||||||
<div class="browser-container">
|
<button type="button" class="browser button button-hero" aria-labelledby="post-upload-info"><?php _e( 'Select Files' ); ?></button>
|
||||||
<label class="button button-hero"><?php esc_html_e( 'Select Files' ); ?></label>
|
|
||||||
<input type="file" class="browser screen-reader-text" aria-describedby="post-upload-info">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="upload-inline-status"></div>
|
<div class="upload-inline-status"></div>
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '5.9-alpha-52170';
|
$wp_version = '5.9-alpha-52171';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|