@@ 614,10 614,12 @@ validate: try {
}
private void setInitialProgressEstimates(Document doc) throws NumberFormatException {
- Element pageNav = doc.getElementsByClass("PageNav").first();
+ Element pageNav = doc.getElementsByClass("pageNav").first();
Integer pages = 1; //default, if there's no pageNav, there's only one page
if (pageNav != null) {
- pages = Integer.parseInt(pageNav.attr("data-last"));
+ //XenForo 1.x
+ //pages = Integer.parseInt(pageNav.attr("data-last"));
+ pages = Integer.parseInt(doc.getElementsByClass("pageNav-page").last().text());
}
if (limitExists()) {
pages = Math.min(pages, ARTIFICIAL_LIMIT);