update the controlnet preprocessor list from config

pull/141/head
Abdullah Alfaraj 2023-03-07 23:26:24 +03:00
parent 5c47e968f2
commit eb60e649ea
2 changed files with 21 additions and 17 deletions

View File

@ -713,12 +713,14 @@ let g_old_slider_height = 512
let g_sd_config_obj
let g_hi_res_upscaler_models
let g_controlnet_max_models
// let g_controlnet_preprocessors
;(async function () {
let temp_config = new sd_config.SdConfig()
await temp_config.getConfig()
g_hi_res_upscaler_models = temp_config.getUpscalerModels()
g_sd_config_obj = temp_config
g_controlnet_max_models = temp_config.getControlNetMaxModelsNum()
// g_controlnet_preprocessors = temp_config.getControlNetPreprocessors()
g_sd_config_obj = temp_config
for (let model of g_hi_res_upscaler_models) {
//update the hi res upscaler models menu

View File

@ -25,22 +25,23 @@ async function requestControlNetModuleList() {
// const control_net_json = await api.requestGet(
// `${g_sd_url}/controlnet/model_list`
// )
const module_list = [
// 'none',
'canny',
'depth',
'depth_leres',
'hed',
'mlsd',
'normal_map',
'openpose',
// "openpose_hand",
'pidinet',
'scribble',
'fake_scribble',
'segmentation',
]
// const module_list = [
// // 'none',
// 'canny',
// 'depth',
// 'depth_leres',
// 'hed',
// 'mlsd',
// 'normal_map',
// 'openpose',
// // "openpose_hand",
// 'pidinet',
// 'scribble',
// 'fake_scribble',
// 'segmentation',
// ]
const module_list = g_sd_config_obj.getControlNetPreprocessors()
// const module_list = g_controlnet_preprocessors
return module_list
}
async function populateModelMenu() {
@ -199,6 +200,7 @@ function mapPluginSettingsToControlNet(plugin_settings) {
return controlnet_payload
}
function refreshControlNetTab() {}
for (let index = 0; index < g_controlnet_max_supported_models; index++) {
//event listeners