Frontend: only look at top-level tabs, not nested tabs
Refs https://github.com/adieyal/sd-dynamic-prompts/issues/459#issuecomment-1568543926
This commit is contained in:
parent
b957dcfece
commit
f81931c591
10
script.js
10
script.js
@ -10,12 +10,18 @@ function gradioApp() {
|
|||||||
return elem.shadowRoot ? elem.shadowRoot : elem;
|
return elem.shadowRoot ? elem.shadowRoot : elem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the currently selected top-level UI tab button (e.g. the button that says "Extras").
|
||||||
|
*/
|
||||||
function get_uiCurrentTab() {
|
function get_uiCurrentTab() {
|
||||||
return gradioApp().querySelector('#tabs button.selected');
|
return gradioApp().querySelector('#tabs > .tab-nav > button.selected');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the first currently visible top-level UI tab content (e.g. the div hosting the "txt2img" UI).
|
||||||
|
*/
|
||||||
function get_uiCurrentTabContent() {
|
function get_uiCurrentTabContent() {
|
||||||
return gradioApp().querySelector('.tabitem[id^=tab_]:not([style*="display: none"])');
|
return gradioApp().querySelector('#tabs > .tabitem[id^=tab_]:not([style*="display: none"])');
|
||||||
}
|
}
|
||||||
|
|
||||||
var uiUpdateCallbacks = [];
|
var uiUpdateCallbacks = [];
|
||||||
|
Loading…
Reference in New Issue
Block a user