Skip to content

Documentation for SoEditor 1.6.0

Commands ​

Execute commands with classic.editor.execute(id, ...args) so changes use editing transactions. Check commands.canExecute(id) before running actions that depend on readonly or selection state.

Common commands include editor.undo, media.browse, image.upload and on-demand document.format. Each feature defines its arguments; do not concatenate arbitrary input into HTML.

Built-in controls preserve selection. Verify selection and focus in a real browser when implementing host controls.

Checked code ​

ts
export async function undo(editor: ClassicEditor) {
    editor.focus();
    if (editor.editor.commands.canExecute('editor.undo')) {
        await editor.editor.execute('editor.undo');
    }
}

Checked against the published types; see imports and types for imports.

Next steps ​

Examples · Configuration · Troubleshooting

HTML editing for website CMS · MIT