WordPress.org

Make WordPress Core

Ticket #17685: 17685-paging.diff

File 17685-paging.diff, 1.6 KB (added by solarissmoke, 7 years ago)
  • wp-includes/script-loader.php

     
    434434                        'done' => __( 'Done' ),
    435435                        'l10n_print_after' => 'try{convertEntities(setPostThumbnailL10n);}catch(e){};'
    436436                ) );
     437               
     438                $scripts->add( 'list-table', "/wp-admin/js/list-table$suffix.js", array( 'jquery' ), '20110607' );
     439                $scripts->add_data( 'list-table', 'group', 1 );
    437440
    438441                // Navigation Menus
    439442                $scripts->add( 'nav-menu', "/wp-admin/js/nav-menu$suffix.js", array('jquery-ui-sortable'), '20110524' );
  • wp-admin/includes/class-wp-list-table.php

     
    9797                        // wp_enqueue_script( 'list-table' );
    9898                        add_action( 'admin_footer', array( &$this, '_js_vars' ) );
    9999                }
     100               
     101                wp_enqueue_script( 'list-table' );
    100102        }
    101103
    102104        /**
  • wp-admin/js/list-table.dev.js

     
     1(function($) {
     2listTablePaging = function(){
     3        var pageInput = $("input[name='paged']");
     4        var currentPage = pageInput.val();
     5        $("#posts-filter").submit( function(){
     6                //reset paging var for new filters/searches
     7                if( pageInput.val() == currentPage )
     8                        pageInput.val('1');
     9        });
     10};
     11
     12$(document).ready(function(){listTablePaging();});
     13})(jQuery);