PluginProbe
Elementor Website Builder – more than just a page builder / 3.34.0-beta1
Elementor Website Builder – more than just a page builder v3.34.0-beta1
4.3.4 4.3.3 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 All 457 releases
← All changes | app/app.php +6 -9 4.3.0-beta1 → 3.34.0-beta1 View file →
@@ -14,10 +14,8 @@
14 14 use Elementor\Core\Utils\Promotions\Filtered_Promotions_Manager;
15 15 use Elementor\Core\Utils\Assets_Config_Provider;
16 16 use Elementor\Core\Utils\Collection;
17 17 use Elementor\Core\Utils\Assets_Translation_Loader;
18 -use Elementor\Modules\EditorOne\Classes\Menu_Data_Provider;
19 -use Elementor\App\AdminMenuItems\Editor_One_Theme_Builder_Menu;
20 18
21 19 use Elementor\App\Modules\ImportExport\Module as ImportExportModule;
22 20 use Elementor\App\Modules\KitLibrary\Module as KitLibraryModule;
23 21 use Elementor\App\Modules\ImportExportCustomization\Module as ImportExportCustomizationModule;
@@ -49,10 +47,10 @@
49 47 public function get_base_url() {
50 48 return admin_url( 'admin.php?page=' . self::PAGE_ID . '&ver=' . ELEMENTOR_VERSION );
51 49 }
52 50
53 - private function register_editor_one_menu( Menu_Data_Provider $menu_data_provider ) {
54 - $menu_data_provider->register_menu( new Editor_One_Theme_Builder_Menu() );
51 + private function register_admin_menu( Admin_Menu_Manager $admin_menu ) {
52 + $admin_menu->register( static::PAGE_ID, new Theme_Builder_Menu_Item() );
55 53 }
56 54
57 55 public function fix_submenu( $menu ) {
58 56 global $submenu;
@@ -168,9 +166,9 @@
168 166 ->set_path_resolver( function ( $name ) {
169 167 return ELEMENTOR_ASSETS_PATH . "js/packages/{$name}/{$name}.asset.php";
170 168 } );
171 169
172 - Collection::make( [ 'ui', 'icons', 'store', 'query', 'utils', 'events', 'onboarding', 'schema' ] )
170 + Collection::make( [ 'ui', 'icons' ] )
173 171 ->each( function( $package ) use ( $assets_config_provider ) {
174 172 $suffix = Utils::is_script_debug() ? '' : '.min';
175 173 $config = $assets_config_provider->load( $package )->get( $package );
176 174
@@ -255,9 +253,8 @@
255 253 'wp-url',
256 254 'wp-i18n',
257 255 'elementor-v2-ui',
258 256 'elementor-v2-icons',
259 - 'elementor-v2-onboarding',
260 257 'react',
261 258 'react-dom',
262 259 'select2',
263 260 ],
@@ -315,11 +312,11 @@
315 312 }
316 313
317 314 $this->add_component( 'onboarding', new OnboardingModule() );
318 315
319 - add_action( 'elementor/editor-one/menu/register', function ( Menu_Data_Provider $menu_data_provider ) {
320 - $this->register_editor_one_menu( $menu_data_provider );
321 - } );
316 + add_action( 'elementor/admin/menu/register', function ( Admin_Menu_Manager $admin_menu ) {
317 + $this->register_admin_menu( $admin_menu );
318 + }, Source_Local::ADMIN_MENU_PRIORITY + 10 );
322 319
323 320 // Happens after WP plugin page validation.
324 321 add_filter( 'add_menu_classes', [ $this, 'fix_submenu' ] );
325 322