Make WordPress Core

Ticket #29897: 29897.dashboard.list-table.patch

File 29897.dashboard.list-table.patch, 7.5 KB (added by afercia, 11 years ago)
  • src/wp-admin/css/common.css

     
    114114        clear: both;
    115115}
    116116
     117.contain-floats:after {
     118        content: '';
     119        display: table;
     120        clear: both;
     121}
     122
    117123/* Hide visually but not from screen readers */
    118124.screen-reader-text,
    119125.screen-reader-text span,
     
    748754}
    749755
    750756/* @todo can we combine these into a class or use an existing dashicon one? */
    751 #welcome-panel.welcome-panel .welcome-panel-close:before,
     757.welcome-panel .welcome-panel-close:before,
    752758.tagchecklist span a:before,
    753759#bulk-titles div a:before {
    754760        background: none;
     
    755761        color: #bbb;
    756762        content: '\f153';
    757763        display: block !important;
    758         font: normal 16px/1 'dashicons';
     764        font: normal 16px/17px 'dashicons';
    759765        speak: none;
    760766        height: 20px;
    761767        text-align: center;
     
    763769        -webkit-font-smoothing: antialiased !important;
    764770}
    765771
    766 #welcome-panel.welcome-panel .welcome-panel-close:before {
     772.welcome-panel .welcome-panel-close:before {
    767773        margin: 0;
    768774}
    769775
     
    772778        margin: 2px 0;
    773779}
    774780
    775 #welcome-panel.welcome-panel .welcome-panel-close:hover:before,
     781.welcome-panel .welcome-panel-close:hover:before,
     782.welcome-panel .welcome-panel-close:focus:before,
    776783.tagchecklist span a:hover:before,
    777784#bulk-titles div a:hover:before {
    778785        color: #c00;
     
    941948        -moz-box-sizing: border-box;
    942949        box-sizing: border-box;
    943950        margin: 12px 0 25px;
    944         padding: 0 20px;
     951        padding: 0 9px 0 12px;
    945952        width: 100%;
    946953        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
    947954        box-shadow: 0 1px 1px rgba(0,0,0,0.04);
     
    15851592
    15861593.widefat th,
    15871594.widefat td {
    1588         overflow: hidden;
    15891595        color: #555;
    15901596}
    15911597
     
    19711977        height: auto;
    19721978}
    19731979
     1980td.image-icon a {
     1981        display: inline-block;
     1982}
     1983
    19741984td.image-icon img {
     1985        display: block;
    19751986        border: 1px solid rgba(0, 0, 0, 0.07);
    19761987}
    19771988
  • src/wp-admin/css/dashboard.css

     
    146146
    147147.welcome-panel .welcome-panel-close {
    148148        position: absolute;
    149         top: 5px;
     149        top: 15px;
    150150        right: 10px;
    151         padding: 20px 15px 0 3px;
     151        padding: 10px 15px 10px 21px;
    152152        font-size: 13px;
    153153        text-decoration: none;
    154154        line-height: 1;
     
    156156
    157157#welcome-panel.welcome-panel .welcome-panel-close:before {
    158158        position: absolute;
    159         left: -18px;
     159        left: 0;
    160160        margin-top: -2px;
    161161        -webkit-transition: all .1s ease-in-out;
    162162        transition: all .1s ease-in-out;
     
    177177
    178178.welcome-panel .welcome-panel-column-container {
    179179        clear: both;
    180         overflow: hidden;
    181180        position: relative;
    182181}
    183182
     
    205204}
    206205
    207206.welcome-panel .welcome-icon {
    208         display: block;
    209         padding: 0 0 8px;
    210207        background: transparent !important;
    211208}
    212209
     
    265262.welcome-panel .welcome-panel-column li {
    266263        line-height: 16px;
    267264        list-style-type: none;
     265        padding: 0 0 8px;
    268266}
    269267
    270268/* Dashboard WordPress news */
     
    328326
    329327#dashboard_right_now ul {
    330328        margin: 0;
    331         overflow: hidden;
    332329}
    333330
    334331#dashboard_right_now li {
     
    338335}
    339336
    340337#dashboard_right_now .inside {
    341         overflow: hidden;
    342338        padding: 0;
    343339}
    344340
    345341#dashboard_right_now .main {
    346         overflow: hidden;
    347342        padding: 0 12px 11px;
    348343}
    349344
     
    450445}
    451446
    452447#dashboard_quick_press form {
    453         overflow: hidden;
    454448        margin: 12px;
    455449}
    456450
     
    570564        word-wrap: break-word;
    571565}
    572566
    573 #dashboard_quick_press .draft-title {
    574         overflow: hidden;
    575 }
    576 
    577567#dashboard_quick_press .draft-title a,
    578568#dashboard_quick_press .draft-title time {
    579         float: left;
    580569        margin: 0 5px 0 0;
    581570}
    582571
     
    658647
    659648#future-posts li,
    660649#published-posts li {
    661         overflow: hidden;
    662650        margin-bottom: 8px;
    663651}
    664652
     
    665653#future-posts ul span,
    666654#published-posts ul span {
    667655        color: #777;
    668         float: left;
    669         margin-right: 8px;
     656        display: inline-block;
     657        margin-right: 5px;
    670658        min-width: 150px;
    671659}
    672660
     
    922910}
    923911
    924912.dashboard-comment-wrap {
    925         overflow: hidden;
    926913        word-wrap: break-word;
    927914}
    928915
     
    11001087        /* Keep the close icon from overlapping the Welcome text. */
    11011088        .welcome-panel .welcome-panel-close {
    11021089                overflow: hidden;
    1103                 text-indent: 100%;
     1090                text-indent: 40px;
    11041091                white-space: nowrap;
    11051092                width: 20px;
    11061093                height: 20px;
    1107                 right: 0;
     1094                top: 5px;
     1095                right: 5px;
    11081096                padding: 5px;
    11091097        }
    11101098
     
    11121100        #welcome-panel.welcome-panel .welcome-panel-close:before {
    11131101                font-size: 20px;
    11141102                margin: 0;
     1103                left: -35px;
    11151104        }
    11161105}
  • src/wp-admin/css/list-tables.css

     
    624624
    625625.tablenav .view-switch {
    626626        float: right;
    627         margin: 5px 16px 0 8px;
     627        margin: 5px 10px 0 8px;
     628        line-height: 20px;
    628629}
    629630
    630631.wp-filter .view-switch {
    631632        display: inline-block;
     633        line-height: 50px;
    632634        vertical-align: middle;
    633         padding: 14px 0;
    634         margin: 0 20px 0 0;
     635        /* in list mode markup has white space between elements */
     636        margin: 0 8px 0 0;
     637        /* also elements inside view-switch have white space between them */
     638        font-size: 0px;
    635639}
    636640
     641.mode-grid .wp-filter .view-switch {
     642        /* in grid mode Underscore templates do not have white space between them */
     643        margin: 0 12px 0 0;
     644}
     645
    637646.view-switch a {
    638647        text-decoration: none;
    639648}
     
    640649
    641650.view-switch > a {
    642651        display: inline-block;
    643         width: 18px;
    644         height: 18px;
     652        width: 26px;
     653        height: 26px;
     654        line-height: 26px;
     655        text-align: center;
     656        vertical-align: middle;
    645657}
    646658
     659.view-switch > a + a {
     660        margin-left: 5px;
     661}
     662
    647663.view-switch > a:before {
    648664        color: #bbb;
    649665        display: inline-block;
    650         float: left;
    651         font: normal 20px/1 'dashicons';
     666        font: normal 20px/26px 'dashicons';
    652667        speak: none;
    653         vertical-align: middle;
    654         margin-left: 0;
    655668        -webkit-font-smoothing: antialiased;
    656669        -moz-osx-font-smoothing: grayscale;
    657670}
     
    668681        color: #0074a2;
    669682}
    670683
    671 .view-switch > a + a {
    672         margin-left: 5px;
    673 }
    674 
    675684.view-switch > .view-excerpt:before {
    676685        content: '\f164';
    677686}
  • src/wp-admin/includes/class-wp-list-table.php

     
    922922                if ( 'top' == $which )
    923923                        wp_nonce_field( 'bulk-' . $this->_args['plural'] );
    924924?>
    925         <div class="tablenav <?php echo esc_attr( $which ); ?>">
     925        <div class="tablenav contain-floats <?php echo esc_attr( $which ); ?>">
    926926
    927927                <div class="alignleft actions bulkactions">
    928928                        <?php $this->bulk_actions( $which ); ?>
     
    932932                $this->pagination( $which );
    933933?>
    934934
    935                 <br class="clear" />
    936935        </div>
    937936<?php
    938937        }
  • src/wp-admin/includes/dashboard.php

     
    212212function wp_dashboard_right_now() {
    213213?>
    214214        <div class="main">
    215         <ul>
     215        <ul class="contain-floats">
    216216        <?php
    217217        // Posts and Pages
    218218        foreach ( array( 'post', 'page' ) as $post_type ) {
     
    12781278        <div class="welcome-panel-content">
    12791279        <h3><?php _e( 'Welcome to WordPress!' ); ?></h3>
    12801280        <p class="about-description"><?php _e( 'We&#8217;ve assembled some links to get you started:' ); ?></p>
    1281         <div class="welcome-panel-column-container">
     1281        <div class="welcome-panel-column-container contain-floats">
    12821282        <div class="welcome-panel-column">
    12831283                <?php if ( current_user_can( 'customize' ) ): ?>
    12841284                        <h4><?php _e( 'Get Started' ); ?></h4>