mirror of
https://github.com/easydiffusion/easydiffusion.git
synced 2025-06-01 23:56:41 +02:00
Merge pull request #1032 from JeLuF/autojson
Load prompt: support JSON and TXT metadata
This commit is contained in:
commit
2b3e2b1de7
@ -490,6 +490,7 @@ async function parseContent(text) {
|
|||||||
return true
|
return true
|
||||||
} else {
|
} else {
|
||||||
console.warn(`Raw text content couldn't be parsed.`)
|
console.warn(`Raw text content couldn't be parsed.`)
|
||||||
|
promptField.value = text
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1582,7 +1582,7 @@ promptsFromFileBtn.addEventListener('click', function() {
|
|||||||
promptsFromFileSelector.click()
|
promptsFromFileSelector.click()
|
||||||
})
|
})
|
||||||
|
|
||||||
promptsFromFileSelector.addEventListener('change', function() {
|
promptsFromFileSelector.addEventListener('change', async function() {
|
||||||
if (promptsFromFileSelector.files.length === 0) {
|
if (promptsFromFileSelector.files.length === 0) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -1590,8 +1590,8 @@ promptsFromFileSelector.addEventListener('change', function() {
|
|||||||
let reader = new FileReader()
|
let reader = new FileReader()
|
||||||
let file = promptsFromFileSelector.files[0]
|
let file = promptsFromFileSelector.files[0]
|
||||||
|
|
||||||
reader.addEventListener('load', function() {
|
reader.addEventListener('load', async function() {
|
||||||
promptField.value = reader.result
|
await parseContent(reader.result)
|
||||||
})
|
})
|
||||||
|
|
||||||
if (file) {
|
if (file) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user