PluginProbe
Elementor Website Builder – more than just a page builder / 3.32.0-dev3
Elementor Website Builder – more than just a page builder v3.32.0-dev3
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 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
← All changes | modules/atomic-widgets/import-export/atomic-import-export.php +4 -13 4.1.33.32.0-dev3 View file →
@@ -1,19 +1,16 @@
1 1 <?php
2 2
3 3 namespace Elementor\Modules\AtomicWidgets\ImportExport;
4 4
5 -use Elementor\Modules\AtomicWidgets\Elements\Base\Atomic_Element_Base;
6 -use Elementor\Modules\AtomicWidgets\Elements\Base\Atomic_Widget_Base;
7 -use Elementor\Modules\AtomicWidgets\ImportExport\Modifiers\Interactions_Ids_Modifier;
8 -use Elementor\Modules\AtomicWidgets\ImportExport\Modifiers\Interactions_Props_Modifier;
5 +use Elementor\Modules\AtomicWidgets\Elements\Atomic_Element_Base;
6 +use Elementor\Modules\AtomicWidgets\Elements\Atomic_Widget_Base;
9 7 use Elementor\Modules\AtomicWidgets\ImportExport\Modifiers\Settings_Props_Modifier;
10 8 use Elementor\Modules\AtomicWidgets\ImportExport\Modifiers\Styles_Ids_Modifier;
11 9 use Elementor\Modules\AtomicWidgets\ImportExport\Modifiers\Styles_Props_Modifier;
12 10 use Elementor\Modules\AtomicWidgets\PropsResolver\Import_Export_Props_Resolver;
13 11 use Elementor\Modules\AtomicWidgets\Styles\Style_Schema;
14 -use Elementor\Modules\AtomicWidgets\Utils\Utils;
15 -use Elementor\Modules\Interactions\Schema\Interactions_Schema;
12 +use Elementor\Modules\AtomicWidgets\Utils;
16 13 use Elementor\Plugin;
17 14
18 15 if ( ! defined( 'ABSPATH' ) ) {
19 16 exit; // Exit if accessed directly.
@@ -54,15 +51,11 @@
54 51 if ( ! Utils::is_atomic( $element_instance ) ) {
55 52 return $element;
56 53 }
57 54
58 - $interactions_schema = Interactions_Schema::get();
59 - $interaction_item_schema = ! empty( $interactions_schema['items'][0] ) ? $interactions_schema['items'][0]->get_shape() : [];
60 -
61 55 $runners = [
62 56 Settings_Props_Modifier::make( $props_resolver, $element_instance::get_props_schema() ),
63 57 Styles_Props_Modifier::make( $props_resolver, Style_Schema::get() ),
64 - Interactions_Props_Modifier::make( $props_resolver, $interaction_item_schema ),
65 58 ];
66 59
67 60 foreach ( $runners as $runner ) {
68 61 $element = $runner->run( $element );
@@ -83,9 +76,7 @@
83 76 if ( ! Utils::is_atomic( $element_instance ) ) {
84 77 return $element;
85 78 }
86 79
87 - $element = Styles_Ids_Modifier::make()->run( $element );
88 -
89 - return Interactions_Ids_Modifier::make()->run( $element );
80 + return Styles_Ids_Modifier::make()->run( $element );
90 81 }
91 82 }