WordPress.org

Make WordPress Core

Ticket #17685: 17685-paging.2.diff

File 17685-paging.2.diff, 1.5 KB (added by solarissmoke, 7 years ago)

Simpler JS

  • 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

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