MangaRead.org: Fix "image couldn´t be loaded" on mobile UA (#19140)
Fix imgAttr selector
This commit is contained in:
parent
6b751d1b44
commit
66cde3a963
|
@ -1,7 +1,23 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.mangareadorg
|
package eu.kanade.tachiyomi.extension.en.mangareadorg
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import org.jsoup.nodes.Element
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
class MangaReadOrg : Madara("MangaRead.org", "https://www.mangaread.org", "en", SimpleDateFormat("dd.MM.yyy", Locale.US))
|
class MangaReadOrg : Madara(
|
||||||
|
"MangaRead.org",
|
||||||
|
"https://www.mangaread.org",
|
||||||
|
"en",
|
||||||
|
SimpleDateFormat("dd.MM.yyy", Locale.US),
|
||||||
|
) {
|
||||||
|
override fun imageFromElement(element: Element): String? {
|
||||||
|
return when {
|
||||||
|
element.hasAttr("data-cfsrc") -> element.attr("abs:data-cfsrc")
|
||||||
|
element.hasAttr("data-src") -> element.attr("abs:data-src")
|
||||||
|
element.hasAttr("data-lazy-src") -> element.attr("abs:data-lazy-src")
|
||||||
|
element.hasAttr("srcset") -> element.attr("abs:srcset").substringBefore(" ")
|
||||||
|
else -> element.attr("abs:src")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -283,7 +283,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
||||||
SingleLang("MangaPT", "https://mangapt.com", "es", isNsfw = true),
|
SingleLang("MangaPT", "https://mangapt.com", "es", isNsfw = true),
|
||||||
SingleLang("MangaPure", "https://mangapure.net", "en", isNsfw = true),
|
SingleLang("MangaPure", "https://mangapure.net", "en", isNsfw = true),
|
||||||
SingleLang("MangaRabic", "https://mangaarabics.com", "ar", overrideVersionCode = 1),
|
SingleLang("MangaRabic", "https://mangaarabics.com", "ar", overrideVersionCode = 1),
|
||||||
SingleLang("MangaRead.org", "https://www.mangaread.org", "en", className = "MangaReadOrg", overrideVersionCode = 1),
|
SingleLang("MangaRead.org", "https://www.mangaread.org", "en", className = "MangaReadOrg", overrideVersionCode = 2),
|
||||||
SingleLang("MangaRolls", "https://mangarolls.net", "en", overrideVersionCode = 1),
|
SingleLang("MangaRolls", "https://mangarolls.net", "en", overrideVersionCode = 1),
|
||||||
SingleLang("MangaRosie", "https://mangarosie.in", "en", isNsfw = true),
|
SingleLang("MangaRosie", "https://mangarosie.in", "en", isNsfw = true),
|
||||||
SingleLang("MangaRuby.com", "https://mangaruby.com", "en", isNsfw = true, className = "MangaRubyCom"),
|
SingleLang("MangaRuby.com", "https://mangaruby.com", "en", isNsfw = true, className = "MangaRubyCom"),
|
||||||
|
|
Loading…
Reference in New Issue