diff options
author | AUTOMATIC <16777216c@gmail.com> | 2023-05-18 07:02:17 +0000 |
---|---|---|
committer | AUTOMATIC <16777216c@gmail.com> | 2023-05-18 07:02:17 +0000 |
commit | c08f229318cc3fbcad3aee7d5ebbb94fb68f6f34 (patch) | |
tree | db13845baa243c8bff4367cab040486e55ea81e3 /javascript/ui_settings_hints.js | |
parent | 1ceb82bc74ace8958767ae7d844bef0fb4bf0e9b (diff) | |
parent | 57b75f4a037658c1122aa092d1775ac52036b2cf (diff) | |
download | stable-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.js | 124 |
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); + }); +} |