controlnet with non-english ui locales

Signed-off-by: vladmandic <mandic00@live.com>
This commit is contained in:
vladmandic
2025-12-29 07:48:17 +01:00
parent 5e934a12a2
commit 9358266d87
4 changed files with 11 additions and 5 deletions
-1
View File
@@ -3,7 +3,6 @@ function controlInputMode(inputMode, ...args) {
if (updateEl) updateEl.click();
const tab = gradioApp().querySelector('#control-tab-input button.selected');
if (!tab) return ['Image', ...args];
// let inputTab = tab.innerText;
const tabs = Array.from(gradioApp().querySelectorAll('#control-tab-input button'));
const tabIdx = tabs.findIndex((btn) => btn.classList.contains('selected'));
const tabNames = ['Image', 'Video', 'Batch', 'Folder'];
+6 -1
View File
@@ -254,7 +254,12 @@ function submit_control(...args) {
const res = create_submit_args(args);
res[0] = id;
res[1] = window.submit_state;
res[2] = gradioApp().querySelector('#control-tabs > .tab-nav > .selected')?.innerText.toLowerCase() || ''; // selected tab name
const tabs = Array.from(gradioApp().querySelectorAll('#control-tabs > .tab-nav > button'));
const tabIdx = tabs.findIndex((btn) => btn.classList.contains('selected'));
const tabNames = ['ControlNet', 'T2I Adapter', 'XS', 'Lite', 'Reference'];
const selectedTab = tabNames[tabIdx] || 'ControlNet';
res[2] = selectedTab.toLowerCase();
window.submit_state = '';
return res;
}