Merge pull request #1032 from JeLuF/autojson

Load prompt: support JSON and TXT metadata
This commit is contained in:
cmdr2 2023-03-20 09:50:45 +05:30 committed by GitHub
commit 2b3e2b1de7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -490,6 +490,7 @@ async function parseContent(text) {
return true
} else {
console.warn(`Raw text content couldn't be parsed.`)
promptField.value = text
return false
}
}

View File

@ -1582,7 +1582,7 @@ promptsFromFileBtn.addEventListener('click', function() {
promptsFromFileSelector.click()
})
promptsFromFileSelector.addEventListener('change', function() {
promptsFromFileSelector.addEventListener('change', async function() {
if (promptsFromFileSelector.files.length === 0) {
return
}
@ -1590,8 +1590,8 @@ promptsFromFileSelector.addEventListener('change', function() {
let reader = new FileReader()
let file = promptsFromFileSelector.files[0]
reader.addEventListener('load', function() {
promptField.value = reader.result
reader.addEventListener('load', async function() {
await parseContent(reader.result)
})
if (file) {