diff options
author | EyeDeck <eyedeck@gmail.com> | 2022-09-18 21:10:32 +0000 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2022-09-19 04:29:22 +0000 |
commit | 5a759687a245cea5fa1fa9fd34868810df0fcb8f (patch) | |
tree | 58df8ea2b5d8dcaac06e6e17f6d87d6db4245f60 /javascript/hints.js | |
parent | 1878994f9b3424495740c130c60670cbafcac034 (diff) | |
download | stable-diffusion-webui-gfx803-5a759687a245cea5fa1fa9fd34868810df0fcb8f.tar.gz stable-diffusion-webui-gfx803-5a759687a245cea5fa1fa9fd34868810df0fcb8f.tar.bz2 stable-diffusion-webui-gfx803-5a759687a245cea5fa1fa9fd34868810df0fcb8f.zip |
Move memmon tooltip to hints.js
Move memmon tooltip to hints.js
so it's with the other tooltips, and doesn't have to be re-sent from the server every time.
Also, allowed tooltips to be applied by matching a class name if all else fails.
Diffstat (limited to 'javascript/hints.js')
-rw-r--r-- | javascript/hints.js | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/javascript/hints.js b/javascript/hints.js index 6d5ffc01..20a71dbd 100644 --- a/javascript/hints.js +++ b/javascript/hints.js @@ -70,17 +70,28 @@ titles = { "Create style": "Save current prompts as a style. If you add the token {prompt} to the text, the style use that as placeholder for your prompt when you use the style in the future.", "Checkpoint name": "Loads weights from checkpoint before making images. You can either use hash or a part of filename (as seen in settings) for checkpoint name. Recommended to use with Y axis for less switching.", + + "vram": "Torch active: Peak amount of VRAM used by Torch during generation, excluding cached data.\nTorch reserved: Peak amount of VRAM allocated by Torch, including all active and cached data.\nSys VRAM: Peak amount of VRAM allocation across all applications / total GPU VRAM (peak utilization%).", } onUiUpdate(function(){ - gradioApp().querySelectorAll('span, button, select').forEach(function(span){ + gradioApp().querySelectorAll('span, button, select, p').forEach(function(span){ tooltip = titles[span.textContent]; if(!tooltip){ tooltip = titles[span.value]; } + if(!tooltip){ + for (const c of span.classList) { + if (c in titles) { + tooltip = titles[c]; + break; + } + } + } + if(tooltip){ span.title = tooltip; } |