Fix an endless recursion loop
This commit is contained in:
parent
824f4d3e78
commit
46f29fd094
@ -3119,6 +3119,7 @@
|
||||
setPage: function(pageNum) {
|
||||
var a, href, maxPageNum, next, pagesRoot, prev, strong;
|
||||
pageNum || (pageNum = Index.getCurrentPage());
|
||||
Index.pageNum = pageNum;
|
||||
maxPageNum = Index.getMaxPageNum();
|
||||
pagesRoot = $('.pages', Index.pagelist);
|
||||
prev = pagesRoot.previousSibling.firstChild;
|
||||
@ -3501,6 +3502,9 @@
|
||||
case 'paged':
|
||||
case 'infinite':
|
||||
pageNum = Index.getCurrentPage();
|
||||
if (Index.isSearching) {
|
||||
Index.setPage(pageNum = 0);
|
||||
}
|
||||
if (pageNum > Index.getMaxPageNum()) {
|
||||
Index.pageNav(Index.getMaxPageNum());
|
||||
return;
|
||||
|
||||
@ -3180,6 +3180,7 @@
|
||||
setPage: function(pageNum) {
|
||||
var a, href, maxPageNum, next, pagesRoot, prev, strong;
|
||||
pageNum || (pageNum = Index.getCurrentPage());
|
||||
Index.pageNum = pageNum;
|
||||
maxPageNum = Index.getMaxPageNum();
|
||||
pagesRoot = $('.pages', Index.pagelist);
|
||||
prev = pagesRoot.previousSibling.firstChild;
|
||||
@ -3562,6 +3563,9 @@
|
||||
case 'paged':
|
||||
case 'infinite':
|
||||
pageNum = Index.getCurrentPage();
|
||||
if (Index.isSearching) {
|
||||
Index.setPage(pageNum = 0);
|
||||
}
|
||||
if (pageNum > Index.getMaxPageNum()) {
|
||||
Index.pageNav(Index.getMaxPageNum());
|
||||
return;
|
||||
|
||||
@ -451,6 +451,7 @@ Index =
|
||||
|
||||
setPage: (pageNum) ->
|
||||
pageNum or= Index.getCurrentPage()
|
||||
Index.pageNum = pageNum
|
||||
maxPageNum = Index.getMaxPageNum()
|
||||
pagesRoot = $ '.pages', Index.pagelist
|
||||
# Previous/Next buttons
|
||||
@ -739,6 +740,8 @@ Index =
|
||||
switch Conf['Index Mode']
|
||||
when 'paged', 'infinite'
|
||||
pageNum = Index.getCurrentPage()
|
||||
if Index.isSearching
|
||||
Index.setPage pageNum = 0
|
||||
if pageNum > Index.getMaxPageNum()
|
||||
# Go to the last available page if we were past the limit.
|
||||
Index.pageNav Index.getMaxPageNum()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user