Make WordPress Core

Ticket #60501: 60501-3.diff

File 60501-3.diff, 1.6 KB (added by euthelup, 14 months ago)

Alternative patch: Make use of notice classes and use $dependencies_notice directly without a wrapper.

  • wp-admin/css/list-tables.css

     
    15951595        display: none;
    15961596}
    15971597
    1598 .plugin-card .plugin-dependencies {
    1599         background-color: #e5f5fa;
    1600         border-left: 3px solid #72aee6;
    1601         margin-bottom: .5em;
     1598.plugin-card .notice.plugin-dependencies {
     1599        margin: auto 20px 20px;
    16021600        padding: 15px;
    16031601}
    16041602
  • wp-admin/includes/class-wp-plugin-install-list-table.php

     
    673673                                        <p><?php echo $description; ?></p>
    674674                                        <p class="authors"><?php echo $author; ?></p>
    675675                                </div>
    676                                 <?php echo $this->get_dependencies_notice( $plugin ); ?>
    677676                        </div>
     677                        <?php
     678                        $dependencies_notice = $this->get_dependencies_notice( $plugin );
     679                        if ( ! empty( $dependencies_notice ) ) {
     680                                echo $dependencies_notice;
     681                        }
     682                        ?>
    678683                        <div class="plugin-card-bottom">
    679684                                <div class="vers column-rating">
    680685                                        <?php
     
    780785                }
    781786
    782787                $dependencies_notice = sprintf(
    783                         '<div class="plugin-dependencies"><p class="plugin-dependencies-explainer-text">%s</p> %s</div>',
     788                        '<div class="plugin-dependencies notice notice-alt notice-info inline"><p class="plugin-dependencies-explainer-text">%s</p> %s</div>',
    784789                        '<strong>' . __( 'Additional plugins are required' ) . '</strong>',
    785790                        $dependencies_list
    786791                );