diff options
author | Jakob Stendahl <jakob.stendahl@outlook.com> | 2021-10-13 08:13:31 +0200 |
---|---|---|
committer | Jakob Stendahl <jakob.stendahl@outlook.com> | 2021-10-13 08:13:31 +0200 |
commit | 2e26cd607285bcfe1299a690efe37b30fa2c2690 (patch) | |
tree | fda46423cf7a1116732674700228e49fbf0f2b4d /src_frontend/Components/MainControls/ControlComponents.svelte | |
parent | b07bd26f46e756c3fcf5eea676e8a5a52f169a92 (diff) | |
parent | 07a899ad61e292260bd8aff4ca73217662a323d6 (diff) | |
download | Luxcena-Neo-2e26cd607285bcfe1299a690efe37b30fa2c2690.tar.gz Luxcena-Neo-2e26cd607285bcfe1299a690efe37b30fa2c2690.zip |
:twisted_rightwards_arrows: Merge UI bug fix and new Variable type
Diffstat (limited to 'src_frontend/Components/MainControls/ControlComponents.svelte')
-rw-r--r-- | src_frontend/Components/MainControls/ControlComponents.svelte | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src_frontend/Components/MainControls/ControlComponents.svelte b/src_frontend/Components/MainControls/ControlComponents.svelte index 65bd1c4..71c522a 100644 --- a/src_frontend/Components/MainControls/ControlComponents.svelte +++ b/src_frontend/Components/MainControls/ControlComponents.svelte @@ -19,6 +19,7 @@ let activeMode = ""; let colorVariables = {}; + let variables = {}; function togglePower() { powerIsOn = !powerIsOn; @@ -54,6 +55,13 @@ } colorVariables = colorVariables; break; + default: + if (value.value == null) { + delete variables[name]; + } else { + variables[name] = value.value; + } + variables = variables; } } openSocket.on("modelist", (modelist) => { @@ -135,5 +143,5 @@ {#if Object.keys(colorVariables).length > 0} <ControlColors on:change={setColor} bind:colorVariables={colorVariables} /> {/if} - <!-- <ControlOthers /> --> + <ControlOthers /> </div>
\ No newline at end of file |