Make WordPress Core

Changeset 60449


Ignore:
Timestamp:
07/12/2025 03:24:22 PM (4 months ago)
Author:
ocean90
Message:

Media: Disable upload button in browser's built-in file uploader if no file is selected.

Props karinchristen, krokodok, stefanvelthuys, hubersen, joedolson, mukesh27, rollybueno, ocean90.
Fixes #63561.

Location:
trunk/src/wp-admin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/css/forms.css

    r59876 r60449  
    15931593    }
    15941594
    1595     .wp-upload-form input[type="submit"] {
    1596         margin-top: 10px;
    1597     }
    1598 
    15991595    .wp-core-ui select,
    16001596    .wp-admin .form-table select {
  • trunk/src/wp-admin/css/themes.css

    r59989 r60449  
    20142014        display: block;
    20152015    }
     2016
     2017    :is(.upload-theme, .upload-plugin) .wp-upload-form input[type="submit"] {
     2018        margin-top: 10px;
     2019    }
    20162020}
    20172021
  • trunk/src/wp-admin/includes/media.php

    r60266 r60449  
    22862286            ?>
    22872287        </label>
    2288         <input type="file" name="async-upload" id="async-upload" />
     2288        <input type="file" name="async-upload" id="async-upload" required />
    22892289        <?php submit_button( _x( 'Upload', 'verb' ), 'primary', 'html-upload', false ); ?>
    22902290        <a href="#" onclick="try{top.tb_remove();}catch(e){}; return false;"><?php _e( 'Cancel' ); ?></a>
  • trunk/src/wp-admin/media-new.php

    r55412 r60449  
    6565require_once ABSPATH . 'wp-admin/admin-header.php';
    6666
    67 $form_class = 'media-upload-form type-form validate';
     67$form_class = 'wp-upload-form media-upload-form type-form validate';
    6868
    6969if ( get_user_setting( 'uploader' ) || isset( $_GET['browser-uploader'] ) ) {
Note: See TracChangeset for help on using the changeset viewer.