forked from extern/easydiffusion
Merge pull request #514 from JeLuF/checkinput
Prevent empty fields in make image request
This commit is contained in:
commit
e96b9005ca
@ -823,16 +823,26 @@ function getCurrentUserRequest() {
|
|||||||
function makeImage() {
|
function makeImage() {
|
||||||
if (!isServerAvailable()) {
|
if (!isServerAvailable()) {
|
||||||
alert('The server is not available.')
|
alert('The server is not available.')
|
||||||
return
|
} else if (!randomSeedField.checked && seedField.value == '') {
|
||||||
}
|
alert('The "Seed" field must not be empty.')
|
||||||
const taskTemplate = getCurrentUserRequest()
|
} else if (numOutputsTotalField.value == '') {
|
||||||
const newTaskRequests = []
|
alert('The "Number of Images" field must not be empty.')
|
||||||
getPrompts().forEach((prompt) => newTaskRequests.push(Object.assign({}, taskTemplate, {
|
} else if (numOutputsParallelField.value == '') {
|
||||||
reqBody: Object.assign({ prompt: prompt }, taskTemplate.reqBody)
|
alert('The "Number of parallel Images" field must not be empty.')
|
||||||
})))
|
} else if (numInferenceStepsField.value == '') {
|
||||||
newTaskRequests.forEach(createTask)
|
alert('The "Inference Steps" field must not be empty.')
|
||||||
|
} else if (guidanceScaleField.value == '') {
|
||||||
|
alert('The Guidance Scale field must not be empty.')
|
||||||
|
} else {
|
||||||
|
const taskTemplate = getCurrentUserRequest()
|
||||||
|
const newTaskRequests = []
|
||||||
|
getPrompts().forEach((prompt) => newTaskRequests.push(Object.assign({}, taskTemplate, {
|
||||||
|
reqBody: Object.assign({ prompt: prompt }, taskTemplate.reqBody)
|
||||||
|
})))
|
||||||
|
newTaskRequests.forEach(createTask)
|
||||||
|
|
||||||
initialText.style.display = 'none'
|
initialText.style.display = 'none'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function createTask(task) {
|
function createTask(task) {
|
||||||
@ -1336,4 +1346,4 @@ window.addEventListener("beforeunload", function(e) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
createCollapsibles()
|
createCollapsibles()
|
||||||
prettifyInputs(document);
|
prettifyInputs(document);
|
||||||
|
Loading…
Reference in New Issue
Block a user