mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2024-12-29 19:05:05 +08:00
get_tab_index(): use a for loop with early-exit for performance
This commit is contained in:
parent
563e88dd91
commit
67d4360453
@ -100,15 +100,13 @@ function switch_to_extras() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function get_tab_index(tabId) {
|
function get_tab_index(tabId) {
|
||||||
var res = 0;
|
let buttons = gradioApp().getElementById(tabId).querySelector('div').querySelectorAll('button');
|
||||||
|
for (let i = 0; i < buttons.length; i++) {
|
||||||
gradioApp().getElementById(tabId).querySelector('div').querySelectorAll('button').forEach(function(button, i) {
|
if (buttons[i].classList.contains('selected')) {
|
||||||
if (button.className.indexOf('selected') != -1) {
|
return i;
|
||||||
res = i;
|
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
|
return 0;
|
||||||
return res;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function create_tab_index_args(tabId, args) {
|
function create_tab_index_args(tabId, args) {
|
||||||
|
Loading…
Reference in New Issue
Block a user