修改手动刷新按钮为自动刷新

pull/138/head
FlashSoft 2023-05-05 19:49:38 +08:00
parent fcf5a27aef
commit f6de071820
1 changed files with 5 additions and 23 deletions

View File

@ -692,29 +692,11 @@ onUiLoaded(() => {
let extra_network_refresh_btn = null; let extra_network_refresh_btn = null;
//add refresh button to extra network's toolbar //add refresh button to extra network's toolbar
for (let prefix of tab_prefix_list) { for (let prefix of tab_prefix_list) {
tab_id = prefix + "_extra_tabs"; let timer
extra_tab = gradioApp().getElementById(tab_id); document.querySelector(`#${prefix}_extra_networks.gradio-row`).addEventListener("DOMSubtreeModified", function(){
clearTimeout(timer);
//get toolbar timer = setTimeout(update_card_for_civitai, 200);
//get Refresh button }, false);
extra_network_refresh_btn = gradioApp().getElementById(prefix+"_extra_refresh");
if (!extra_network_refresh_btn){
console.log("can not get extra network refresh button for " + tab_id);
continue;
}
// add refresh button to toolbar
let ch_refresh = document.createElement("button");
ch_refresh.innerHTML = "🔁";
ch_refresh.title = "Refresh Civitai Helper's additional buttons";
ch_refresh.className = "lg secondary gradio-button";
ch_refresh.style.fontSize = "200%";
ch_refresh.onclick = update_card_for_civitai;
extra_network_refresh_btn.parentNode.appendChild(ch_refresh);
} }