Skip to content

Commit fb097d9

Browse files
authored
Merge pull request #11 from Tencent/Branch_dev
Branch dev
2 parents 71c409f + 7b498b3 commit fb097d9

File tree

8 files changed

+169
-92
lines changed

8 files changed

+169
-92
lines changed

ChangeLog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 2.1.1
2+
3+
### Bug Fixes:
4+
* sd webui v1.6.0 之前的版本兼容问题解决。
5+
16
## 2.1.0
27

38
### Bug Fixes:

example/LOGO Design_水晶效果.lightflow

Lines changed: 0 additions & 31 deletions
This file was deleted.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"state-ext-control-net-txt2img_0-pixel-perfect": "true",
3+
"state-ext-control-net-txt2img_0-model": "control_v1p_sd15_qrcode_monster [a6e58995]",
4+
"state-ext-control-net-txt2img_3-control-weight": "0.4",
5+
"state-txt2img_seed": "2587406147",
6+
"state-ext-control-net-txt2img_3-enabled": "true",
7+
"state-ext-control-net-txt2img_0-ending-control-step": "0.87",
8+
"state-ext-control-net-txt2img-tab": "ControlNet Unit 1 ",
9+
"state-ext-control-net-txt2img_0-guidance-start-(t)": "0.21",
10+
"state-setting_sd_model_checkpoint": "天空之境.safetensors [c1d961233a]",
11+
"state-txt2img_sampling": "DPM++ 2M Karras",
12+
"state-ext-control-net-txt2img_0-active": "true",
13+
"state-ext-control-net-txt2img_3-pixel-perfect": "true",
14+
"state-ext-control-net-txt2img_3-enable": "true",
15+
"state-ext-control-net-txt2img_0-starting-control-step": "0.21",
16+
"state-tab": "txt2img",
17+
"state-ext-control-net-txt2img_0-enabled": "true",
18+
"state-ext-control-net-txt2img_0-control-weight": "1.2",
19+
"state-ext-control-net-txt2img_3-guidance-end-(t)": "0.75",
20+
"state-txt2img_steps": "30",
21+
"state-txt2img_height": "768",
22+
"state-ext-control-net-txt2img_1-model": "control_v1p_sd15_brightness [5f6aa6ed]",
23+
"state-ext-control-net-txt2img_3-model": "control_v1p_sd15_brightness [5f6aa6ed]",
24+
"state-ext-control-net-txt2img_3-active": "true",
25+
"state-ext-control-net-txt2img_0-guidance-end-(t)": "0.87",
26+
"state-txt2img_prompt": "A RAW photo of a delicious plate of Rice,chocolate rice dumpling shrimp,mixed vegetables,thinly sliced chicken in a coconut milk curry sauce,hyperrealism,hyperrealistic,octane render,hyper detailed,8K,",
27+
"state-txt2img_neg_prompt": "(worst quality, low quality:1.4), negative_hand Negative Embedding, verybadimagenegative_v1.3, 2girls, nsfw:1.4, bad anatomy, bad hands, cropped, missing fingers, too many fingers, missing arms, long neck, Humpbacked, deformed, disfigured, poorly drawn face, distorted face, mutation, mutated, extra limb, ugly, poorly drawn hands, missing limb, floating limbs, disconnected limbs, malformed hands, out of focus, long body, missing toes, too many toes, monochrome, symbol, text, logo, door frame, window frame, mirror frame, ",
28+
"state-txt2img_width": "768",
29+
"state-ext-control-net-txt2img_3-guidance-start-(t)": "0.45",
30+
"state-ext-control-net-txt2img_3-ending-control-step": "0.75",
31+
"state-ext-control-net-txt2img_3-starting-control-step": "0.45",
32+
"state-ext-control-net-txt2img_0-enable": "true",
33+
"state-ext-control-net-txt2img-toggled": "false",
34+
"txt2img_controlnet_ControlNet-0_input_image": "data:image/png;base64,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",
35+
"txt2img_controlnet_ControlNet-1_input_image": "data:image/png;base64,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"
36+
}

