From 7bcb24e5b2cad3f04c6897ad84184d92c6335653 Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Wed, 20 Nov 2024 00:46:47 -0500 Subject: Thermostat demo --- scripts/main.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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"); -- cgit v1.2.3