diff options
author | AUTOMATIC <16777216c@gmail.com> | 2023-03-14 06:10:26 +0000 |
---|---|---|
committer | AUTOMATIC <16777216c@gmail.com> | 2023-03-14 06:10:26 +0000 |
commit | c19530f1a590d758463f84523dd4c48c34d723e6 (patch) | |
tree | 096f701ce58e01e2e0a27f2bfcbd79cc824de6e9 /javascript/extraNetworks.js | |
parent | dfeee786f903e392dbef1519c7c246b9856ebab3 (diff) | |
download | stable-diffusion-webui-gfx803-c19530f1a590d758463f84523dd4c48c34d723e6.tar.gz stable-diffusion-webui-gfx803-c19530f1a590d758463f84523dd4c48c34d723e6.tar.bz2 stable-diffusion-webui-gfx803-c19530f1a590d758463f84523dd4c48c34d723e6.zip |
Add view metadata button for Lora cards.
Diffstat (limited to 'javascript/extraNetworks.js')
-rw-r--r-- | javascript/extraNetworks.js | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js index d0177ad6..2fb87cd5 100644 --- a/javascript/extraNetworks.js +++ b/javascript/extraNetworks.js @@ -102,4 +102,40 @@ function extraNetworksSearchButton(tabs_id, event){ searchTextarea.value = text
updateInput(searchTextarea)
-}
\ No newline at end of file +}
+
+var globalPopup = null;
+var globalPopupInner = null;
+function popup(contents){
+ if(! globalPopup){
+ globalPopup = document.createElement('div')
+ globalPopup.onclick = function(){ globalPopup.style.display = "none"; };
+ globalPopup.classList.add('global-popup');
+
+ var close = document.createElement('div')
+ close.classList.add('global-popup-close');
+ close.onclick = function(){ globalPopup.style.display = "none"; };
+ close.title = "Close";
+ globalPopup.appendChild(close)
+
+ globalPopupInner = document.createElement('div')
+ globalPopupInner.onclick = function(event){ event.stopPropagation(); return false; };
+ globalPopupInner.classList.add('global-popup-inner');
+ globalPopup.appendChild(globalPopupInner)
+
+ gradioApp().appendChild(globalPopup);
+ }
+
+ globalPopupInner.innerHTML = '';
+ globalPopupInner.appendChild(contents);
+
+ globalPopup.style.display = "flex";
+}
+
+function extraNetworksShowMetadata(text){
+ elem = document.createElement('pre')
+ elem.classList.add('popup-metadata');
+ elem.textContent = text;
+
+ popup(elem);
+}
|