From dba45203d17616d303e13104d34f8d2977fd89ff Mon Sep 17 00:00:00 2001 From: Ryan Hoerr Date: Sun, 27 Oct 2024 21:43:49 -0400 Subject: [PATCH 1/2] Improved menu/toolbar settings for TinyMCE 6 --- .../Model/Wysiwyg/DefaultConfigProvider.php | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php b/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php index 09820927e603..626e11d7358a 100644 --- a/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php +++ b/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php @@ -33,25 +33,39 @@ public function getConfig(\Magento\Framework\DataObject $config) : \Magento\Fram { $config->addData([ 'tinymce' => [ - 'toolbar' => ' blocks | formatselect | bold italic underline | alignleft aligncenter alignright | ' - . 'bullist numlist | link table charmap', + 'toolbar' => 'blocks | fontfamily fontsizeinput lineheight | forecolor backcolor | ' + . 'bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | ' + . 'bullist numlist outdent indent | link table image | charmap emoticons', 'plugins' => implode( ' ', [ - 'advlist', + 'anchor', 'autolink', - 'lists', - 'link', 'charmap', - 'media', - 'table', 'code', + 'codesample', + 'directionality', + 'emoticons', 'help', - 'table' + 'image', + 'link', + 'lists', + 'media', + 'nonbreaking', + 'preview', + 'table', + 'visualblocks', + 'visualchars', + 'advlist', ] ), - 'content_css' => $this->assetRepo->getUrl('mage/adminhtml/wysiwyg/tiny_mce/themes/ui.css') - ] + 'content_css' => $this->assetRepo->getUrl('mage/adminhtml/wysiwyg/tiny_mce/themes/ui.css'), + ], + 'settings' => [ + 'menubar' => true, + 'image_advtab' => true, + 'promotion' => false, + ], ]); return $config; } From de194a0185ee3c03cb7c9d14c6b1802486b5ea07 Mon Sep 17 00:00:00 2001 From: Ryan Hoerr Date: Thu, 31 Oct 2024 00:39:04 -0400 Subject: [PATCH 2/2] Simplified editor UI --- .../Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php b/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php index 626e11d7358a..7d0143acae93 100644 --- a/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php +++ b/app/code/Magento/Cms/Model/Wysiwyg/DefaultConfigProvider.php @@ -34,8 +34,8 @@ public function getConfig(\Magento\Framework\DataObject $config) : \Magento\Fram $config->addData([ 'tinymce' => [ 'toolbar' => 'blocks | fontfamily fontsizeinput lineheight | forecolor backcolor | ' - . 'bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | ' - . 'bullist numlist outdent indent | link table image | charmap emoticons', + . 'bold italic underline | alignleft aligncenter alignright alignjustify | ' + . 'bullist numlist | link image', 'plugins' => implode( ' ', [ @@ -62,7 +62,8 @@ public function getConfig(\Magento\Framework\DataObject $config) : \Magento\Fram 'content_css' => $this->assetRepo->getUrl('mage/adminhtml/wysiwyg/tiny_mce/themes/ui.css'), ], 'settings' => [ - 'menubar' => true, + 'menubar' => 'edit insert view format table help', + 'statusbar' => false, 'image_advtab' => true, 'promotion' => false, ],