From 19ef11ce991c3d001050c9724bd2b60cf565dae2 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Wed, 1 Feb 2023 12:22:15 +0300 Subject: Readded Neuters https://github.com/libredirect/libredirect/issues/604 . Tweaked localization code --- src/assets/javascripts/services.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/assets/javascripts') diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 322c8011..9e73cceb 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -383,7 +383,15 @@ function redirect(url, type, initiator, forceRedirection) { } return `${randomInstance}${url.pathname}${url.search}` default: - return `${randomInstance}${url.pathname}${url.search} ` + return `${randomInstance}${url.pathname}${url.search}` + case "neuters": { + const p = url.pathname + if (p.startsWith('/article/') || p.startsWith('/pf/') || p.startsWith('/arc/') || p.startsWith('/resizer/')) { + return null; + } + return `${randomInstance}${p}`; + } + } } @@ -519,6 +527,7 @@ function initDefaults() { options['facil'] = [' https://facilmap.org '] options['osm'] = ['https://www.openstreetmap.org'] options['breezeWiki'] = ['https://breezewiki.com'] + options['neuters'] = ['https://neuters.de'] browser.storage.local.set({ options }, -- cgit 1.4.1