Skip to:
Content

BuddyPress.org

Ticket #6394: 6394.01.patch

File 6394.01.patch, 973 bytes (added by dcavins, 9 years ago)

Clean up page number sent in AJAX pagination requests

  • src/bp-templates/bp-legacy/js/buddypress.js

    diff --git src/bp-templates/bp-legacy/js/buddypress.js src/bp-templates/bp-legacy/js/buddypress.js
    index 6b85ed0..aa014e2 100644
    jq(document).ready( function() { 
    912912        jq('#buddypress').on( 'click', function(event) {
    913913                var target = jq(event.target),
    914914                        el,
    915                         css_id, object, search_terms, pagination_id, template, page_number,
     915                        css_id, object, search_terms, pagination_id, template,
     916                        url_parameters, page_number,
    916917                        $gm_search,
    917918                        caller;
    918919
    jq(document).ready( function() { 
    937938                        pagination_id = jq(target).closest('.pagination-links').attr('id');
    938939                        template = null;
    939940
    940                         page_number = target.attr('href').split( '=' );
     941                        url_parameters = target.attr('href').split( '&' );
     942                        // The page number is the first parameter.
     943                        page_number = url_parameters[0].split( '=' );
    941944                        page_number = page_number[1];
    942945
    943946                        // Search terms