From 34609fde677aa3b27849babf4cdde03911252a4a Mon Sep 17 00:00:00 2001 From: DenOfEquity <166248528+DenOfEquity@users.noreply.github.com> Date: Thu, 3 Oct 2024 18:44:35 +0100 Subject: [PATCH] fix Extra networks tree show / edit (#1973) Fix 'Show internal metadata' and 'Edit metadata' buttons when used from treeview. Issue seems like an oversight from an upstream change to handle filenames with an apostrophe. #1244 --- html/extra-networks-tree-button.html | 3 ++- javascript/extraNetworks.js | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/html/extra-networks-tree-button.html b/html/extra-networks-tree-button.html index 9dc2e2a4..f6e0af77 100644 --- a/html/extra-networks-tree-button.html +++ b/html/extra-networks-tree-button.html @@ -2,6 +2,7 @@
@@ -20,4 +21,4 @@ {action_list_item_action_trailing} -
\ No newline at end of file + diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js index 3b684e0c..1306302f 100644 --- a/javascript/extraNetworks.js +++ b/javascript/extraNetworks.js @@ -661,6 +661,9 @@ function extraNetworksRequestMetadata(event, extraPage) { }; var cardName = event.target.parentElement.parentElement.getAttribute("data-name"); + if (cardName == null) { // from tree + cardName = event.target.parentElement.parentElement.parentElement.getAttribute("data-name"); + } requestGet("./sd_extra_networks/metadata", {page: extraPage, item: cardName}, function(data) { if (data && data.metadata) { @@ -688,6 +691,9 @@ function extraNetworksEditUserMetadata(event, tabname, extraPage) { } var cardName = event.target.parentElement.parentElement.getAttribute("data-name"); + if (cardName == null) { // from tree + cardName = event.target.parentElement.parentElement.parentElement.getAttribute("data-name"); + } editor.nameTextarea.value = cardName; updateInput(editor.nameTextarea);