29 lines
1022 B
JavaScript
29 lines
1022 B
JavaScript
const SP_PROGRESSBAR_LABEL = 'sp_preview'
|
|
const SP_GALLERY_LABEL = 'sp_gallery'
|
|
const SP_ERROR_LABEL = '#sp_error'
|
|
const SP_GALLERY_CHILD = 'sp_gallery_kid';
|
|
const SP_PROGRESS_LABEL = 'sp_progress';
|
|
|
|
function start_smart_process() {
|
|
rememberGallerySelection(SP_GALLERY_LABEL)
|
|
gradioApp().querySelector('#sp_error').innerHTML = ''
|
|
var daGalleryElt = gradioApp().getElementById(SP_GALLERY_LABEL)
|
|
// set id of first child of daGalleryElt to 'sp_gallery_kid',
|
|
// required by AUTOMATIC1111 UI Logic
|
|
daGalleryElt.children[0].id = SP_GALLERY_CHILD
|
|
var id = randomId();
|
|
requestProgress(id,
|
|
gradioApp().getElementById(SP_GALLERY_LABEL),
|
|
gradioApp().getElementById(SP_GALLERY_CHILD),
|
|
function () {
|
|
},
|
|
function (progress) {
|
|
gradioApp().getElementById(SP_PROGRESS_LABEL).innerHTML = progress.textinfo
|
|
})
|
|
|
|
const argsToArray = args_to_array(arguments);
|
|
argsToArray.push(argsToArray[0])
|
|
argsToArray[0] = id;
|
|
return argsToArray
|
|
}
|