Start the work towards XenForo 2.x support, updating the PageNav.

Gonna need some more updates as well...
1 files changed, 4 insertions(+), 2 deletions(-)

M src/main/java/com/civfanatics/storyarchiver/StoryArchiver.java
M src/main/java/com/civfanatics/storyarchiver/StoryArchiver.java +4 -2
@@ 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);