Move dropzone to queue window

This commit is contained in:
space-nuko
2023-05-20 09:38:32 -05:00
parent d363f61e28
commit fb8cca4a2b
4 changed files with 8 additions and 6 deletions

View File

@@ -240,7 +240,7 @@
</Pane> </Pane>
<Pane bind:size={queueSidebarSize}> <Pane bind:size={queueSidebarSize}>
<div class="sidebar-wrapper pane-wrapper"> <div class="sidebar-wrapper pane-wrapper">
<ComfyQueue /> <ComfyQueue {app} />
</div> </div>
</Pane> </Pane>
</Splitpanes> </Splitpanes>

View File

@@ -12,6 +12,9 @@
import type ComfyApp from "./ComfyApp"; import type ComfyApp from "./ComfyApp";
import { tick } from "svelte"; import { tick } from "svelte";
import Modal from "./Modal.svelte"; import Modal from "./Modal.svelte";
import DropZone from "./DropZone.svelte";
export let app: ComfyApp;
let queuePending: Writable<QueueEntry[]> | null = null; let queuePending: Writable<QueueEntry[]> | null = null;
let queueRunning: Writable<QueueEntry[]> | null = null; let queueRunning: Writable<QueueEntry[]> | null = null;
@@ -197,6 +200,7 @@
</Modal> </Modal>
<div class="queue"> <div class="queue">
<DropZone {app} />
<div class="queue-entries {mode}-mode" bind:this={queueList}> <div class="queue-entries {mode}-mode" bind:this={queueList}>
{#if _entries.length > 0} {#if _entries.length > 0}
{#each _entries as entry} {#each _entries as entry}

View File

@@ -9,7 +9,6 @@
import layoutState, { type ContainerLayout, type DragItem, type IDragItem } from "$lib/stores/layoutState"; import layoutState, { type ContainerLayout, type DragItem, type IDragItem } from "$lib/stores/layoutState";
import uiState from "$lib/stores/uiState"; import uiState from "$lib/stores/uiState";
import selectionState from "$lib/stores/selectionState"; import selectionState from "$lib/stores/selectionState";
import DropZone from "./DropZone.svelte";
import Menu from './menu/Menu.svelte'; import Menu from './menu/Menu.svelte';
import MenuOption from './menu/MenuOption.svelte'; import MenuOption from './menu/MenuOption.svelte';
@@ -151,7 +150,6 @@
</script> </script>
<div id="comfy-ui-panes" on:contextmenu={onRightClick}> <div id="comfy-ui-panes" on:contextmenu={onRightClick}>
<DropZone {app} />
<WidgetContainer bind:dragItem={root} classes={["root-container"]} /> <WidgetContainer bind:dragItem={root} classes={["root-container"]} />
</div> </div>

View File

@@ -50,7 +50,7 @@
} }
</script> </script>
<!-- <svelte:window on:dragenter={showDropZone} /> --> <svelte:window on:dragenter={showDropZone} />
{#if !disabled} {#if !disabled}
<div id="dropzone" <div id="dropzone"
@@ -66,7 +66,7 @@
.dropzone { .dropzone {
box-sizing: border-box; box-sizing: border-box;
display: none; display: none;
position: fixed; position: absolute;
width: 100%; width: 100%;
height: 100%; height: 100%;
left: 0; left: 0;