fix mangadex search and search paging (#300)
This commit is contained in:
parent
3fc0f72436
commit
bd35a411eb
|
@ -5,8 +5,8 @@ ext {
|
||||||
appName = 'Tachiyomi: MangaDex'
|
appName = 'Tachiyomi: MangaDex'
|
||||||
pkgNameSuffix = "all.mangadex"
|
pkgNameSuffix = "all.mangadex"
|
||||||
extClass = '.MangadexFactory'
|
extClass = '.MangadexFactory'
|
||||||
extVersionCode = 18
|
extVersionCode = 19
|
||||||
extVersionSuffix = 18
|
extVersionSuffix = 19
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -141,7 +141,7 @@ open class Mangadex(override val lang: String, private val internalLang: String,
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
//do traditional search
|
//do traditional search
|
||||||
val url = HttpUrl.parse("$baseUrl/?page=search")!!.newBuilder().addQueryParameter("title", query)
|
val url = HttpUrl.parse("$baseUrl/?page=search")!!.newBuilder().addQueryParameter("p", page.toString()).addQueryParameter("title", query)
|
||||||
filters.forEach { filter ->
|
filters.forEach { filter ->
|
||||||
when (filter) {
|
when (filter) {
|
||||||
is TextField -> url.addQueryParameter(filter.key, filter.state)
|
is TextField -> url.addQueryParameter(filter.key, filter.state)
|
||||||
|
@ -153,11 +153,11 @@ open class Mangadex(override val lang: String, private val internalLang: String,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun searchMangaSelector() = ".table.table-striped.table-hover.table-condensed tbody tr"
|
override fun searchMangaSelector() = "div.col-sm-6"
|
||||||
|
|
||||||
override fun searchMangaFromElement(element: Element): SManga {
|
override fun searchMangaFromElement(element: Element): SManga {
|
||||||
val manga = SManga.create()
|
val manga = SManga.create()
|
||||||
element.select("a[href*=manga]").first().let {
|
element.select("a.manga_title").first().let {
|
||||||
val url = removeMangaNameFromUrl(it.attr("href"))
|
val url = removeMangaNameFromUrl(it.attr("href"))
|
||||||
manga.setUrlWithoutDomain(url)
|
manga.setUrlWithoutDomain(url)
|
||||||
manga.thumbnail_url = baseUrl + "/images" + manga.url.substringBeforeLast("/") + ".jpg"
|
manga.thumbnail_url = baseUrl + "/images" + manga.url.substringBeforeLast("/") + ".jpg"
|
||||||
|
|
Loading…
Reference in New Issue