mirror of
https://github.com/Physton/sd-webui-prompt-all-in-one.git
synced 2026-05-01 03:31:41 +00:00
Fix Bug #182: Enter key does not get selection with the tagcomplete extension
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -4,6 +4,7 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
autocompleteResults: null,
|
||||
autocompleteResultsParent: null,
|
||||
|
||||
showAppendList: false,
|
||||
appendListStyle: {
|
||||
@@ -273,7 +274,7 @@ export default {
|
||||
onAppendTagKeyDown(e, localValue = null) {
|
||||
if (e.keyCode === 38 || e.keyCode === 40) {
|
||||
} else if (e.keyCode === 13) {
|
||||
if (this.getAutocompleteResults() && this.autocompleteResults.style.display === 'block' && this.getAutocompleteResultsSelected()) {
|
||||
if (this.getAutocompleteResults() && ((this.autocompleteResultsParent && this.autocompleteResultsParent.style.display === 'flex') || this.autocompleteResults.style.display === 'none') && this.getAutocompleteResultsSelected()) {
|
||||
let text = this.getAutocompleteResultsSelectedText()
|
||||
setTimeout(() => {
|
||||
localValue = this.$refs.promptTagAppend.value
|
||||
@@ -457,6 +458,10 @@ export default {
|
||||
this.bindAutocompleteResultsClick()
|
||||
})
|
||||
}
|
||||
const autocompleteParent = this.$refs.promptTagAppend.parentElement.querySelector('.autocompleteParent')
|
||||
if (autocompleteParent) {
|
||||
this.autocompleteResultsParent = autocompleteParent
|
||||
}
|
||||
}
|
||||
}
|
||||
return this.autocompleteResults
|
||||
|
||||
Reference in New Issue
Block a user