Make WordPress Core

Changeset 58279

Timestamp:
06/02/2024 08:35:30 AM (2 months ago)
Author:
audrasjb
Message:

Media: Follow the "proximity of controls" accessibility guidelines in the multi-file uploader.

This changeset updates the design of the Upload Media screen to stack progress bars below the file name. After the upload completes, Action buttons also stack below the file name.

Props afercia, rcreators.
Fixes #60141.

Location:
trunk/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/js/_enqueues/vendor/plupload/handlers.js

    r57524 r58279  
    1717        .attr( 'id', 'media-item-' + fileObj.id )
    1818        .addClass( 'child-of-' + postid )
    19         .append( '<div class="progress"><div class="percent">0%</div><div class="bar"></div></div>',
    20             jQuery( '<div class="filename original">' ).text( ' ' + fileObj.name ) )
     19        .append( ,
     20            )
    2121        .appendTo( jQuery( '#media-items' ) );
    2222
  • trunk/src/wp-admin/async-upload.php

    r58210 r58279  
    6666                        <span class="media-list-title"><strong><?php echo esc_html( wp_html_excerpt( $title, 60, '&hellip;' ) ); ?></strong></span>
    6767                        <span class="media-list-subtitle"><?php echo esc_html( wp_basename( $file ) ); ?></span>
     68
     69
     70
     71
     72
     73
     74
     75
     76
     77
     78
     79
     80
    6881                    </div>
    69                 </div>
    70                 <div class="attachment-tools">
    71                     <span class="media-item-copy-container copy-to-clipboard-container edit-attachment">
    72                         <button type="button" class="button button-small copy-attachment-url" data-clipboard-text="<?php echo esc_url( $file_url ); ?>"><?php _e( 'Copy URL to clipboard' ); ?></button>
    73                         <span class="success hidden" aria-hidden="true"><?php _e( 'Copied!' ); ?></span>
    74                     </span>
    75                     <?php
    76                     if ( current_user_can( 'edit_post', $id ) ) {
    77                         echo '<a class="edit-attachment" href="' . esc_url( get_edit_post_link( $id ) ) . '">' . _x( 'Edit', 'media item' ) . '</a>';
    78                     } else {
    79                         echo '<span class="edit-attachment">' . _x( 'Success', 'media item' ) . '</span>';
    80                     }
    81                     ?>
    8282                </div>
    8383            </div>
  • trunk/src/wp-admin/css/media.css

    r58214 r58279  
    113113}
    114114
    115 .media-item-wrapper {
    116     display: grid;
    117     grid-template-columns: 1fr 1fr;
    118 }
    119 
    120115.media-item .attachment-tools {
    121116    display: flex;
    122     justify-content: flex-end;
    123117    align-items: center;
    124118}
     
    191185}
    192186
    193 .media-item .original {
    194     position: relative;
    195     min-height: 34px;
    196 }
    197 
    198187.media-item .progress {
    199     float: right;
     188    ;
    200189    height: 22px;
    201     margin: 7px 6px;
     190    margin: px;
    202191    width: 200px;
    203192    line-height: 2em;
     
    14371426    }
    14381427}
     1428
     1429
     1430
     1431
     1432
     1433
     1434
     1435
     1436
     1437
     1438
     1439
     1440
     1441
Note: See TracChangeset for help on using the changeset viewer.