Make WordPress Core

Ticket #46714: 46714.2.diff

File 46714.2.diff, 5.0 KB (added by afercia, 7 years ago)
  • src/wp-admin/css/site-health.css

     
    271271        border: 1px solid #e2e4e7;
    272272}
    273273
    274 .health-check-accordion dt {
     274.health-check-accordion-heading {
     275        margin: 0;
     276        border-top: 1px solid #e2e4e7;
     277        font-size: inherit;
     278        line-height: inherit;
    275279        font-weight: 600;
    276         border-top: 1px solid #e2e4e7;
     280        color: inherit;
    277281}
    278282
    279 .health-check-accordion dt:first-child {
     283.health-check-accordion-heading:first-child {
    280284        border-top: none;
    281285}
    282286
  • src/wp-admin/site-health-info.php

     
    9595                <?php endif; ?>
    9696        </div>
    9797
    98         <dl id="health-check-debug" role="presentation" class="health-check-accordion">
     98        <div id="health-check-debug" class="health-check-accordion">
    9999
    100100                <?php
    101101                foreach ( $info as $section => $details ) {
     
    103103                                continue;
    104104                        }
    105105                        ?>
    106                         <dt role="heading" aria-level="3">
     106                        <h3 class="health-check-accordion-heading">
    107107                                <button aria-expanded="false" class="health-check-accordion-trigger" aria-controls="health-check-accordion-block-<?php echo esc_attr( $section ); ?>" id="health-check-accordion-heading-<?php echo esc_attr( $section ); ?>" type="button">
    108                 <span class="title">
    109                         <?php echo esc_html( $details['label'] ); ?>
     108                                        <span class="title">
     109                                                <?php echo esc_html( $details['label'] ); ?>
    110110
    111                         <?php if ( isset( $details['show_count'] ) && $details['show_count'] ) : ?>
    112                                 <?php printf( '(%d)', count( $details['fields'] ) ); ?>
    113                         <?php endif; ?>
    114                 </span>
     111                                                <?php if ( isset( $details['show_count'] ) && $details['show_count'] ) : ?>
     112                                                        <?php printf( '(%d)', count( $details['fields'] ) ); ?>
     113                                                <?php endif; ?>
     114                                        </span>
    115115                                        <span class="icon"></span>
    116116                                </button>
    117                         </dt>
     117                        </h3>
    118118
    119                         <dd id="health-check-accordion-block-<?php echo esc_attr( $section ); ?>" role="region" aria-labelledby="health-check-accordion-heading-<?php echo esc_attr( $section ); ?>" class="health-check-accordion-panel" hidden="hidden">
     119                        <div id="health-check-accordion-block-<?php echo esc_attr( $section ); ?>" role="region" aria-labelledby="health-check-accordion-heading-<?php echo esc_attr( $section ); ?>" class="health-check-accordion-panel" hidden="hidden">
    120120                                <?php
    121121                                if ( isset( $details['description'] ) && ! empty( $details['description'] ) ) {
    122122                                        printf(
     
    161161                                        ?>
    162162                                        </tbody>
    163163                                </table>
    164                         </dd>
     164                        </div>
    165165                <?php } ?>
    166         </dl>
     166        </div>
    167167</div>
    168168
    169169<?php
  • src/wp-admin/site-health.php

     
    9292                                <span class="issue-count">0</span> <?php _e( 'Critical issues' ); ?>
    9393                        </h3>
    9494
    95                         <dl id="health-check-site-status-critical" role="presentation" class="health-check-accordion issues"></dl>
     95                        <div id="health-check-site-status-critical" class="health-check-accordion issues"></div>
    9696                </div>
    9797
    9898                <div class="site-health-issues-wrapper" id="health-check-issues-recommended">
     
    100100                                <span class="issue-count">0</span> <?php _e( 'Recommended improvements' ); ?>
    101101                        </h3>
    102102
    103                         <dl id="health-check-site-status-recommended" role="presentation" class="health-check-accordion issues"></dl>
     103                        <div id="health-check-site-status-recommended" class="health-check-accordion issues"></div>
    104104                </div>
    105105        </div>
    106106
     
    115115                        <span class="issue-count">0</span> <?php _e( 'Items with no issues detected' ); ?>
    116116                </h3>
    117117
    118                 <dl id="health-check-site-status-good" role="presentation" class="health-check-accordion issues"></dl>
     118                <div id="health-check-site-status-good" class="health-check-accordion issues"></div>
    119119        </div>
    120120</div>
    121121
    122122<script id="tmpl-health-check-issue" type="text/template">
    123         <dt role="heading" aria-level="4">
     123        <h4 class="health-check-accordion-heading">
    124124                <button aria-expanded="false" class="health-check-accordion-trigger" aria-controls="health-check-accordion-block-{{ data.test }}" id="health-check-accordion-heading-{{ data.test }}" type="button">
    125125                        <span class="title">{{ data.label }}</span>
    126126                        <span class="badge {{ data.badge.color }}">{{ data.badge.label }}</span>
    127127                        <span class="icon"></span>
    128128                </button>
    129         </dt>
    130         <dd id="health-check-accordion-block-{{ data.test }}" aria-labelledby="health-check-accordion-heading-{{ data.test }}" role="region" class="health-check-accordion-panel" hidden="hidden">
     129        </h4>
     130        <div id="health-check-accordion-block-{{ data.test }}" aria-labelledby="health-check-accordion-heading-{{ data.test }}" role="region" class="health-check-accordion-panel" hidden="hidden">
    131131                {{{ data.description }}}
    132132                <div class="actions">
    133133                        <p class="button-container">{{{ data.actions }}}</p>
    134134                </div>
    135         </dd>
     135        </div>
    136136</script>
    137137
    138138<?php