Make WordPress Core


Ignore:
Timestamp:
06/30/2026 08:17:07 PM (4 months ago)
Author:
joedolson
Message:

Admin Reskin: Fix interactive control heights on mobile.

Give interactive elements a consistent 40px height in the admin mobile viewport on the Add Plugins, Media Library grid, Settings > General, and Add Themes screens.

Follow-up to [61645].
Reviewed by joedolson.
Merges [62516] to the 7.0 branch.

Props abcd95, wildworks.
Fixes #64999.

Location:
branches/7.0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/7.0

  • branches/7.0/src/wp-admin/includes/plugin-install.php

    r61456 r62603  
    941941                                        if ( $compatible_php && $compatible_wp && $all_plugin_dependencies_installed && ! empty( $data->download_link ) ) {
    942942                                                $button = sprintf(
    943                                                         '<a class="install-now button" data-slug="%s" href="%s" aria-label="%s" data-name="%s" role="button">%s</a>',
     943                                                        '<a class="install-now button button-compact" data-slug="%s" href="%s" aria-label="%s" data-name="%s" role="button">%s</a>',
    944944                                                        esc_attr( $data->slug ),
    945945                                                        esc_url( $status['url'] ),
    … …  
    951951                                        } else {
    952952                                                $button = sprintf(
    953                                                         '<button type="button" class="install-now button button-disabled" disabled="disabled">%s</button>',
     953                                                        '<button type="button" class="install-now button button-compact button-disabled" disabled="disabled">%s</button>',
    954954                                                        _x( 'Install Now', 'plugin' )
    955955                                                );
    … …  
    962962                                        if ( $compatible_php && $compatible_wp ) {
    963963                                                $button = sprintf(
    964                                                         '<a class="update-now button aria-button-if-js" data-plugin="%s" data-slug="%s" href="%s" aria-label="%s" data-name="%s" role="button">%s</a>',
     964                                                        '<a class="update-now button button-compact aria-button-if-js" data-plugin="%s" data-slug="%s" href="%s" aria-label="%s" data-name="%s" role="button">%s</a>',
    965965                                                        esc_attr( $status['file'] ),
    966966                                                        esc_attr( $data->slug ),
    … …  
    973973                                        } else {
    974974                                                $button = sprintf(
    975                                                         '<button type="button" class="button button-disabled" disabled="disabled">%s</button>',
     975                                                        '<button type="button" class="button button-compact button-disabled" disabled="disabled">%s</button>',
    976976                                                        _x( 'Update Now', 'plugin' )
    977977                                                );
    … …  
    984984                                if ( is_plugin_active( $status['file'] ) ) {
    985985                                        $button = sprintf(
    986                                                 '<button type="button" class="button button-disabled" disabled="disabled">%s</button>',
     986                                                '<button type="button" class="button button-compact button-disabled" disabled="disabled">%s</button>',
    987987                                                _x( 'Active', 'plugin' )
    988988                                        );
    … …  
    10091009
    10101010                                                $button = sprintf(
    1011                                                         '<a href="%1$s" data-name="%2$s" data-slug="%3$s" data-plugin="%4$s" class="button button-primary activate-now" aria-label="%5$s" role="button">%6$s</a>',
     1011                                                        '<a href="%1$s" data-name="%2$s" data-slug="%3$s" data-plugin="%4$s" class="button button-compact button-primary activate-now" aria-label="%5$s" role="button">%6$s</a>',
    10121012                                                        esc_url( $activate_url ),
    10131013                                                        esc_attr( $name ),
    … …  
    10191019                                        } else {
    10201020                                                $button = sprintf(
    1021                                                         '<button type="button" class="button button-disabled" disabled="disabled">%s</button>',
     1021                                                        '<button type="button" class="button button-compact button-disabled" disabled="disabled">%s</button>',
    10221022                                                        is_network_admin() ? _x( 'Network Activate', 'plugin' ) : _x( 'Activate', 'plugin' )
    10231023                                                );
    … …  
    10251025                                } else {
    10261026                                        $button = sprintf(
    1027                                                 '<button type="button" class="button button-disabled" disabled="disabled">%s</button>',
     1027                                                '<button type="button" class="button button-compact button-disabled" disabled="disabled">%s</button>',
    10281028                                                _x( 'Installed', 'plugin' )
    10291029                                        );
Note: See TracChangeset for help on using the changeset viewer.