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
 | 
			
		||||
 | 
			
		||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
 | 
			
		||||
import org.jsoup.nodes.Element
 | 
			
		||||
import java.text.SimpleDateFormat
 | 
			
		||||
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("MangaPure", "https://mangapure.net", "en", isNsfw = true),
 | 
			
		||||
        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("MangaRosie", "https://mangarosie.in", "en", isNsfw = true),
 | 
			
		||||
        SingleLang("MangaRuby.com", "https://mangaruby.com", "en", isNsfw = true, className = "MangaRubyCom"),
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user