Make WordPress Core

Changeset 59942


Ignore:
Timestamp:
03/05/2025 11:25:14 PM (20 months ago)
Author:
audrasjb
Message:

Customizer: Improve input field widths and alignment for date/time controls.

This changeset fixes some issues where Select fields were misaligned with neighboring elements, creating visual inconsistency in the customizer.

Props rkradadiya, mukesh27, laxman-prajapati, dlh, karmatosed, ankitkumarshah, sabernhardt.
Fixes #51249.

Location:
trunk/src
Files:
2 edited

Legend:

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

    r59825 r59942  
    364364.date-time-fields .date-input.minute {
    365365        width: 46px;
     366}
     367
     368.customize-control-date_time select {
     369        vertical-align: top;
    366370}
    367371
  • trunk/src/wp-includes/customize/class-wp-customize-date-time-control.php

    r55276 r59942  
    155155                                                ?>
    156156                                        </label>
    157                                         <input id="{{ idPrefix }}date-time-day" type="number" size="2" autocomplete="off" class="date-input day" data-component="day" min="1" max="31" />
     157                                        <input id="{{ idPrefix }}date-time-day" type="number" size="2" autocomplete="off" class="date-input day tiny-text" data-component="day" min="1" max="31" />
    158158                                        <?php $day_field = trim( ob_get_clean() ); ?>
    159159
    … …  
    165165                                                ?>
    166166                                        </label>
    167                                         <input id="{{ idPrefix }}date-time-year" type="number" size="4" autocomplete="off" class="date-input year" data-component="year" min="{{ data.minYear }}" max="{{ data.maxYear }}">
     167                                        <input id="{{ idPrefix }}date-time-year" type="number" size="4" autocomplete="off" class="date-input year tiny-text" data-component="year" min="{{ data.minYear }}" max="{{ data.maxYear }}">
    168168                                        <?php $year_field = trim( ob_get_clean() ); ?>
    169169
    … …  
    183183                                                <# var maxHour = data.twelveHourFormat ? 12 : 23; #>
    184184                                                <# var minHour = data.twelveHourFormat ? 1 : 0; #>
    185                                                 <input id="{{ idPrefix }}date-time-hour" type="number" size="2" autocomplete="off" class="date-input hour" data-component="hour" min="{{ minHour }}" max="{{ maxHour }}">
     185                                                <input id="{{ idPrefix }}date-time-hour" type="number" size="2" autocomplete="off" class="date-input hour tiny-text" data-component="hour" min="{{ minHour }}" max="{{ maxHour }}">
    186186                                                :
    187187                                                <label for="{{ idPrefix }}date-time-minute" class="screen-reader-text">
    … …  
    191191                                                        ?>
    192192                                                </label>
    193                                                 <input id="{{ idPrefix }}date-time-minute" type="number" size="2" autocomplete="off" class="date-input minute" data-component="minute" min="0" max="59">
     193                                                <input id="{{ idPrefix }}date-time-minute" type="number" size="2" autocomplete="off" class="date-input minute tiny-text" data-component="minute" min="0" max="59">
    194194                                                <# if ( data.twelveHourFormat ) { #>
    195195                                                        <label for="{{ idPrefix }}date-time-meridian" class="screen-reader-text">
Note: See TracChangeset for help on using the changeset viewer.