Ticket #6745: 6745.01.patch
File 6745.01.patch, 2.5 KB (added by , 8 years ago) |
---|
-
src/bp-groups/bp-groups-template.php
344 344 ); 345 345 346 346 if ( ! empty( $search_terms ) ) { 347 $add_args['s'] = urlencode( $search_terms ); 347 $query_arg = bp_core_get_component_search_query_arg( 'groups' ); 348 $add_args[ $query_arg ] = urlencode( $search_terms ); 348 349 } 349 350 350 351 $this->pag_links = paginate_links( array( -
src/bp-members/bp-members-template.php
358 358 $add_args = array(); 359 359 360 360 if ( ! empty( $search_terms ) ) { 361 $add_args['s'] = urlencode( $search_terms ); 361 $query_arg = bp_core_get_component_search_query_arg( 'members' ); 362 $add_args[ $query_arg ] = urlencode( $search_terms ); 362 363 } 363 364 364 365 $this->pag_links = paginate_links( array( -
src/bp-templates/bp-legacy/js/buddypress.js
970 970 pagination_id = jq(target).closest('.pagination-links').attr('id'); 971 971 template = null; 972 972 973 url_parameters = target.attr('href').split( '&' );974 // The page number is the first parameter.975 page_number = url_parameters[0].split( '=' );976 page_number = page_number[1];977 978 973 // Search terms 979 974 if ( jq('div.dir-search input').length ) { 980 search_terms = jq('.dir-search input') .val();975 search_terms = jq('.dir-search input'); 981 976 982 if ( ! search_terms && bp_get_querystring('s') ) {977 if ( ! search_terms.val() && bp_get_querystring( search_terms.attr( 'name' ) ) ) { 983 978 search_terms = jq('.dir-search input').prop('placeholder'); 979 } else { 980 search_terms = search_terms.val(); 984 981 } 985 982 } 986 983 984 // Page number 985 if ( jq(target).hasClass('next') || jq(target).hasClass('prev') ) { 986 page_number = jq('.pagination span.current').html(); 987 } else { 988 page_number = jq(target).html(); 989 } 990 991 // Remove any non-numeric characters from page number text (commas, etc.) 992 page_number = Number( page_number.replace(/\D/g,'') ); 993 994 if ( jq(target).hasClass('next') ) { 995 page_number++; 996 } else if ( jq(target).hasClass('prev') ) { 997 page_number--; 998 } 999 987 1000 // The Group Members page has a different selector for 988 1001 // its search terms box 989 1002 $gm_search = jq( '.groups-members-search input' );