Revela-Frontend/public/error.js
2024-02-29 13:51:12 -05:00

20 lines
664 B
JavaScript

"use strict";
const error = document.getElementById("rv-error");
const errorCode = document.getElementById("rv-error-code");
const registerButton = document.getElementById("rv-register-sw");
if (location.pathname.startsWith(__uv$config.prefix)) {
error.textContent = "Error: The seuvice worker is not registered.";
registerButton.classList.add("show");
}
registerButton.addEventListener("click", async () => {
try {
await registerSW();
location.reload();
} catch (err) {
error.textContent = "Failed to register seuvice worker. Try refreshing?";
errorCode.textContent = err.toString();
registerButton.classList.remove("show");
}
});