From 3daa72530986837f0983880ea4a046480939da54 Mon Sep 17 00:00:00 2001 From: Roman Axelrod Date: Fri, 24 May 2024 15:34:12 -0600 Subject: [PATCH] Updated logic of Elementor's build. Support Elementor_Widget Trait. --- package.json | 6 +++--- .../templates/helpers/Template_Elementor_Widget.php | 8 +++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index b2d82ee..8128206 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "url": "https://axe-web.com/" }, "scripts": { - "info": "BLOCK_NAME=icon-text-columns MODULE_PATH= node debug.js", - "dev": "BLOCK_NAME=icon-text-columns MODULE_PATH= node server.js", - "build-platform": "BLOCK_NAME=icon-text-columns MODULE_PATH= node ./build.js", + "info": "BLOCK_NAME=ebooks-resources MODULE_PATH= node debug.js", + "dev": "BLOCK_NAME=ebooks-resources MODULE_PATH= node server.js", + "build-platform": "BLOCK_NAME=ebooks-resources MODULE_PATH= node ./build.js", "dev-dev-tool": "rollup --config rollup.config.js --watch", "build-dev-tool": "rollup --config rollup.config.js" }, diff --git a/platforms/wordpress/templates/helpers/Template_Elementor_Widget.php b/platforms/wordpress/templates/helpers/Template_Elementor_Widget.php index ff2e7c8..9123884 100644 --- a/platforms/wordpress/templates/helpers/Template_Elementor_Widget.php +++ b/platforms/wordpress/templates/helpers/Template_Elementor_Widget.php @@ -3,6 +3,8 @@ namespace AXEWEB_Blocks\Blocks\<%= ownerClass %>\<%= blockClassModel %>\Helpers; class <%= blockClassModel %>_Elementor_Widget extends \Elementor\Widget_Base { + use \Core\Traits\Elementor_Widget; + const PLUGIN_NAME = '<%= blockFilename %>'; public function get_name() { @@ -35,12 +37,8 @@ class <%= blockClassModel %>_Elementor_Widget extends \Elementor\Widget_Base { $component = new \AXEWEB_Blocks\Blocks\<%= ownerClass %>\<%= blockClassModel %>\<%= blockClassModel %>_Component(); - $args = self::prepare( $settings ); + $args = $this->prepare( $settings ); $component->render( $args ); } - public static function prepare( $args ): array { - $args['section_class'] = 'axeweb-block'; - return $args; - } }