aboutsummaryrefslogtreecommitdiffstats
path: root/javascript/ui_settings_hints.js
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2023-05-18 07:02:17 +0000
committerAUTOMATIC <16777216c@gmail.com>2023-05-18 07:02:17 +0000
commitc08f229318cc3fbcad3aee7d5ebbb94fb68f6f34 (patch)
treedb13845baa243c8bff4367cab040486e55ea81e3 /javascript/ui_settings_hints.js
parent1ceb82bc74ace8958767ae7d844bef0fb4bf0e9b (diff)
parent57b75f4a037658c1122aa092d1775ac52036b2cf (diff)
downloadstable-diffusion-webui-gfx803-c08f229318cc3fbcad3aee7d5ebbb94fb68f6f34.tar.gz
stable-diffusion-webui-gfx803-c08f229318cc3fbcad3aee7d5ebbb94fb68f6f34.tar.bz2
stable-diffusion-webui-gfx803-c08f229318cc3fbcad3aee7d5ebbb94fb68f6f34.zip
Merge branch 'eslint' into dev
Diffstat (limited to 'javascript/ui_settings_hints.js')
-rw-r--r--javascript/ui_settings_hints.js124
1 files changed, 62 insertions, 62 deletions
diff --git a/javascript/ui_settings_hints.js b/javascript/ui_settings_hints.js
index 6d1933dc..e216852b 100644
--- a/javascript/ui_settings_hints.js
+++ b/javascript/ui_settings_hints.js
@@ -1,62 +1,62 @@
-// various hints and extra info for the settings tab
-
-settingsHintsSetup = false
-
-onOptionsChanged(function(){
- if(settingsHintsSetup) return
- settingsHintsSetup = true
-
- gradioApp().querySelectorAll('#settings [id^=setting_]').forEach(function(div){
- var name = div.id.substr(8)
- var commentBefore = opts._comments_before[name]
- var commentAfter = opts._comments_after[name]
-
- if(! commentBefore && !commentAfter) return
-
- var span = null
- if(div.classList.contains('gradio-checkbox')) span = div.querySelector('label span')
- else if(div.classList.contains('gradio-checkboxgroup')) span = div.querySelector('span').firstChild
- else if(div.classList.contains('gradio-radio')) span = div.querySelector('span').firstChild
- else span = div.querySelector('label span').firstChild
-
- if(!span) return
-
- if(commentBefore){
- var comment = document.createElement('DIV')
- comment.className = 'settings-comment'
- comment.innerHTML = commentBefore
- span.parentElement.insertBefore(document.createTextNode('\xa0'), span)
- span.parentElement.insertBefore(comment, span)
- span.parentElement.insertBefore(document.createTextNode('\xa0'), span)
- }
- if(commentAfter){
- var comment = document.createElement('DIV')
- comment.className = 'settings-comment'
- comment.innerHTML = commentAfter
- span.parentElement.insertBefore(comment, span.nextSibling)
- span.parentElement.insertBefore(document.createTextNode('\xa0'), span.nextSibling)
- }
- })
-})
-
-function settingsHintsShowQuicksettings(){
- requestGet("./internal/quicksettings-hint", {}, function(data){
- var table = document.createElement('table')
- table.className = 'settings-value-table'
-
- data.forEach(function(obj){
- var tr = document.createElement('tr')
- var td = document.createElement('td')
- td.textContent = obj.name
- tr.appendChild(td)
-
- var td = document.createElement('td')
- td.textContent = obj.label
- tr.appendChild(td)
-
- table.appendChild(tr)
- })
-
- popup(table);
- })
-}
+// various hints and extra info for the settings tab
+
+var settingsHintsSetup = false;
+
+onOptionsChanged(function() {
+ if (settingsHintsSetup) return;
+ settingsHintsSetup = true;
+
+ gradioApp().querySelectorAll('#settings [id^=setting_]').forEach(function(div) {
+ var name = div.id.substr(8);
+ var commentBefore = opts._comments_before[name];
+ var commentAfter = opts._comments_after[name];
+
+ if (!commentBefore && !commentAfter) return;
+
+ var span = null;
+ if (div.classList.contains('gradio-checkbox')) span = div.querySelector('label span');
+ else if (div.classList.contains('gradio-checkboxgroup')) span = div.querySelector('span').firstChild;
+ else if (div.classList.contains('gradio-radio')) span = div.querySelector('span').firstChild;
+ else span = div.querySelector('label span').firstChild;
+
+ if (!span) return;
+
+ if (commentBefore) {
+ var comment = document.createElement('DIV');
+ comment.className = 'settings-comment';
+ comment.innerHTML = commentBefore;
+ span.parentElement.insertBefore(document.createTextNode('\xa0'), span);
+ span.parentElement.insertBefore(comment, span);
+ span.parentElement.insertBefore(document.createTextNode('\xa0'), span);
+ }
+ if (commentAfter) {
+ comment = document.createElement('DIV');
+ comment.className = 'settings-comment';
+ comment.innerHTML = commentAfter;
+ span.parentElement.insertBefore(comment, span.nextSibling);
+ span.parentElement.insertBefore(document.createTextNode('\xa0'), span.nextSibling);
+ }
+ });
+});
+
+function settingsHintsShowQuicksettings() {
+ requestGet("./internal/quicksettings-hint", {}, function(data) {
+ var table = document.createElement('table');
+ table.className = 'settings-value-table';
+
+ data.forEach(function(obj) {
+ var tr = document.createElement('tr');
+ var td = document.createElement('td');
+ td.textContent = obj.name;
+ tr.appendChild(td);
+
+ td = document.createElement('td');
+ td.textContent = obj.label;
+ tr.appendChild(td);
+
+ table.appendChild(tr);
+ });
+
+ popup(table);
+ });
+}