mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-29 10:42:44 +00:00
@@ -6,6 +6,7 @@ import { defaultGraph } from "./defaultGraph";
|
|||||||
import { getPngMetadata, getWebpMetadata, importA1111, getLatentMetadata } from "./pnginfo";
|
import { getPngMetadata, getWebpMetadata, importA1111, getLatentMetadata } from "./pnginfo";
|
||||||
import { addDomClippingSetting } from "./domWidget";
|
import { addDomClippingSetting } from "./domWidget";
|
||||||
import { createImageHost, calculateImageGrid } from "./ui/imagePreview"
|
import { createImageHost, calculateImageGrid } from "./ui/imagePreview"
|
||||||
|
import { DraggableList } from "./ui/draggableList";
|
||||||
import { applyTextReplacements, addStylesheet } from "./utils";
|
import { applyTextReplacements, addStylesheet } from "./utils";
|
||||||
import type { ComfyExtension } from "/types/comfy";
|
import type { ComfyExtension } from "/types/comfy";
|
||||||
import type { LGraph, LGraphCanvas, LGraphNode } from "/types/litegraph";
|
import type { LGraph, LGraphCanvas, LGraphNode } from "/types/litegraph";
|
||||||
@@ -53,9 +54,11 @@ export class ComfyApp {
|
|||||||
static clipspace_return_node = null;
|
static clipspace_return_node = null;
|
||||||
|
|
||||||
// Force vite to import utils.ts as part of index.
|
// Force vite to import utils.ts as part of index.
|
||||||
|
// Force import of DraggableList.
|
||||||
static utils = {
|
static utils = {
|
||||||
applyTextReplacements,
|
applyTextReplacements,
|
||||||
addStylesheet,
|
addStylesheet,
|
||||||
|
DraggableList,
|
||||||
};
|
};
|
||||||
|
|
||||||
ui: ComfyUI;
|
ui: ComfyUI;
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
// @ts-check
|
|
||||||
/*
|
/*
|
||||||
Original implementation:
|
Original implementation:
|
||||||
https://github.com/TahaSh/drag-to-reorder
|
https://github.com/TahaSh/drag-to-reorder
|
||||||
@@ -25,7 +24,7 @@
|
|||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import { $el } from "../ui.js";
|
import { $el } from "../ui";
|
||||||
|
|
||||||
$el("style", {
|
$el("style", {
|
||||||
parent: document.head,
|
parent: document.head,
|
||||||
@@ -92,7 +91,7 @@ export class DraggableList extends EventTarget {
|
|||||||
return item.hasAttribute("data-is-toggled");
|
return item.hasAttribute("data-is-toggled");
|
||||||
}
|
}
|
||||||
|
|
||||||
on(source, event, listener, options) {
|
on(source, event, listener, options?) {
|
||||||
listener = listener.bind(this);
|
listener = listener.bind(this);
|
||||||
source.addEventListener(event, listener, options);
|
source.addEventListener(event, listener, options);
|
||||||
return () => source.removeEventListener(event, listener);
|
return () => source.removeEventListener(event, listener);
|
||||||
@@ -88,7 +88,6 @@ export default defineConfig({
|
|||||||
targets: [
|
targets: [
|
||||||
{src: "src/lib/*", dest: "lib/"},
|
{src: "src/lib/*", dest: "lib/"},
|
||||||
{src: "src/extensions/*", dest: "extensions/"},
|
{src: "src/extensions/*", dest: "extensions/"},
|
||||||
{src: "src/scripts/ui/draggableList.js", dest: "scripts/ui/"},
|
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user