diff --git a/static/index.html b/static/index.html
index 91beffe..d9cfea4 100644
--- a/static/index.html
+++ b/static/index.html
@@ -19,8 +19,10 @@
-
-
+
+
+
+
diff --git a/static/scripts/vail.mjs b/static/scripts/vail.mjs
index 504faea..3f0b520 100644
--- a/static/scripts/vail.mjs
+++ b/static/scripts/vail.mjs
@@ -165,10 +165,13 @@ class VailClient {
document.querySelector("#keyer-rate").dispatchEvent(new Event("input"))
}
- setIconBase(base) {
- for (let e of document.querySelectorAll("link[rel=icon]")) {
- let ext = e.href.split(".")[1]
- e.href = `${base}.${ext}`
+ setIconBase(icon) {
+ for (let e of document.querySelectorAll("link.icon")) {
+ if (e.classList.contains(icon)) {
+ e.relList.add("icon")
+ } else {
+ e.relList.remove("icon")
+ }
}
}
@@ -176,8 +179,8 @@ class VailClient {
this.outputs.Buzz(false)
clearTimeout(this.activityTimeout)
- this.activityTimeout = setTimeout(() => this.setIconBase("assets/vail"), 2*time.Second)
- this.setIconBase("assets/vail-rx")
+ this.activityTimeout = setTimeout(() => this.setIconBase("quiet"), 2*time.Second)
+ this.setIconBase("rx")
if (this.rxChart) this.rxChart.Set(1)
}