Ticket #30186: 30186-plugins.php.diff
File 30186-plugins.php.diff, 3.0 KB (added by , 8 years ago) |
---|
-
wp-admin/css/list-tables.css
diff --git a/wp-admin/css/list-tables.css b/wp-admin/css/list-tables.css index ac11f0c..9f7ffec 100644
a b table.media .column-title .filename { 382 382 margin-bottom: 0.2em; 383 383 } 384 384 385 table.plugins .column-name .media-icon { 386 float: left; 387 width: 50px; 388 margin: 0 9px 0 0; 389 } 390 391 table.plugins .column-name .media-icon img { 392 width: 50px; 393 height: 50px; 394 vertical-align: top; /* Remove descender white-space. */ 395 } 396 397 table.plugins .column-name .has-media-icon ~ .row-actions { 398 margin-left: 60px; /* 50px image + margin */ 399 } 400 385 401 /* @todo: pick a consistent list table selector */ 386 402 .wp-list-table a { 387 403 -webkit-transition: none; -
wp-admin/includes/class-wp-plugins-list-table.php
diff --git a/wp-admin/includes/class-wp-plugins-list-table.php b/wp-admin/includes/class-wp-plugins-list-table.php index 9fb8103..5e7e34a 100644
a b class WP_Plugins_List_Table extends WP_List_Table { 717 717 echo "<th scope='row' class='check-column'>$checkbox</th>"; 718 718 break; 719 719 case 'name': 720 echo "<td class='plugin-title column-primary'><strong>$plugin_name</strong>"; 721 echo $this->row_actions( $actions, true ); 722 echo "</td>"; 720 721 include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' ); //for plugins_api.. 722 723 $args = array( 724 'slug' => sanitize_key( $plugin_slug ), 725 'fields' => array( 'icons' => true ), 726 'locale' => get_locale(), 727 ); 728 $info = plugins_api( 'plugin_information', $args ); 729 730 if ( ! empty( $info->icons['svg'] ) ) { 731 $plugin_icon_url = $info->icons['svg']; 732 } elseif ( ! empty( $info->icons['2x'] ) ) { 733 $plugin_icon_url = $info->icons['2x']; 734 } elseif ( ! empty( $info->icons['1x'] ) ) { 735 $plugin_icon_url = $info->icons['1x']; 736 } else { 737 $plugin_icon_url = $info->icons['default']; 738 } 739 740 $icon = ''; 741 if ( $plugin_icon_url ) { 742 $icon = '<img src="' . esc_attr( $plugin_icon_url ) . '" alt="" />'; 743 } 744 $class = $icon ? ' class="has-media-icon"' : ''; 745 ?> 746 <td class='plugin-title column-name column-primary'> 747 <strong<?php echo $class; ?>> 748 <?php if ( $icon ) { ?> 749 <span class="media-icon image-icon"> 750 <?php echo $icon; ?> 751 </span> 752 <?php } ?> 753 <?php echo $plugin_name; ?> 754 </strong> 755 <?php echo $this->row_actions( $actions, true ); ?> 756 </td> 757 <?php 723 758 break; 724 759 case 'description': 725 760 $classes = 'column-description desc'; -
wp-admin/css/list-tables.css
diff --git a/wp-admin/css/list-tables.css b/wp-admin/css/list-tables.css index 9f7ffec..ccdef64 100644
a b table.media .column-title .media-icon { 369 369 } 370 370 371 371 table.media .column-title .media-icon img { 372 max-width: 60px; 373 height: auto; 372 min-height: 50px; 374 373 vertical-align: top; /* Remove descender white-space. */ 375 374 } 376 375