WordPress.org

Make WordPress Core

Ticket #29993: 29993.3.diff

File 29993.3.diff, 2.7 KB (added by bradt, 5 years ago)

Refreshed patch.

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

    diff --git src/wp-admin/css/list-tables.css src/wp-admin/css/list-tables.css
    index cbdaea8..9875ae7 100644
    table.fixed { 
    295295        float: left;
    296296}
    297297
     298/* deprecated */
    298299.fixed .column-icon {
    299300        width: 80px;
    300301}
    301302
     303.fixed .column-title .media-icon {
     304        float: left;
     305        width: 80px;
     306        padding-right: 20px;
     307}
     308
    302309/* @todo: pick a consistent list table selector */
    303310.wp-list-table a {
    304311        -webkit-transition: none;
    div.action-links, 
    19211928                display: none;
    19221929        }
    19231930}
     1931
     1932@media screen and ( max-width: 450px ) {
     1933        /* Columns to hide */
     1934        .media .column-comments {
     1935                display: none;
     1936        }
     1937
     1938        .media .column-title .media-icon {
     1939                float: none;
     1940                width: auto;
     1941                padding-right: 0;
     1942                padding-bottom: 5px;
     1943        }
     1944}
  • src/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 9ebd5c0..a26882d 100644
    class WP_Media_List_Table extends WP_List_Table { 
    206206        public function get_columns() {
    207207                $posts_columns = array();
    208208                $posts_columns['cb'] = '<input type="checkbox" />';
    209                 $posts_columns['icon'] = '';
    210209                /* translators: column name */
    211210                $posts_columns['title'] = _x( 'File', 'column name' );
    212211                $posts_columns['author'] = __( 'Author' );
    foreach ( $columns as $column_name => $column_display_name ) { 
    309308<?php
    310309                break;
    311310
    312         case 'icon':
     311        case 'title':
    313312                list( $mime ) = explode( '/', $post->post_mime_type );
    314                 $attributes = 'class="column-icon media-icon ' . $mime . '-icon"' . $style;
    315313?>
    316                 <td <?php echo $attributes ?>><?php
    317                         if ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 60 ), true ) ) {
    318                                 if ( $this->is_trash || ! $user_can_edit ) {
    319                                         echo $thumb;
    320                                 } else {
     314                <td <?php echo $attributes ?>>
     315                        <div class="media-icon <?php echo $mime; ?>-icon">
     316                                <?php
     317                                if ( $thumb = wp_get_attachment_image( $post->ID, array( 80, 80 ), true ) ) {
     318                                        if ( $this->is_trash || ! $user_can_edit ) {
     319                                                echo $thumb;
     320                                        } else {
    321321?>
    322                                 <a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ); ?>">
    323                                         <?php echo $thumb; ?>
    324                                 </a>
     322                                        <a href="<?php echo get_edit_post_link( $post->ID ); ?>" title="<?php echo esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $att_title ) ); ?>">
     323                                                <?php echo $thumb; ?>
     324                                        </a>
    325325
    326 <?php                   }
    327                         }
    328 ?>
    329                 </td>
    330 <?php
    331                 break;
     326<?php                           }
     327                                }
     328                                ?>
     329                        </div>
    332330
    333         case 'title':
    334 ?>
    335                 <td <?php echo $attributes ?>><strong>
     331                        <strong>
    336332                        <?php if ( $this->is_trash || ! $user_can_edit ) {
    337333                                echo $att_title;
    338334                        } else { ?>