WordPress.org

Make WordPress Core

Ticket #17685: 17685-paging.diff

File 17685-paging.diff, 1.6 KB (added by solarissmoke, 3 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);