WordPress.org

Make WordPress Core

Ticket #16098: 16098.diff

File 16098.diff, 1.4 KB (added by koopersmith, 11 years ago)
  • wp-admin/includes/class-wp-list-table.php

     
    688688                $this->display_tablenav( 'top' );
    689689
    690690?>
    691 <table class="<?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0">
     691<table class="wp-list-table <?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0">
    692692        <thead>
    693693        <tr>
    694694                <?php $this->print_column_headers(); ?>
  • wp-admin/js/list-table.dev.js

     
    55        init: function() {
    66                this.loading = false;
    77
    8                 $('form').each(function() {
    9                         this.reset();
    10                 });
     8                this.reset( '.tablenav, .search-box, .wp-list-table' );
    119
    1210                if ( '' == $.query.GET('paged') )
    1311                        $.query.SET('paged', 1);
     
    1614                this.$tbody = $('#the-list, #the-comment-list');
    1715        },
    1816
     17        reset: function( context ) {
     18                context = $( context );
     19                $('input', context).each( function(){
     20                        this.value = this.defaultValue;
     21                        this.checked = this.defaultChecked;
     22                });
     23                $('option', context).each( function(){
     24                        this.selected = this.defaultSelected;
     25                });
     26        },
     27
    1928        // paging
    2029        set_total_pages: function(num) {
    2130                var last_page_url = $('.last-page').attr('href');