javascript/state.core.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ state.core = (function () {
7474

7575
let store = null;
7676
let timer = null;
77+
let sd_versions = "0.0.0"
7778

7879
function hasSetting(id, tab) {
7980
return true // 需要默认保存全部选项 不需要判断
@@ -113,6 +114,10 @@ state.core = (function () {
113114

114115
//console.log(window.localization)
115116
fetch('/lightdiffusionflow/local/refresh_ui') // 刷新页面触发python重置图片数据
117+
.then(response => response.json())
118+
.then(data => {
119+
sd_versions = data
120+
});
116121

117122
fetch('/lightdiffusionflow/local/get_imgs_elem_key') //初始化部分图片组件id, 后续设置onchanged事件
118123
.then(response => response.json())
@@ -730,6 +735,9 @@ state.core = (function () {
730735
},
731736
output_error: function (msg, msg_style="color:Tomato;"){
732737
actions.output_log(msg,msg_style)
738+
},
739+
get_sd_version: function (){
740+
return sd_versions
733741
}
734742
};
735743

javascript/state.ext.general.js

Lines changed: 63 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -154,46 +154,73 @@ function general_ext(tab_name, extension_name, root_container) {
154154

155155
}
156156

157-
function handleSelect(select, index, store) {
157+
function handleSelect(select, store) {
158158
let translations = state.utils.reverseTranslation(select.querySelector('label').firstChild.textContent)
159-
// for (var text of translations){
160-
// var id = state.utils.txtToId(text);
161-
// var value = store.get(id);
162-
// if (value) {break}
163-
// }
159+
for (var text of translations){
160+
var id = state.utils.txtToId(text);
161+
var value = store.get(id);
162+
if (value) {break}
163+
}
164164
//id = state.utils.txtToId(translations[0]);
165165
//if (value) { //前面不需要判断是否有值,因为需要执行handleSelect绑定onchange事件
166-
//state.utils.handleSelect(select, id, store, force=true);
166+
state.utils.handleSelect(select, id, store, force=true);
167167
//}
168168

169-
let id = state.constants.LS_PREFIX+LS_PREFIX+"dropdown_"+index
170-
state.utils.onContentChange(select, function (el) {
171-
console.log(`onContentChange ${id}`)
172-
let selected = el.querySelector('span.single-select');
173-
if (selected) {
174-
store.setWithNoPrefix(id, selected.textContent);
175-
} else {
176-
// new gradio version...
177-
let input = el.querySelector('input');
178-
if (input) {
179-
store.setWithNoPrefix(id, input.value);
180-
}
181-
}
182-
183-
});
169+
// let id = state.constants.LS_PREFIX+LS_PREFIX+"dropdown_"+index
170+
// state.utils.onContentChange(select, function (el) {
171+
// console.log(`onContentChange ${id}`)
172+
// let selected = el.querySelector('span.single-select');
173+
// if (selected) {
174+
// store.setWithNoPrefix(id, selected.textContent);
175+
// } else {
176+
// // new gradio version...
177+
// let input = el.querySelector('input');
178+
// if (input) {
179+
// store.setWithNoPrefix(id, input.value);
180+
// }
181+
// }
182+
// });
184183

185184
if (id === 'preprocessor' && value && value.toLowerCase() !== 'none') {
186185
state.utils.onNextUiUpdates(handleSliders); // update new sliders if needed
187186
}
188187
}
189188
function handleSelects() {
190-
//let select_index = 0
189+
// let root_selects = root_not_tabs.container.querySelectorAll('.gradio-dropdown');
190+
// root_selects.forEach(function (root_select) {
191+
// if(cnTabs.length == 0){
192+
// handleSelect(root_select, global_dropdown_index[ext_name], root_not_tabs.store)
193+
// global_dropdown_index[ext_name] += 1
194+
// console.log(`global_dropdown_index = ${global_dropdown_index[ext_name]}`)
195+
// }
196+
// else{
197+
// let needsHandle = true
198+
// for(let tab of cnTabs){
199+
// if(tab.container.contains(root_select)){
200+
// needsHandle = false
201+
// break
202+
// }
203+
// }
204+
// if(needsHandle){
205+
// handleSelect(root_select, global_dropdown_index[ext_name], root_not_tabs.store)
206+
// global_dropdown_index[ext_name] += 1
207+
// console.log(`global_dropdown_index = ${global_dropdown_index[ext_name]}`)
208+
// }
209+
// } // else
210+
// });
211+
212+
// cnTabs.forEach(({ container, store }) => {
213+
// container.querySelectorAll('.gradio-dropdown').forEach(select => {
214+
// handleSelect(select, global_dropdown_index[ext_name], store)
215+
// global_dropdown_index[ext_name] += 1
216+
// console.log(`global_dropdown_index = ${global_dropdown_index[ext_name]}`)
217+
// });
218+
// });
219+
191220
let root_selects = root_not_tabs.container.querySelectorAll('.gradio-dropdown');
192221
root_selects.forEach(function (root_select) {
193222
if(cnTabs.length == 0){
194-
handleSelect(root_select, global_dropdown_index[ext_name], root_not_tabs.store)
195-
global_dropdown_index[ext_name] += 1
196-
console.log(`global_dropdown_index = ${global_dropdown_index[ext_name]}`)
223+
handleSelect(root_select, root_not_tabs.store)
197224
}
198225
else{
199226
let needsHandle = true
@@ -203,19 +230,13 @@ function general_ext(tab_name, extension_name, root_container) {
203230
break
204231
}
205232
}
206-
if(needsHandle){
207-
handleSelect(root_select, global_dropdown_index[ext_name], root_not_tabs.store)
208-
global_dropdown_index[ext_name] += 1
209-
console.log(`global_dropdown_index = ${global_dropdown_index[ext_name]}`)
210-
}
233+
if(needsHandle){handleSelect(root_select, root_not_tabs.store)}
211234
} // else
212235
});
213236

214237
cnTabs.forEach(({ container, store }) => {
215238
container.querySelectorAll('.gradio-dropdown').forEach(select => {
216-
handleSelect(select, global_dropdown_index[ext_name], store)
217-
global_dropdown_index[ext_name] += 1
218-
console.log(`global_dropdown_index = ${global_dropdown_index[ext_name]}`)
239+
handleSelect(select, store)
219240
});
220241
});
221242

@@ -327,7 +348,10 @@ function general_ext(tab_name, extension_name, root_container) {
327348
handleTabs();
328349
handleCheckboxes();
329350
handleTextAreas();
330-
//handleSelects();
351+
if(state.utils.target_is_newer_version(state.core.actions.get_sd_version(), "v1.6.0")){
352+
console.log("-----------general handleSelects-------")
353+
handleSelects();
354+
}
331355
handleSliders();
332356
handleRadioButtons();
333357
}, 500);
@@ -423,17 +447,17 @@ function general_ext_main(tab){
423447
let ext_name = title.replace(" ","-").toLowerCase()
424448
console.log(ext_name)
425449

426-
if(!global_dropdown_index[ext_name]){
427-
global_dropdown_index[ext_name] = 0
428-
}
450+
// if(!global_dropdown_index[ext_name]){
451+
// global_dropdown_index[ext_name] = 0
452+
// }
429453
general_ext(cur_tab_name, ext_name, root_container).init();
430454
}
431455

432456
}
433457
return {init}
434458
}
435459

436-
global_dropdown_index = {} // py里是不分txt2img和img2img的,但是这里是需要区分的。。
460+
//global_dropdown_index = {} // py里是不分txt2img和img2img的,但是这里是需要区分的。。
437461

438462
const TABS = ['txt2img', 'img2img'];
439463
for (tab of TABS){

0 commit comments

Comments
 (0)