From 3a74c1c4a056d480a858d8aa3ef5fe0244f5fb41 Mon Sep 17 00:00:00 2001 From: Rostislav Wolny Date: Mon, 13 Nov 2023 14:06:55 +0400 Subject: [PATCH] Enable blocks and register dummy button/buttons renderers [MAILPOET-5644] --- .../lib/EmailEditor/Engine/SettingsController.php | 2 ++ .../EmailEditor/Integrations/Core/Initializer.php | 2 ++ .../Integrations/Core/Renderer/Blocks/Button.php | 12 ++++++++++++ .../Integrations/Core/Renderer/Blocks/Buttons.php | 12 ++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Button.php create mode 100644 mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Buttons.php diff --git a/mailpoet/lib/EmailEditor/Engine/SettingsController.php b/mailpoet/lib/EmailEditor/Engine/SettingsController.php index ae25b70359..8338aab5b6 100644 --- a/mailpoet/lib/EmailEditor/Engine/SettingsController.php +++ b/mailpoet/lib/EmailEditor/Engine/SettingsController.php @@ -5,6 +5,8 @@ namespace MailPoet\EmailEditor\Engine; class SettingsController { const ALLOWED_BLOCK_TYPES = [ + 'core/button', + 'core/buttons', 'core/paragraph', 'core/heading', 'core/column', diff --git a/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php b/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php index 6d694f724d..d920344b14 100644 --- a/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php +++ b/mailpoet/lib/EmailEditor/Integrations/Core/Initializer.php @@ -19,5 +19,7 @@ class Initializer { $blocksRegistry->addBlockRenderer('core/columns', new Renderer\Blocks\Columns()); $blocksRegistry->addBlockRenderer('core/list', new Renderer\Blocks\ListBlock()); $blocksRegistry->addBlockRenderer('core/image', new Renderer\Blocks\Image()); + $blocksRegistry->addBlockRenderer('core/buttons', new Renderer\Blocks\Buttons()); + $blocksRegistry->addBlockRenderer('core/button', new Renderer\Blocks\Button()); } } diff --git a/mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Button.php b/mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Button.php new file mode 100644 index 0000000000..6834ac10d8 --- /dev/null +++ b/mailpoet/lib/EmailEditor/Integrations/Core/Renderer/Blocks/Button.php @@ -0,0 +1,12 @@ +