fix: too many pages
This commit is contained in:
		@@ -731,9 +731,28 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                page_ul.empty();
 | 
					                page_ul.empty();
 | 
				
			||||||
                page_li.removeClass('active').empty();
 | 
					                page_li.removeClass('active').empty();
 | 
				
			||||||
                for (i = 1; i <= total_pages; i++) {
 | 
					
 | 
				
			||||||
                    var page_li_copy = page_li.clone();
 | 
					                i = 1;
 | 
				
			||||||
                    var page_no_copy = page_no.clone();
 | 
					                var page_li_copy;
 | 
				
			||||||
 | 
					                var page_no_copy;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                if(total_pages > 25){
 | 
				
			||||||
 | 
					                    i = active_page - 11;
 | 
				
			||||||
 | 
					                    page_li_copy = page_li.clone();
 | 
				
			||||||
 | 
					                    page_no_copy = page_no.clone();
 | 
				
			||||||
 | 
					                    page_no_copy.html("«");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    page_no_copy.click(function (e) {
 | 
				
			||||||
 | 
					                        updateResults(1);
 | 
				
			||||||
 | 
					                    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    page_no_copy.appendTo(page_li_copy);
 | 
				
			||||||
 | 
					                    page_li_copy.appendTo(page_ul);
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                for (; i <= total_pages && i <= active_page + 11; i++) {
 | 
				
			||||||
 | 
					                    page_li_copy = page_li.clone();
 | 
				
			||||||
 | 
					                    page_no_copy = page_no.clone();
 | 
				
			||||||
                    page_no_copy.html(i.toString());
 | 
					                    page_no_copy.html(i.toString());
 | 
				
			||||||
                    if (active_page === i) {
 | 
					                    if (active_page === i) {
 | 
				
			||||||
                        page_li_copy.addClass("active");
 | 
					                        page_li_copy.addClass("active");
 | 
				
			||||||
@@ -746,6 +765,20 @@
 | 
				
			|||||||
                    page_no_copy.appendTo(page_li_copy);
 | 
					                    page_no_copy.appendTo(page_li_copy);
 | 
				
			||||||
                    page_li_copy.appendTo(page_ul);
 | 
					                    page_li_copy.appendTo(page_ul);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                if(total_pages > 25){
 | 
				
			||||||
 | 
					                    page_li_copy = page_li.clone();
 | 
				
			||||||
 | 
					                    page_no_copy = page_no.clone();
 | 
				
			||||||
 | 
					                    page_no_copy.html("»");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    page_no_copy.click(function (e) {
 | 
				
			||||||
 | 
					                        updateResults(total_pages);
 | 
				
			||||||
 | 
					                    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                    page_no_copy.appendTo(page_li_copy);
 | 
				
			||||||
 | 
					                    page_li_copy.appendTo(page_ul);
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                lib_group.animate({opacity: 1}, 200);
 | 
					                lib_group.animate({opacity: 1}, 200);
 | 
				
			||||||
            });
 | 
					            });
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user