diff options
author | Kyle Gunger <kgunger12@gmail.com> | 2024-11-20 00:46:47 -0500 |
---|---|---|
committer | Kyle Gunger <kgunger12@gmail.com> | 2024-11-20 00:46:47 -0500 |
commit | 7bcb24e5b2cad3f04c6897ad84184d92c6335653 (patch) | |
tree | 0000f518ad540207b03e20741d82f711e232709f | |
parent | d33658089c6ab9fe0317e942161856bfcd242e93 (diff) |
Thermostat demo
-rw-r--r-- | scripts/main.js | 10 |
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"); |