This commit is contained in:
Ran Luo 2019-10-26 23:17:58 +08:00 committed by Felix Häusler
parent 8e32838b8a
commit 44228b2af6
2 changed files with 9 additions and 7 deletions

View File

@ -325,14 +325,10 @@ class Muya {
}
selectAll () {
this.contentState.selectAll()
if (!this.hasFocus()) {
const activeElement = document.activeElement
if (activeElement.nodeName === 'INPUT') {
activeElement.select()
}
return
}
this.contentState.selectAll()
}
/**

View File

@ -817,8 +817,14 @@ export default {
},
handleSelectAll () {
if (this.editor && !this.sourceCode) {
if (this.editor && !this.sourceCode && this.editor.hasFocus()) {
this.editor.selectAll()
} else {
const activeElement = document.activeElement
const nodeName = activeElement.nodeName
if (nodeName === 'INPUT' || nodeName === 'TEXTAREA') {
activeElement.select()
}
}
},