summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2024-11-20 00:46:47 -0500
committerKyle Gunger <kgunger12@gmail.com>2024-11-20 00:46:47 -0500
commit7bcb24e5b2cad3f04c6897ad84184d92c6335653 (patch)
tree0000f518ad540207b03e20741d82f711e232709f
parentd33658089c6ab9fe0317e942161856bfcd242e93 (diff)
Thermostat demo
-rw-r--r--scripts/main.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/main.js b/scripts/main.js
index 51b7efb..dbbd1ca 100644
--- a/scripts/main.js
+++ b/scripts/main.js
@@ -29,8 +29,10 @@ class Client {
this.sel_b.addOption("Cool", "cool");
this.sel_b.addOption("Eco", "eco");
content.appendChild(this.sel_b.element);
- this.scrubber = new WidgetScrubber();
+ this.scrubber = new WidgetScrubber(72, 80, 60, 1, 3);
content.appendChild(this.scrubber.element);
+
+ this.scrubber.addEventListener("change", this.changeThermostat.bind(this));
// content.appendChild(Widget("button").el);
// content.appendChild(Widget("checkbox").el);
// content.appendChild(Widget("slider").el);
@@ -41,6 +43,12 @@ class Client {
// content.appendChild(Widget("sel-button").el);
this.content = content;
}
+
+ /** @param {CustomEvent} e */
+ changeThermostat(e)
+ {
+ this.therm.set(e.detail.widget.get());
+ }
}
let contents = document.getElementsByTagName("content");