From 3af0f71eaf2b189a53e28d457c859b18bb269f6a Mon Sep 17 00:00:00 2001 From: Vetle Ledaal Date: Thu, 1 Dec 2022 04:50:53 +0100 Subject: [PATCH] ReadComicOnline: Fix pagination (#14405) --- src/en/readcomiconline/build.gradle | 2 +- .../extension/en/readcomiconline/Readcomiconline.kt | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/en/readcomiconline/build.gradle b/src/en/readcomiconline/build.gradle index 3938f7cb0..ef3448604 100644 --- a/src/en/readcomiconline/build.gradle +++ b/src/en/readcomiconline/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'ReadComicOnline' pkgNameSuffix = 'en.readcomiconline' extClass = '.Readcomiconline' - extVersionCode = 13 + extVersionCode = 14 } apply from: "$rootDir/common.gradle" diff --git a/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt b/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt index d9ac1cded..0b1846c23 100644 --- a/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt +++ b/src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt @@ -95,13 +95,14 @@ class Readcomiconline : ConfigurableSource, ParsedHttpSource() { return popularMangaFromElement(element) } - override fun popularMangaNextPageSelector() = "li > a:contains(Next)" + override fun popularMangaNextPageSelector() = "ul.pager > li > a:contains(Next)" - override fun latestUpdatesNextPageSelector(): String = "ul.pager > li > a:contains(Next)" + override fun latestUpdatesNextPageSelector() = popularMangaNextPageSelector() override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { val form = FormBody.Builder().apply { add("comicName", query) + add("page", page.toString()) for (filter in if (filters.isEmpty()) getFilterList() else filters) { when (filter) { @@ -120,7 +121,7 @@ class Readcomiconline : ConfigurableSource, ParsedHttpSource() { return popularMangaFromElement(element) } - override fun searchMangaNextPageSelector(): String? = null + override fun searchMangaNextPageSelector() = popularMangaNextPageSelector() override fun mangaDetailsParse(document: Document): SManga { val infoElement = document.select("div.barContent").first()