if (storiesName != null) {
SearchableTag tag = new SearchableTag(null, storiesName, false);
for (String id : stories.keySet()) {
- tag.add(new SearchableTag(id, stories.get(id), true, false));
+ tag.add(new SearchableTag(id, stories.get(id), false, false));
}
tags.add(tag);
}
nr = nr.substring(0, nr.length() - 1);
}
nr = nr.trim();
+
+ //TODO: fix toNumber/fromNumber
+ nr = nr.replaceAll("\\.[0-9]*", "");
+
subtag.setCount(toNumber(nr));
}
}
url += "&p=" + page;
}
}
-
+
Document doc = load(url, false);
// Update the pages number if needed
- if (tag.getPages() < 0) {
+ if (tag.getPages() < 0 && tag.isLeaf()) {
tag.setPages(getPages(doc));
}