mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Improve getAbsolutUrl method (#336)
Also fix Mangachan most popular pages
This commit is contained in:
		
				
					committed by
					
						 Bram van de Kerkhof
						Bram van de Kerkhof
					
				
			
			
				
	
			
			
			
						parent
						
							59b90a94d0
						
					
				
				
					commit
					dad9dcd742
				
			| @@ -415,6 +415,7 @@ abstract class OnlineSource(context: Context) : Source { | ||||
|      * href="http://example.com/foo" url="http://example.com" -> http://example.com/foo | ||||
|      * href="/mypath" url="http://example.com/foo" -> http://example.com/mypath | ||||
|      * href="bar" url="http://example.com/foo" -> http://example.com/bar | ||||
|      * href="?bar" url="http://example.com/foo" -> http://example.com/foo?bar | ||||
|      * href="bar" url="http://example.com/foo/" -> http://example.com/foo/bar | ||||
|      * | ||||
|      * @param href the href attribute from the html. | ||||
| @@ -424,6 +425,7 @@ abstract class OnlineSource(context: Context) : Source { | ||||
|         href.startsWith("http://") || href.startsWith("https://") -> href | ||||
|         href.startsWith("/") -> url.newBuilder().encodedPath("/").fragment(null).query(null) | ||||
|                 .toString() + href.substring(1) | ||||
|         href.startsWith("?") -> url.toString().substringBeforeLast('?') + "$href" | ||||
|         else -> url.toString().substringBeforeLast('/') + "/$href" | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user