mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-01-06 15:15:05 +08:00
54e0051bdd
Drop an image or generational text onto the prompt bar, it loads the info for parsing.
22 lines
781 B
JavaScript
22 lines
781 B
JavaScript
window.onload = (function(){
|
|
window.addEventListener('drop', e => {
|
|
const target = e.composedPath()[0];
|
|
const idx = selected_gallery_index();
|
|
let prompt_target = "txt2img_prompt_image";
|
|
if (idx === 1) {
|
|
prompt_target = "img2img_prompt_image";
|
|
}
|
|
if (target.placeholder === "Prompt") {
|
|
e.stopPropagation();
|
|
e.preventDefault();
|
|
const imgParent = gradioApp().getElementById(prompt_target);
|
|
const files = e.dataTransfer.files;
|
|
const fileInput = imgParent.querySelector('input[type="file"]');
|
|
if ( fileInput ) {
|
|
fileInput.files = files;
|
|
fileInput.dispatchEvent(new Event('change'));
|
|
}
|
|
}
|
|
});
|
|
|
|
}); |