blob: 40b7f05bd237d019546e910d1d58a8801543fa96 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
// This piece of javascript reminds you to disable javascript.
eval("") // make librejs block this
window.onload = () => {
if (window.localStorage.getItem("blub")) return
hide(true)
const text = document.createElement("p")
const link = document.createElement("a")
text.textContent = "A friendly reminder to disable JavaScript by default. "
link.textContent = "Continue anyway"
link.href = "#"
link.addEventListener("click", () => {
window.localStorage.setItem("blub", "yes")
text.remove()
hide(false)
let t = "#this-messes-with-your-history-navigation-buttons-on-purpose"
while (t.length > 0) {
window.location.href = t
t = t.split("-").slice(0, -1).join("-")
}
})
text.append(link)
document.body.append(text)
}
function hide(v) {
for (const e of document.body.children) {
e.hidden = v
}
}
|