use relative paths

see https://github.com/ltdrdata/ComfyUI-Manager/pull/43
This commit is contained in:
Alex "mcmonkey" Goodwin
2023-08-14 11:32:47 -07:00
parent b6341d6556
commit 654859d938
25 changed files with 46 additions and 45 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
import { app } from "/scripts/app.js";
import { ComfyWidgets } from "/scripts/widgets.js";
import { $el } from "/scripts/ui.js";
import { app } from "../../../scripts/app.js";
import { ComfyWidgets } from "../../../scripts/widgets.js";
import { $el } from "../../../scripts/ui.js";
app.registerExtension({
name: "pysssss.Combo++",
+1 -1
View File
@@ -1,4 +1,4 @@
import { $el } from "/scripts/ui.js";
import { $el } from "../../../../scripts/ui.js";
import { addStylesheet, getUrl, loadImage } from "./utils.js";
import { createSpinner } from "./spinner.js";
+1 -1
View File
@@ -1,4 +1,4 @@
import { $el } from "/scripts/ui.js";
import { $el } from "../../../../scripts/ui.js";
export function addStylesheet(url) {
$el("link", {
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
app.registerExtension({
name: "pysssss.ContextMenuHook",
init() {
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { $el } from "/scripts/ui.js";
import { app } from "../../../scripts/app.js";
import { $el } from "../../../scripts/ui.js";
const colorShade = (col, amt) => {
col = col.replace(/^#/, "");
+2 -2
View File
@@ -1,5 +1,5 @@
import { api } from "/scripts/api.js";
import { app } from "/scripts/app.js";
import { api } from "../../../scripts/api.js";
import { app } from "../../../scripts/app.js";
// Simple script that adds the current queue size to the window title
// Adds a favicon that changes color while active
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
// Adds right click -> arrange to the canvas
+3 -3
View File
@@ -1,6 +1,6 @@
import { api } from "/scripts/api.js";
import { app } from "/scripts/app.js";
import { $el } from "/scripts/ui.js";
import { api } from "../../../scripts/api.js";
import { app } from "../../../scripts/app.js";
import { $el } from "../../../scripts/ui.js";
import { lightbox } from "./common/lightbox.js";
$el("style", {
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
app.registerExtension({
name: "pysssss.KSamplerAdvDenoise",
async beforeRegisterNodeDef(nodeType) {
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { $el } from "/scripts/ui.js";
import { app } from "../../../scripts/app.js";
import { $el } from "../../../scripts/ui.js";
const id = "pysssss.LinkRenderMode";
const ext = {
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
// Adds lock/unlock menu item for nodes + groups to prevent moving / resizing them
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { ComfyWidgets } from "/scripts/widgets.js";
import { app } from "../../../scripts/app.js";
import { ComfyWidgets } from "../../../scripts/widgets.js";
app.registerExtension({
name: "pysssss.MathExpression",
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { api } from "/scripts/api.js";
import { app } from "../../../scripts/app.js";
import { api } from "../../../scripts/api.js";
// Adds a menu option to toggle follow the executing node
// Adds a menu option to go to the currently executing node
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
app.registerExtension({
name: "pysssss.PlaySound",
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
// Allows you to manage preset tags for e.g. common negative prompt
// Also performs replacements on any text field e.g. allowing you to use preset text in CLIP Text encode fields
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
// Adds a bunch of context menu entries for quickly adding common steps
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { ComfyWidgets } from "/scripts/widgets.js";
import { app } from "../../../scripts/app.js";
import { ComfyWidgets } from "../../../scripts/widgets.js";
const REROUTE_PRIMITIVE = "ReroutePrimitive|pysssss";
const MULTI_PRIMITIVE = "MultiPrimitive|pysssss";
+3 -3
View File
@@ -1,6 +1,6 @@
import { app } from "/scripts/app.js";
import { api } from "/scripts/api.js";
import { $el } from "/scripts/ui.js";
import { app } from "../../../scripts/app.js";
import { api } from "../../../scripts/api.js";
import { $el } from "../../../scripts/ui.js";
const id = "pysssss.ShowImageOnMenu";
const ext = {
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { ComfyWidgets } from "/scripts/widgets.js";
import { app } from "../../../scripts/app.js";
import { ComfyWidgets } from "../../../scripts/widgets.js";
// Displays input text on a node
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
let setting;
const id = "pysssss.SnapToGrid";
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { ComfyWidgets } from "/scripts/widgets.js";
import { app } from "../../../scripts/app.js";
import { ComfyWidgets } from "../../../scripts/widgets.js";
// Displays input text on a node
+1 -1
View File
@@ -1,4 +1,4 @@
import { app } from "/scripts/app.js";
import { app } from "../../../scripts/app.js";
// Adds mapping of touch events to mouse events for mobile. This isnt great but it is somewhat usable
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { $el, ComfyDialog } from "/scripts/ui.js";
import { app } from "../../../scripts/app.js";
import { $el, ComfyDialog } from "../../../scripts/ui.js";
// Allows you to specify custom default values for any widget on any node
+2 -2
View File
@@ -1,5 +1,5 @@
import { app } from "/scripts/app.js";
import { ComfyWidgets } from "/scripts/widgets.js";
import { app } from "../../../scripts/app.js";
import { ComfyWidgets } from "../../../scripts/widgets.js";
let getDrawTextConfig = null;
let fileInput;
+6 -5
View File
@@ -1,5 +1,6 @@
import { app } from "/scripts/app.js";
import { $el } from "/scripts/ui.js";
import { app } from "../../../scripts/app.js";
import { api } from "../../../scripts/api.js"
import { $el } from "../../../scripts/ui.js";
// Adds workflow management
// Original implementation by https://github.com/i-h4x
@@ -47,18 +48,18 @@ const style = `
`;
async function getWorkflows() {
const response = await fetch("/pysssss/workflows", { cache: "no-store" });
const response = await api.fetchApi("/pysssss/workflows", { cache: "no-store" });
return await response.json();
}
async function getWorkflow(name) {
const response = await fetch(`/pysssss/workflows/${encodeURIComponent(name)}`, { cache: "no-store" });
const response = await api.fetchApi(`/pysssss/workflows/${encodeURIComponent(name)}`, { cache: "no-store" });
return await response.json();
}
async function saveWorkflow(name, workflow, overwrite) {
try {
const response = await fetch("/pysssss/workflows", {
const response = await api.fetchApi("/pysssss/workflows", {
method: "POST",
headers: {
"Content-Type": "application/json",