add autofocus option

This commit is contained in:
Philipp Kühn
2020-08-21 17:44:02 +02:00
parent 71c3927b28
commit a4a4ff31e5
2 changed files with 7 additions and 3 deletions

View File

@@ -54,6 +54,7 @@ interface EditorOptions {
content: EditorContent
extensions: (Extension | Node | Mark)[]
injectCSS: Boolean,
autoFocus: 'start' | 'end' | number | boolean | null
}
@magicMethods
@@ -73,6 +74,7 @@ export class Editor extends EventEmitter {
content: '',
injectCSS: true,
extensions: [],
autoFocus: false,
}
public isFocused = false
public isEditable = true
@@ -104,6 +106,8 @@ export class Editor extends EventEmitter {
if (this.options.injectCSS) {
require('./style.css')
}
this.proxy.focus(this.options.autoFocus)
}
private __get(name: string) {