aboutsummaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorSj-Si <sjw.jetty@gmail.com>2024-01-10 18:11:48 -0500
committerSj-Si <sjw.jetty@gmail.com>2024-01-10 18:11:48 -0500
commit3db6938caa719aaa38b52edecf42740ef62b0c3c (patch)
tree859ee53763ba7df89b931039480e187420d65c82 /javascript
parent34fc215249e2bc0acc66cda47319e40b6e46a05f (diff)
begin redesign of tree module.
Diffstat (limited to 'javascript')
-rw-r--r--javascript/extraNetworks.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js
index 40309d55..33f45c8e 100644
--- a/javascript/extraNetworks.js
+++ b/javascript/extraNetworks.js
@@ -253,6 +253,28 @@ function saveCardPreview(event, tabname, filename) {
event.preventDefault();
}
+function extraNetworksFolderClick(event, tabs_id) {
+ var els = document.querySelectorAll(".folder-item-summary.selected");
+ [...els].forEach(el => {
+ el.classList.remove("selected");
+ });
+ event.target.classList.add("selected");
+
+ var searchTextArea = gradioApp().querySelector("#" + tabs_id + ' > label > textarea');
+ var text = event.target.classList.contains("search-all") ? "" : event.target.firstChild.textContent.trim();
+ searchTextArea.value = text;
+ updateInput(searchTextArea);
+
+ if (event.target.parentElement.open) {
+ // before close
+ console.log("closed");
+ } else {
+ // before open
+ console.log("opened");
+ //console.log("Opened:", event.target.parentElement);
+ }
+}
+
function extraNetworksSearchButton(tabs_id, event) {
var searchTextarea = gradioApp().querySelector("#" + tabs_id + ' > label > textarea');
var button = event.target;