about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorAustin Huang <im@austinhuang.me>2022-10-15 04:28:04 +0000
committerHygna <hygna@proton.me>2022-10-15 10:51:44 +0100
commit7d5a6561ab4f2dad1fce1530b40b241bd35d87d0 (patch)
treeabaa9f1c06d8caee82457f0f874d916680844611 /src
parentFixed bug on chromium browsers where creating toggle redirects context menu w... (diff)
downloadlibredirect-7d5a6561ab4f2dad1fce1530b40b241bd35d87d0.zip
Properly redirect images in Libreddit
Diffstat (limited to 'src')
-rw-r--r--src/assets/javascripts/services.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index 6aeeff7c..a2e12138 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -397,6 +397,11 @@ function redirect(url, type, initiator, forceRedirection) {
 		case "rimgo":

 			if (url.href.search(/^https?:\/{2}(?:[im]\.)?stack\./) > -1) return `${randomInstance}/stack${url.pathname}${url.search}`

 			else return `${randomInstance}${url.pathname}${url.search}`

+		case "libreddit":

+			if (url.hostname.match(/^(i|preview)\.redd\.it/)) {

+				return `${randomInstance}/img${url.pathname}`

+			}

+			return `${randomInstance}${url.pathname}${url.search}`

 		default:

 			return `${randomInstance}${url.pathname}${url.search}`

 	}