Make WordPress Core

Ticket #16196: 16196.2.diff

File 16196.2.diff, 3.4 KB (added by solarissmoke, 14 years ago)
  • wp-admin/includes/class-wp-theme-install-list-table.php

     
    140140
    141141                <table id="availablethemes" cellspacing="0" cellpadding="0">
    142142                        <tbody id="the-list" class="list:themes">
    143                                 <?php $this->display_rows(); ?>
     143                                <?php $this->display_rows_or_placeholder(); ?>
    144144                        </tbody>
    145145                </table>
    146146
  • wp-admin/includes/class-wp-themes-list-table.php

     
    6161        }
    6262
    6363        function no_items() {
     64                if( $this->search || $this->features ) {
     65                        _e( 'No items found.' );
     66                        return;
     67                }
     68               
    6469                if ( is_multisite() ) {
    6570                        if ( current_user_can( 'install_themes' ) && current_user_can( 'manage_network_themes' ) ) {
    6671                                printf( __( 'You only have one theme enabled for this site right now. Visit the Network Admin to <a href="%1$s">enable</a> or <a href="%2$s">install</a> more themes.' ), network_admin_url( 'site-themes.php?id=' . $GLOBALS['blog_id'] ), network_admin_url( 'theme-install.php' ) );
     
    8287                // Fallthrough.
    8388                printf( __( 'Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes.' ), get_site_option( 'site_name' ) );
    8489        }
     90       
     91        function tablenav( $which = 'top' ) {
     92                if ( $this->get_pagination_arg( 'total_pages' ) <= 1 )
     93                        return;
     94                ?>
     95                <div class="tablenav <?php echo $which; ?>">
     96                        <?php $this->pagination( $which ); ?>
     97                   <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading list-ajax-loading" alt="" />
     98                  <br class="clear" />
     99                </div>
     100                <?php
     101        }
    85102
    86103        function display() {
    87 
    88104                wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
    89105?>
    90                 <div class="tablenav top">
    91                         <?php $this->pagination( 'top' ); ?>
    92                         <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading list-ajax-loading" alt="" />
    93                         <br class="clear" />
    94                 </div>
     106                <?php $this->tablenav( 'top' ); ?>
    95107
    96108                <table id="availablethemes" cellspacing="0" cellpadding="0">
    97109                        <tbody id="the-list" class="list:themes">
    98                                 <?php $this->display_rows(); ?>
     110                                <?php $this->display_rows_or_placeholder(); ?>
    99111                        </tbody>
    100112                </table>
    101113
    102                 <div class="tablenav bottom">
    103                         <?php $this->pagination( 'bottom' ); ?>
    104                         <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading list-ajax-loading" alt="" />
    105                         <br class="clear" />
    106                 </div>
     114                <?php $this->tablenav( 'bottom' ); ?>
    107115<?php
    108116        }
    109117
  • wp-admin/css/wp-admin.dev.css

     
    35803580  16.0 - Themes
    35813581------------------------------------------------------------------------------*/
    35823582
     3583.theme-install-php .tablenav {
     3584        height:auto;
     3585}
     3586
    35833587table#availablethemes {
    35843588        border-spacing: 0;
    35853589        border-width: 1px 0;
     
    35883592        width: 100%;
    35893593}
    35903594
     3595table#availablethemes .no-items td{
     3596        border-width:0;
     3597        padding:5px;
     3598}
     3599
    35913600td.available-theme {
    35923601        vertical-align: top;
    35933602        width: 240px;