| @@ -4,9 +4,8 @@ | ||
| 4 | 4 | |
| 5 | 5 | use Elementor\Core\Base\Module as BaseModule; |
| 6 | 6 | use Elementor\Core\Experiments\Manager as Experiments_Manager; |
| 7 | 7 | use Elementor\Modules\AtomicWidgets\Module as Atomic_Widgets_Module; |
| 8 | -use Elementor\Modules\DesignSystemSync\Classes\Global_Classes_Sync_Map; | |
| 9 | 8 | use Elementor\Modules\GlobalClasses\Database\Global_Classes_Database_Updater; |
| 10 | 9 | use Elementor\Modules\GlobalClasses\ImportExport\Import_Export; |
| 11 | 10 | use Elementor\Modules\GlobalClasses\ImportExportCustomization\Import_Export_Customization; |
| 12 | 11 | use Elementor\Modules\GlobalClasses\Utils\Template_Library_Global_Classes; |
| @@ -39,19 +38,13 @@ | ||
| 39 | 38 | $is_atomic_widgets_active = Plugin::$instance->experiments->is_feature_active( Atomic_Widgets_Module::EXPERIMENT_NAME ); |
| 40 | 39 | |
| 41 | 40 | // TODO: When the `e_atomic_elements` feature is not hidden, add it as a dependency |
| 42 | 41 | if ( $is_feature_active && $is_atomic_widgets_active ) { |
| 43 | - ( new Global_Class_Post_Type() )->register(); | |
| 44 | - ( new Global_Classes_Post_IDs() )->register_hooks(); | |
| 45 | - | |
| 46 | - $relations = new Global_Classes_Relations(); | |
| 47 | - $relations->register_hooks(); | |
| 48 | - | |
| 49 | 42 | add_filter( 'elementor/editor/v2/packages', fn( $packages ) => $this->add_packages( $packages ) ); |
| 50 | 43 | |
| 51 | 44 | ( new Global_Classes_Usage() )->register_hooks(); |
| 52 | 45 | ( new Global_Classes_REST_API() )->register_hooks(); |
| 53 | - ( new Atomic_Global_Styles( $relations ) )->register_hooks(); | |
| 46 | + ( new Atomic_Global_Styles() )->register_hooks(); | |
| 54 | 47 | ( new Global_Classes_Cleanup() )->register_hooks(); |
| 55 | 48 | ( new Import_Export() )->register_hooks(); |
| 56 | 49 | ( new Import_Export_Customization() )->register_hooks(); |
| 57 | 50 | ( new Global_Classes_Database_Updater() )->register(); |
| @@ -75,24 +68,9 @@ | ||
| 75 | 68 | [ Template_Library_Global_Classes::class, 'process_global_classes_import' ], |
| 76 | 69 | 20, |
| 77 | 70 | 3 |
| 78 | 71 | ); |
| 79 | - | |
| 80 | - add_filter( | |
| 81 | - 'elementor/kit/meta_to_preserve_on_kit_import', | |
| 82 | - [ $this, 'add_meta_to_preserve_on_kit_import' ] | |
| 83 | - ); | |
| 84 | 72 | } |
| 85 | - } | |
| 86 | - | |
| 87 | - public function add_meta_to_preserve_on_kit_import( array $meta_keys ): array { | |
| 88 | - return array_merge( $meta_keys, [ | |
| 89 | - Global_Classes_Order::META_KEY, | |
| 90 | - Global_Classes_Labels::META_KEY_FRONTEND, | |
| 91 | - Global_Classes_Labels::META_KEY_PREVIEW, | |
| 92 | - Global_Classes_Sync_Map::META_KEY, | |
| 93 | - Global_Classes_Post_IDs::META_KEY, | |
| 94 | - ] ); | |
| 95 | 73 | } |
| 96 | 74 | |
| 97 | 75 | private function register_features() { |
| 98 | 76 | Plugin::$instance->experiments->add_feature([ |