Merge pull request #893 from JeLuF/oneclick

Only confirm image deletion once
This commit is contained in:
cmdr2 2023-02-17 11:17:53 +05:30 committed by GitHub
commit 7e4735ae0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -270,19 +270,9 @@ function showImages(reqBody, res, outputContainer, livePreview) {
</div> </div>
` `
outputContainer.appendChild(imageItemElem) outputContainer.appendChild(imageItemElem)
}
const imageElem = imageItemElem.querySelector('img')
imageElem.src = imageData
imageElem.width = parseInt(imageWidth)
imageElem.height = parseInt(imageHeight)
imageElem.setAttribute('data-prompt', imagePrompt)
imageElem.setAttribute('data-steps', imageInferenceSteps)
imageElem.setAttribute('data-guidance', imageGuidanceScale)
const imageRemoveBtn = imageItemElem.querySelector('.imgPreviewItemClearBtn') const imageRemoveBtn = imageItemElem.querySelector('.imgPreviewItemClearBtn')
let parentTaskContainer = imageRemoveBtn.closest('.imageTaskContainer') let parentTaskContainer = imageRemoveBtn.closest('.imageTaskContainer')
imageRemoveBtn.addEventListener('click', (e) => { imageRemoveBtn.addEventListener('click', (e) => {
console.log(e)
shiftOrConfirm(e, "Remove the image from the results?", () => { shiftOrConfirm(e, "Remove the image from the results?", () => {
imageItemElem.style.display = 'none' imageItemElem.style.display = 'none'
let allHidden = true; let allHidden = true;
@ -296,6 +286,15 @@ function showImages(reqBody, res, outputContainer, livePreview) {
if(allHidden === true) {parentTaskContainer.classList.add("displayNone")} if(allHidden === true) {parentTaskContainer.classList.add("displayNone")}
}) })
}) })
}
const imageElem = imageItemElem.querySelector('img')
imageElem.src = imageData
imageElem.width = parseInt(imageWidth)
imageElem.height = parseInt(imageHeight)
imageElem.setAttribute('data-prompt', imagePrompt)
imageElem.setAttribute('data-steps', imageInferenceSteps)
imageElem.setAttribute('data-guidance', imageGuidanceScale)
const imageInfo = imageItemElem.querySelector('.imgItemInfo') const imageInfo = imageItemElem.querySelector('.imgItemInfo')
imageInfo.style.visibility = (livePreview ? 'hidden' : 'visible') imageInfo.style.visibility = (livePreview ? 'hidden' : 'visible')