PluginProbe
Elementor Website Builder – more than just a page builder / 3.34.1
Elementor Website Builder – more than just a page builder v3.34.1
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 | modules/editor-one/components/sidebar-navigation-handler.php +6 -9 4.2.1 → 3.34.1 View file →
@@ -32,19 +32,17 @@
32 32 add_filter( 'admin_body_class', [ $this, 'add_body_class' ] );
33 33 }
34 34
35 35 public function add_body_class( string $classes ): string {
36 - if ( ! $this->menu_data_provider->is_editor_one_admin_page() ) {
36 + if ( ! $this->menu_data_provider->is_elementor_editor_page() ) {
37 37 return $classes;
38 38 }
39 39
40 - $classes .= ' e-has-sidebar-navigation e-has-elementor-home-menu';
41 -
42 - return $classes;
40 + return $classes . ' e-has-sidebar-navigation';
43 41 }
44 42
45 43 public function enqueue_sidebar_assets(): void {
46 - if ( ! $this->menu_data_provider->is_editor_one_admin_page() ) {
44 + if ( ! $this->menu_data_provider->is_elementor_editor_page() ) {
47 45 return;
48 46 }
49 47
50 48 $min_suffix = Utils::is_script_debug() ? '' : '.min';
@@ -79,9 +77,9 @@
79 77 wp_set_script_translations( 'editor-one-sidebar-navigation', 'elementor' );
80 78 }
81 79
82 80 public function render_sidebar_container(): void {
83 - if ( ! $this->menu_data_provider->is_editor_one_admin_page() ) {
81 + if ( ! $this->menu_data_provider->is_elementor_editor_page() ) {
84 82 return;
85 83 }
86 84
87 85 echo '<div id="editor-one-sidebar-navigation"></div>';
@@ -87,11 +85,9 @@
87 85 echo '<div id="editor-one-sidebar-navigation"></div>';
88 86 }
89 87
90 88 private function get_sidebar_config(): array {
91 - $flyout_data = $this->menu_data_provider->get_third_level_data(
92 - Menu_Data_Provider::THIRD_LEVEL_EDITOR_FLYOUT
93 - );
89 + $flyout_data = $this->menu_data_provider->get_editor_flyout_data();
94 90 $level4_groups = $this->menu_data_provider->get_level4_flyout_data();
95 91 $promotion = $this->get_promotion_data();
96 92 $active_state = $this->get_active_menu_state( $flyout_data['items'], $level4_groups );
97 93
@@ -99,8 +95,9 @@
99 95 'menuItems' => $flyout_data['items'],
100 96 'level4Groups' => $level4_groups,
101 97 'activeMenuSlug' => $active_state['menu_slug'],
102 98 'activeChildSlug' => $active_state['child_slug'],
99 + 'isRTL' => is_rtl(),
103 100 'siteTitle' => esc_html__( 'Editor', 'elementor' ),
104 101 'hasPro' => Utils::has_pro(),
105 102 'upgradeUrl' => $promotion['url'],
106 103 'upgradeText' => $promotion['text'],