Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
OutRed
GitHub Repository: OutRed/artclass
Path: blob/main/static/js/settings.js
595 views
1
function updateTabNames() {
2
const tabNameInput = document.getElementById("tabname")
3
localStorage.setItem('tabname', tabNameInput.value)
4
localStorage.setItem("cloaktype", "clickoff")
5
}
6
7
function updateFavicon() {
8
const faviconInput = document.getElementById("faviconInput")
9
localStorage.setItem('favicon', faviconInput.value)
10
localStorage.setItem("cloaktype", "clickoff")
11
}
12
13
function resetCloak() {
14
localStorage.setItem("favicon", "icon.png")
15
localStorage.setItem("tabname", "Art Class")
16
}
17
18
var originalTab = document.title
19
var originalFavicon = document.querySelector("link[rel~='icon']").href
20
21
document.addEventListener('visibilitychange', (event) => {
22
if (document.title != originalTab) {
23
document.title = originalTab
24
document.querySelector("link[rel~='icon']").href = originalFavicon
25
} else {
26
if (typeof localStorage.getItem("tabname") == null || localStorage.getItem("tabname") == "null") return;
27
document.title = localStorage.getItem("tabname")
28
document.querySelector("link[rel~='icon']").href = localStorage.getItem("favicon")
29
}
30
});
31