From c40143ef88b33ee490ad1647dc8295e8f876ae23 Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Fri, 7 Apr 2023 08:43:58 -0500 Subject: [PATCH] Refactor widget wrappers --- src/lib/components/ComfyApp.svelte | 20 +++++--- src/lib/components/ComfyPane.svelte | 51 +++---------------- src/lib/components/ComfyUIPane.svelte | 43 +++++++++------- src/lib/components/widgets/ComboWidget.svelte | 29 +++++++++++ src/lib/components/widgets/RangeWidget.svelte | 27 ++++++++++ src/lib/components/widgets/TextWidget.svelte | 28 ++++++++++ 6 files changed, 130 insertions(+), 68 deletions(-) create mode 100644 src/lib/components/widgets/ComboWidget.svelte create mode 100644 src/lib/components/widgets/RangeWidget.svelte create mode 100644 src/lib/components/widgets/TextWidget.svelte diff --git a/src/lib/components/ComfyApp.svelte b/src/lib/components/ComfyApp.svelte index e620c7a..c2d0955 100644 --- a/src/lib/components/ComfyApp.svelte +++ b/src/lib/components/ComfyApp.svelte @@ -64,9 +64,12 @@ (window as any).app = app; - let graphPaneDiv = containerElem.querySelector(".canvas-wrapper").parentNode as HTMLDivNode; - graphPaneDiv.ontransitionend = () => { - app.resizeCanvas() + let wrappers = containerElem.querySelectorAll(".pane-wrapper") + for (const wrapper of wrappers) { + const paneNode = wrapper.parentNode; // get the node inside the + paneNode.ontransitionend = () => { + app.resizeCanvas() + } } }) @@ -80,14 +83,14 @@ -
+
- -
+ + @@ -139,6 +142,11 @@ background-color: #333; } + .sidebar-wrapper { + width: 100%; + height: 100%; + } + .dropzone { box-sizing: border-box; display: none; diff --git a/src/lib/components/ComfyPane.svelte b/src/lib/components/ComfyPane.svelte index dff504a..d507aa1 100644 --- a/src/lib/components/ComfyPane.svelte +++ b/src/lib/components/ComfyPane.svelte @@ -1,8 +1,10 @@ diff --git a/src/lib/components/widgets/ComboWidget.svelte b/src/lib/components/widgets/ComboWidget.svelte new file mode 100644 index 0000000..26b5687 --- /dev/null +++ b/src/lib/components/widgets/ComboWidget.svelte @@ -0,0 +1,29 @@ + + +
+ {#if item} + + {/if} +
+ + diff --git a/src/lib/components/widgets/RangeWidget.svelte b/src/lib/components/widgets/RangeWidget.svelte new file mode 100644 index 0000000..821e884 --- /dev/null +++ b/src/lib/components/widgets/RangeWidget.svelte @@ -0,0 +1,27 @@ + + +
+ {#if item} + + {/if} +
+ + diff --git a/src/lib/components/widgets/TextWidget.svelte b/src/lib/components/widgets/TextWidget.svelte new file mode 100644 index 0000000..b7521fe --- /dev/null +++ b/src/lib/components/widgets/TextWidget.svelte @@ -0,0 +1,28 @@ + + +
+ {#if item} + + {/if} +
+ +