WordPress.org

Make WordPress Core

Ticket #29993: 29993.2.diff

File 29993.2.diff, 2.8 KB (added by bradt, 6 years ago)

Icon column removed, icon moved to title column.

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

    diff --git src/wp-admin/css/list-tables.css src/wp-admin/css/list-tables.css
    index 09514f3..46ee33a 100644
    table.fixed { 
    301301        float: left;
    302302}
    303303
     304/* deprecated */
    304305.fixed .column-icon {
    305306        width: 80px;
    306307}
    307308
     309.fixed .column-title .media-icon {
     310        float: left;
     311        width: 80px;
     312        padding-right: 20px;
     313}
     314
    308315/* @todo: pick a consistent list table selector */
    309316.wp-list-table a {
    310317        -webkit-transition: none;
    div.action-links, 
    19161923                box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
    19171924        }
    19181925}
     1926
     1927@media screen and ( max-width: 450px ) {
     1928        /* Columns to hide */
     1929        .media .column-comments {
     1930                display: none;
     1931        }
     1932
     1933        .media .column-title .media-icon {
     1934                float: none;
     1935                width: auto;
     1936                padding-right: 0;
     1937                padding-bottom: 5px;
     1938        }
     1939}
  • wp-admin/includes/class-wp-media-list-table.php

    diff --git src/wp-admin/includes/class-wp-media-list-table.php src/wp-admin/includes/class-wp-media-list-table.php
    index 0401c61..1e37d6b 100644
    class WP_Media_List_Table extends WP_List_Table { 
    205205        public function get_columns() {
    206206                $posts_columns = array();
    207207                $posts_columns['cb'] = '<input type="checkbox" />';
    208                 $posts_columns['icon'] = '';
    209208                /* translators: column name */
    210209                $posts_columns['title'] = _x( 'File', 'column name' );
    211210                $posts_columns['author'] = __( 'Author' );
    foreach ( $columns as $column_name => $column_display_name ) { 
    308307<?php
    309308                break;
    310309
    311         case 'icon':
     310        case 'title':
    312311                list( $mime ) = explode( '/', $post->post_mime_type );
    313                 $attributes = 'class="column-icon media-icon ' . $mime . '-icon"' . $style;
    314312?>
    315                 <td <?php echo $attributes ?>><?php
    316                         if ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 60 ), true ) ) {
    317                                 if ( $this->is_trash || ! $user_can_edit ) {
    318                                         echo $thumb;
    319                                 } else {
     313                <td <?php echo $attributes ?>>
     314                        <div class="media-icon <?php echo $mime; ?>-icon">
     315                                <?php
     316                                if ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 80 ), true ) ) {
     317                                        if ( $this->is_trash || ! $user_can_edit ) {
     318                                                echo $thumb;
     319                                        } else {
    320320?>
    321                                 <a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ); ?>">
    322                                         <?php echo $thumb; ?>
    323                                 </a>
     321                                        <a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ); ?>">
     322                                                <?php echo $thumb; ?>
     323                                        </a>
    324324
    325 <?php                   }
    326                         }
    327 ?>
    328                 </td>
    329 <?php
    330                 break;
     325<?php                           }
     326                                }
     327                                ?>
     328                        </div>
    331329
    332         case 'title':
    333 ?>
    334                 <td <?php echo $attributes ?>><strong>
     330                        <strong>
    335331                        <?php if ( $this->is_trash || ! $user_can_edit ) {
    336332                                echo $att_title;
    337333                        } else { ?>