Skip to content

Commit d408e7d

Browse files
committed
Better page link management
1 parent 9b078a0 commit d408e7d

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

byscripts_ajax_posts_loader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public function init() {
7878
array(
7979
'page_number_next' => $page_number_next,
8080
'page_number_max' => $page_number_max,
81-
'next_link' => next_posts($page_number_max, false),
81+
'page_link_model' => get_pagenum_link(9999999999),
8282
'load_more_str' => __('Load more news', $this->identifier),
8383
'loading_str' => __('Loading...', $this->identifier),
8484
'no_more_str' => __('No more news to load', $this->identifier),

js/byscripts_ajax_posts_loader.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jQuery(document).ready(function($) {
77
var page_number_max = parseInt(byscripts_ajax_posts_loader.page_number_max);
88

99
// The link of the next page of posts.
10-
var next_link = byscripts_ajax_posts_loader.next_link;
10+
var page_link_model = byscripts_ajax_posts_loader.page_link_model;
1111

1212
/**
1313
* Replace the traditional navigation with our own,
@@ -35,11 +35,12 @@ jQuery(document).ready(function($) {
3535
// Show that we're working.
3636
$(this).text(byscripts_ajax_posts_loader.loading_str);
3737

38+
var next_link = page_link_model.replace(/9999999999/, page_number_next);
39+
3840
$('#byscripts_ajax_posts_loader_placeholder_'+ page_number_next).load(next_link + ' .post',
3941
function() {
4042
// Update page number and next_link.
4143
page_number_next++;
42-
next_link = next_link.replace(/\/page\/[0-9]?/, '/page/'+ page_number_next);
4344

4445
// Add a new placeholder, for when user clicks again.
4546
$('#byscripts_ajax_posts_loader_trigger')
@@ -55,8 +56,6 @@ jQuery(document).ready(function($) {
5556
}
5657
}
5758
);
58-
} else if(byscripts_ajax_posts_loader.remove_link_after_last_result) {
59-
$('#byscripts_ajax_posts_loader_trigger').remove();
6059
}
6160

6261
return false;

0 commit comments

Comments
 (0)