Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
titaniumnetwork-dev
GitHub Repository: titaniumnetwork-dev/Ultraviolet-App
Path: blob/main/public/error.js
120 views
1
"use strict";
2
const error = document.getElementById("uv-error");
3
const errorCode = document.getElementById("uv-error-code");
4
const registerButton = document.getElementById("uv-register-sw");
5
6
if (location.pathname.startsWith(__uv$config.prefix)) {
7
error.textContent = "Error: The service worker is not registered.";
8
registerButton.classList.add("show");
9
}
10
11
registerButton.addEventListener("click", async () => {
12
try {
13
await registerSW();
14
location.reload();
15
} catch (err) {
16
error.textContent = "Failed to register service worker.";
17
errorCode.textContent = err.toString();
18
registerButton.classList.remove("show");
19
}
20
});
21
22