diff --git a/modules/ROOT/partials/configuration/readonly.adoc b/modules/ROOT/partials/configuration/readonly.adoc index f5466b595a..a3fad8bb3c 100644 --- a/modules/ROOT/partials/configuration/readonly.adoc +++ b/modules/ROOT/partials/configuration/readonly.adoc @@ -21,6 +21,21 @@ tinymce.init({ liveDemo::readonly-demo[] +=== Example: switching modes programmatically + +Use the xref:apis/tinymce.editormode.adoc#set[`+editor.mode.set()+`] API to switch between `+readonly+` and `+design+` (editable) modes at runtime: + +[source,js] +---- +const editor = tinymce.activeEditor; + +// Switch to read-only +editor.mode.set('readonly'); + +// Switch back to editable +editor.mode.set('design'); +---- + === Behavior in `readonly` mode [cols="1,3,1", options="header"]