From bfcfb509ce0a6885b518e0e72c513824fecb7179 Mon Sep 17 00:00:00 2001 From: Christian Bastian <80225746+cdb-boop@users.noreply.github.com> Date: Sat, 30 Mar 2024 12:55:23 -0400 Subject: [PATCH] File directory default value in Model Info "Move" input. --- web/model-manager.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/model-manager.js b/web/model-manager.js index 732ce3b..1557a4d 100644 --- a/web/model-manager.js +++ b/web/model-manager.js @@ -1441,6 +1441,7 @@ class ModelInfoView { elements = { /** @type {HTMLDivElement} */ info: null, /** @type {HTMLButtonElement} */ setPreviewButton: null, + /** @type {HTMLInputElement} */ moveDestinationInput: null, }; /** @type {ImageSelect} */ @@ -1457,6 +1458,7 @@ class ModelInfoView { placeholder: modelData.searchSeparator, value: modelData.searchSeparator, }); + this.elements.moveDestinationInput = moveDestinationInput; const searchDropdown = new DirectoryDropdown( modelData, @@ -1722,6 +1724,14 @@ class ModelInfoView { ); } + const fileDirectory = info["File Directory"]; + if (fileDirectory !== undefined && fileDirectory !== null && fileDirectory !== "") { + this.elements.moveDestinationInput.value = fileDirectory; // TODO: noise vs convenience + } + else { + this.elements.moveDestinationInput.value = searchSeparator; + } + const previewSelect = this.previewSelect; const defaultUrl = previewSelect.elements.defaultUrl; if (info["Preview"]) {