aboutsummaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorSj-Si <sjw.jetty@gmail.com>2024-01-20 11:43:45 -0500
committerSj-Si <sjw.jetty@gmail.com>2024-01-20 11:43:45 -0500
commit2310cd66e5381fbe6b966894381c6ee7b762898f (patch)
tree361d91793318563ac896bda15ef3b5f2de0612ff /javascript
parent69f4f148dce0868b748b700f96942d4036e848c9 (diff)
Add toggle button for tree view. Use default settings for sortmode and direction.
Diffstat (limited to 'javascript')
-rw-r--r--javascript/extraNetworks.js20
1 files changed, 17 insertions, 3 deletions
diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js
index 3029afec..ce788328 100644
--- a/javascript/extraNetworks.js
+++ b/javascript/extraNetworks.js
@@ -348,7 +348,7 @@ function extraNetworksTreeOnClick(event, tabname, extra_networks_tabname) {
}
}
-function extraNetworksTreeSortOnClick(event, tabname, extra_networks_tabname) {
+function extraNetworksControlSortOnClick(event, tabname, extra_networks_tabname) {
/**
* Handles `onclick` events for the Sort Mode button.
*
@@ -382,7 +382,7 @@ function extraNetworksTreeSortOnClick(event, tabname, extra_networks_tabname) {
applyExtraNetworkSort(tabname + "_" + extra_networks_tabname);
}
-function extraNetworksTreeSortDirOnClick(event, tabname, extra_networks_tabname) {
+function extraNetworksControlSortDirOnClick(event, tabname, extra_networks_tabname) {
/**
* Handles `onclick` events for the Sort Direction button.
*
@@ -403,7 +403,21 @@ function extraNetworksTreeSortDirOnClick(event, tabname, extra_networks_tabname)
applyExtraNetworkSort(tabname + "_" + extra_networks_tabname);
}
-function extraNetworksTreeRefreshOnClick(event, tabname, extra_networks_tabname) {
+function extraNetworksControlTreeViewOnClick(event, tabname, extra_networks_tabname) {
+ /**
+ * Handles `onclick` events for the Tree View button.
+ *
+ * Toggles the tree view in the extra networks pane.
+ *
+ * @param event The generated event.
+ * @param tabname The name of the active tab in the sd webui. Ex: txt2img, img2img, etc.
+ * @param extra_networks_tabname The id of the active extraNetworks tab. Ex: lora, checkpoints, etc.
+ */
+ gradioApp().getElementById(tabname + "_" + extra_networks_tabname + "_tree").classList.toggle("hidden");
+ event.currentTarget.classList.toggle("extra-network-control--enabled");
+}
+
+function extraNetworksControlRefreshOnClick(event, tabname, extra_networks_tabname) {
/**
* Handles `onclick` events for the Refresh Page button.
*