From 0c9b0368bf51dfd37966f961881e255ddb76f978 Mon Sep 17 00:00:00 2001 From: MitchCTiny Date: Wed, 22 Apr 2026 18:38:59 +1000 Subject: [PATCH] DOC-3488: Update Suggested Edits demos to use `view_show` option --- .../live-demos/suggestededits-access-feedback/index.js | 8 ++------ .../live-demos/suggestededits-access-read/index.js | 8 ++------ .../live-demos/suggestededits-auto-approve/index.js | 8 ++------ modules/ROOT/examples/live-demos/suggestededits/index.js | 8 ++------ modules/ROOT/pages/suggestededits.adoc | 2 +- .../ROOT/partials/plugins/suggestededits-open-view.adoc | 3 ++- 6 files changed, 11 insertions(+), 26 deletions(-) diff --git a/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js b/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js index 87a266be9e..bdb6a81559 100644 --- a/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits-access-feedback/index.js @@ -13,15 +13,11 @@ tinymce.init({ suggestededits_model: model, suggestededits_access: 'feedback', // Set this value to restrict the permissions in the Suggested Edits view suggestededits_content: 'html', - + view_show: 'suggestededits', user_id: 'kai-nakamura', fetch_users: (userIds) => Promise.all(userIds .map((userId) => fetch(`${API_URL}/${userId}`) .then((response) => response.json()) - .catch(() => ({ id: userId })))), - - init_instance_callback: (editor) => { - editor.execCommand('suggestededits'); - } + .catch(() => ({ id: userId })))) }); diff --git a/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js b/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js index 97d50f8b1f..a527969b2e 100644 --- a/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits-access-read/index.js @@ -13,15 +13,11 @@ tinymce.init({ suggestededits_model: model, suggestededits_access: 'read', // Set this value to restrict the permissions in the Suggested Edits view suggestededits_content: 'html', - + view_show: 'suggestededits', user_id: 'kai-nakamura', fetch_users: (userIds) => Promise.all(userIds .map((userId) => fetch(`${API_URL}/${userId}`) .then((response) => response.json()) - .catch(() => ({ id: userId })))), - - init_instance_callback: (editor) => { - editor.execCommand('suggestededits'); - } + .catch(() => ({ id: userId })))) }); diff --git a/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js b/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js index dbe0bfd7aa..d0885abd23 100644 --- a/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits-auto-approve/index.js @@ -14,15 +14,11 @@ tinymce.init({ suggestededits_access: 'full', suggestededits_content: 'html', suggestededits_auto_approve: true, - + view_show: 'suggestededits', user_id: 'kai-nakamura', fetch_users: (userIds) => Promise.all(userIds .map((userId) => fetch(`${API_URL}/${userId}`) .then((response) => response.json()) - .catch(() => ({ id: userId })))), - - init_instance_callback: (editor) => { - editor.execCommand('suggestededits'); - } + .catch(() => ({ id: userId })))) }); diff --git a/modules/ROOT/examples/live-demos/suggestededits/index.js b/modules/ROOT/examples/live-demos/suggestededits/index.js index b28b32071c..e38391b3ba 100644 --- a/modules/ROOT/examples/live-demos/suggestededits/index.js +++ b/modules/ROOT/examples/live-demos/suggestededits/index.js @@ -13,15 +13,11 @@ tinymce.init({ suggestededits_model: model, suggestededits_access: 'full', suggestededits_content: 'html', - + view_show: 'suggestededits', user_id: 'kai-nakamura', fetch_users: (userIds) => Promise.all(userIds .map((userId) => fetch(`${API_URL}/${userId}`) .then((response) => response.json()) - .catch(() => ({ id: userId })))), - - init_instance_callback: (editor) => { - editor.execCommand('suggestededits'); - } + .catch(() => ({ id: userId })))) }); diff --git a/modules/ROOT/pages/suggestededits.adoc b/modules/ROOT/pages/suggestededits.adoc index ebf771135e..d55ba3ef10 100644 --- a/modules/ROOT/pages/suggestededits.adoc +++ b/modules/ROOT/pages/suggestededits.adoc @@ -129,7 +129,7 @@ include::partial$configuration/suggestededits_access.adoc[leveloffset=+1] include::partial$configuration/suggestededits_auto_approve.adoc[leveloffset=+1] -include::partial$plugins/suggestededits-open-view.adoc[] +include::partial$plugins/suggestededits-open-view.adoc[leveloffset=+1] include::partial$configuration/user_id.adoc[leveloffset=+1] diff --git a/modules/ROOT/partials/plugins/suggestededits-open-view.adoc b/modules/ROOT/partials/plugins/suggestededits-open-view.adoc index 1885c66f11..df2f46208c 100644 --- a/modules/ROOT/partials/plugins/suggestededits-open-view.adoc +++ b/modules/ROOT/partials/plugins/suggestededits-open-view.adoc @@ -1,4 +1,5 @@ -== Show view on editor load +[[view_show]] +== `+view_show+` The xref:custom-view.adoc#view_show[`+view_show+`] option can be used to show the {pluginname} view when the editor is loaded.