aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/errors
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-07-27 17:44:04 +0200
committerManeraKai <manerakai@protonmail.com>2022-07-27 17:44:04 +0200
commita9a7dba5a329eb17e23ba08802406a4e2e2cb836 (patch)
tree2cb69c855b36e82128a00e5895d5f5409d5e0a5e /src/pages/errors
parentMerge branch 'BobIsMyManager-librex' (diff)
parent, (diff)
downloadlibredirect-a9a7dba5a329eb17e23ba08802406a4e2e2cb836.zip
Merge pull request 'Squashed a few bugs' (#10) from BobIsMyManager/libredirect:master into master
Reviewed-on: https://codeberg.org/LibRedirect/libredirect/pulls/10
Diffstat (limited to 'src/pages/errors')
-rw-r--r--src/pages/errors/instance_offline.html69
-rw-r--r--src/pages/errors/instance_offline.js33
2 files changed, 47 insertions, 55 deletions
diff --git a/src/pages/errors/instance_offline.html b/src/pages/errors/instance_offline.html
index 3b7e46d5..4f27445c 100644
--- a/src/pages/errors/instance_offline.html
+++ b/src/pages/errors/instance_offline.html
@@ -1,41 +1,38 @@
<!DOCTYPE html>
<html lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <title data-localise="__MSG_instanceIsOff__">Instance is offline</title>
+ <link href="../stylesheets/styles.css" rel="stylesheet" />
+ <style>
+ body {
+ margin: 0;
+ padding: 0;
+ height: 100vh;
+ width: 100vw;
+ flex-wrap: wrap;
+ justify-content: center;
+ align-items: center;
+ font-size: 30px;
+ display: flex;
+ }
-<head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title data-localise="__MSG_instanceIsOff__">Instance is offline</title>
- <link href="../stylesheets/styles.css" rel="stylesheet" />
- <style>
- body {
- margin: 0;
- padding: 0;
- height: 100vh;
- width: 100vw;
- flex-wrap: wrap;
- justify-content: center;
- align-items: center;
- font-size: 30px;
- display: flex;
- }
+ div {
+ text-align: center;
+ }
+ </style>
+ </head>
- div {
- text-align: center;
- }
- </style>
+ <body>
+ <div>
+ <p id="message" data-localise="__MSG_instanceOffline__">
+ This instance is offline, you'll be redirected after&nbsp;<span id="number">2</span>&nbsp;<x data-localise="__MSG_sec__">seconds</x>
+ </p>
+ <button id="cancel" data-localise="__MSG_cancel__">Cancel</button>
+ </div>
-</head>
-
-<body>
- <div>
- <p id="message" data-localise="__MSG_instanceOffline__">This instance is offline, you'll be redirected
- after&nbsp;<span id="number">2</span>&nbsp;<x data-localise="__MSG_sec__">seconds</x>
- </p>
- <button id="cancel" data-localise="__MSG_cancel__">Cancel</button>
- </div>
-
- <script src="instance_offline.js" type="module"></script>
-</body>
-
-</html> \ No newline at end of file
+ <script src="instance_offline.js" type="module"></script>
+ </body>
+</html>
diff --git a/src/pages/errors/instance_offline.js b/src/pages/errors/instance_offline.js
index 8137ccd0..fadb7681 100644
--- a/src/pages/errors/instance_offline.js
+++ b/src/pages/errors/instance_offline.js
@@ -1,25 +1,20 @@
-import localise from "../../assets/javascripts/localise.js";
+import localise from "../../assets/javascripts/localise.js"
+const params = new Proxy(new URLSearchParams(window.location.search), {
+ get: (searchParams, prop) => searchParams.get(prop),
+})
-const params = new Proxy(
- new URLSearchParams(window.location.search),
- { get: (searchParams, prop) => searchParams.get(prop) }
-);
-
-let number = document.getElementById("number");
-setTimeout(() => number.innerHTML = '1', 1000);
-setTimeout(
- () => {
- number.innerHTML = '0'
- if (!isCanceled) window.location = params.url;
- },
- 2000
-);
+let number = document.getElementById("number")
+setTimeout(() => (number.innerHTML = "1"), 1000)
+setTimeout(() => {
+ number.innerHTML = "0"
+ if (!isCanceled) window.location = params.url
+}, 2000)
-let isCanceled = false;
+let isCanceled = false
document.getElementById("cancel").addEventListener("click", () => {
- isCanceled = true;
- document.getElementById("message").innerHTML = browser.i18n.getMessage('redirectionCanceled');
+ isCanceled = true
+ document.getElementById("message").innerHTML = browser.i18n.getMessage("redirectionCanceled")
})
-localise.localisePage(); \ No newline at end of file
+localise.localisePage()