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 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
} }
} }

View File

@ -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) {