From 33df61b0e2ca1490997b44fab8746e536161efe9 Mon Sep 17 00:00:00 2001 From: Christian Bastian <80225746+cdb-boop@users.noreply.github.com> Date: Sun, 21 Jul 2024 16:17:39 -0400 Subject: [PATCH] Added "Load Workflow" button to model info view. --- web/model-manager.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/web/model-manager.js b/web/model-manager.js index 401a2a3..456e336 100644 --- a/web/model-manager.js +++ b/web/model-manager.js @@ -1756,7 +1756,6 @@ class ModelGrid { modelInfoButtonOnLeft ? actionButtons : infoButtons, ), $el("div.model-label", { - ondragend: (e) => dragAdd(e), draggable: false, }, [ $el("p", [showModelExtension ? item.name : SearchPath.splitExtension(item.name)[0]]) @@ -2239,6 +2238,18 @@ class ModelInfo { innerHtml.push($el("div", [ previewSelect.elements.previews, $el("div.row.tab-header", [ + $el("div", [ + $el("button", { + onclick: async (e) => { + const url = previewSelect.elements.defaultPreviews.children[0].src; + const response = await fetch(url); + const data = await response.blob(); + const type = data.type; + const file = new File([data], "model-manager-workflow-file", { type }); + app.handleFile(file); + }, + }, ["Load Workflow"]), + ]), $el("div.row.tab-header-flex-block", [ previewSelect.elements.radioGroup, ]),