PluginProbe
Elementor Website Builder – more than just a page builder / 3.31.4
Elementor Website Builder – more than just a page builder v3.31.4
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
← All changes | modules/atomic-widgets/elements/atomic-divider/atomic-divider.php +6 -22 4.2.0-beta2 → 3.31.4 View file →
@@ -1,20 +1,17 @@
1 1 <?php
2 2
3 3 namespace Elementor\Modules\AtomicWidgets\Elements\Atomic_Divider;
4 4
5 -use Elementor\Modules\AtomicWidgets\Elements\Base\Atomic_Widget_Base;
6 -use Elementor\Modules\AtomicWidgets\Elements\Base\Has_Template;
5 +use Elementor\Modules\AtomicWidgets\Elements\Atomic_Widget_Base;
6 +use Elementor\Modules\AtomicWidgets\Elements\Has_Template;
7 7 use Elementor\Modules\AtomicWidgets\PropTypes\Background_Prop_Type;
8 -use Elementor\Modules\AtomicWidgets\PropTypes\Attributes_Prop_Type;
8 +use Elementor\Modules\AtomicWidgets\PropTypes\Key_Value_Array_Prop_Type;
9 9 use Elementor\Modules\AtomicWidgets\PropTypes\Classes_Prop_Type;
10 10 use Elementor\Modules\AtomicWidgets\PropTypes\Color_Prop_Type;
11 11 use Elementor\Modules\AtomicWidgets\PropTypes\Size_Prop_Type;
12 12 use Elementor\Modules\AtomicWidgets\Styles\Style_Definition;
13 13 use Elementor\Modules\AtomicWidgets\Styles\Style_Variant;
14 -use Elementor\Modules\AtomicWidgets\Controls\Section;
15 -use Elementor\Modules\AtomicWidgets\Controls\Types\Text_Control;
16 -use Elementor\Modules\Components\PropTypes\Overridable_Prop_Type;
17 14
18 15 if ( ! defined( 'ABSPATH' ) ) {
19 16 exit;
20 17 }
@@ -50,27 +47,18 @@
50 47 return [
51 48 'classes' => Classes_Prop_Type::make()
52 49 ->default( [] ),
53 50
54 - 'attributes' => Attributes_Prop_Type::make()->meta( Overridable_Prop_Type::ignore() ),
51 + 'attributes' => Key_Value_Array_Prop_Type::make(),
55 52 ];
56 53 }
57 54
58 55 protected function define_atomic_controls(): array {
59 - return [
60 - Section::make()
61 - ->set_label( __( 'Settings', 'elementor' ) )
62 - ->set_id( 'settings' )
63 - ->set_items( $this->get_settings_controls() ),
64 - ];
56 + return [];
65 57 }
66 58
67 59 protected function get_settings_controls(): array {
68 - return [
69 - Text_Control::bind_to( '_cssid' )
70 - ->set_label( __( 'ID', 'elementor' ) )
71 - ->set_meta( $this->get_css_id_control_meta() ),
72 - ];
60 + return [];
73 61 }
74 62
75 63 protected function define_base_styles(): array {
76 64 $border_width_value = Size_Prop_Type::generate([
@@ -103,10 +91,6 @@
103 91 protected function get_templates(): array {
104 92 return [
105 93 'elementor/elements/atomic-divider' => __DIR__ . '/atomic-divider.html.twig',
106 94 ];
107 - }
108 -
109 - public function render_markdown(): string {
110 - return '---';
111 95 }
112 96 }