From 429fef0051d5e3d76e366e55c22a1e5d1ad90053 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Tue, 26 Mar 2024 12:57:06 -0500 Subject: [PATCH] Add option to BaseTinyEditor component to show content in full page or not #2642 --- .../vue/components/basecomponents/BaseTinyEditor.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/assets/vue/components/basecomponents/BaseTinyEditor.vue b/assets/vue/components/basecomponents/BaseTinyEditor.vue index c3eaa76348..f79cda5f83 100644 --- a/assets/vue/components/basecomponents/BaseTinyEditor.vue +++ b/assets/vue/components/basecomponents/BaseTinyEditor.vue @@ -70,6 +70,11 @@ const props = defineProps({ default: TINYEDITOR_MODE_PERSONAL_FILES, validator: (value) => TINYEDITOR_MODES.includes(value), }, + fullPage: { + type: Boolean, + required: false, + default: true, + }, }) const emit = defineEmits(["update:modelValue"]) const router = useRouter() @@ -119,7 +124,6 @@ const defaultEditorConfig = { "code", "codesample", "directionality", - "fullpage", "fullscreen", "emoticons", "image", @@ -167,6 +171,10 @@ const defaultEditorConfig = { file_picker_callback: filePickerCallback, } +if (props.fullPage) { + defaultEditorConfig.plugins.push("fullpage") +} + const editorConfig = computed(() => ({ ...defaultEditorConfig, ...props.editorConfig,