From e81f367be64132eb5c2d753313244cc1858d0c54 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Fri, 14 Feb 2020 16:22:45 -0500 Subject: [PATCH] generic anchor redirect code --- static/index.html | 2 +- static/redirect.js | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/static/index.html b/static/index.html index 66af1a72..e8e325d1 100644 --- a/static/index.html +++ b/static/index.html @@ -114,6 +114,6 @@
  • Reddit
  • - + diff --git a/static/redirect.js b/static/redirect.js index 80091cb9..d5542593 100644 --- a/static/redirect.js +++ b/static/redirect.js @@ -10,9 +10,16 @@ // https://www.w3.org/People/Bos/redirect // https://www.w3.org/Protocols/HTTP/Fragment/draft-bos-http-redirect-00.txt +const redirects = new Map([ + ["/#device-support", "/faq#device-support"], +]); + function handle_hash() { - if (window.location.hash === "#device-support") { - window.location.replace("https://grapheneos.org/faq#device-support"); + if (window.location.hash) { + const redirect = redirects.get(window.location.pathname + window.location.hash); + if (redirect) { + window.location.replace(redirect); + } } }