feat: add 'all' option to focus command, fix #2181

This commit is contained in:
Philipp Kühn
2021-11-22 10:17:06 +01:00
parent cd14731612
commit 3c571c9a3f
4 changed files with 15 additions and 4 deletions

View File

@@ -6,7 +6,7 @@ When a user clicks on a button outside the editor, the browser sets the focus to
See also: [setTextSelection](/api/commands/set-text-selection), [blur](/api/commands/blur)
## Parameters
`position: 'start' | 'end' | number | boolean | null (false)`
`position: 'start' | 'end' | 'all' | number | boolean | null (false)`
By default, its restoring the cursor position (and text selection). Pass a position to move the cursor too.
@@ -21,6 +21,9 @@ editor.commands.focus('start')
// Set the cursor to the last position
editor.commands.focus('end')
// Selects the whole document
editor.commands.focus('all')
// Set the cursor to position 10
editor.commands.focus(10)
```