| @@ -1,6 +1,8 @@ | ||
| 1 | 1 | <?php |
| 2 | + | |
| 2 | 3 | namespace UiCoreElements; |
| 4 | + | |
| 3 | 5 | use Elementor\Controls_Manager; |
| 4 | 6 | use UiCoreElements\UiCoreWidget; |
| 5 | 7 | use UiCoreElements\Utils\Testimonial_Trait; |
| 6 | 8 | use UiCoreElements\Utils\Animation_Trait; |
| @@ -52,9 +54,9 @@ | ||
| 52 | 54 | 'grid', |
| 53 | 55 | 'animation', // hover animations |
| 54 | 56 | 'entrance', // entrance basic style |
| 55 | 57 | ]; |
| 56 | - if(!class_exists('\UiCore\Core') && !class_exists('\UiCoreAnimate\Base')){ | |
| 58 | + if (!class_exists('\UiCore\Core') && !class_exists('\UiCoreAnimate\Base')) { | |
| 57 | 59 | $styles['e-animations'] = [ // entrance animations |
| 58 | 60 | 'external' => true, |
| 59 | 61 | ]; |
| 60 | 62 | } |
| @@ -74,11 +76,12 @@ | ||
| 74 | 76 | ], |
| 75 | 77 | ] |
| 76 | 78 | ]; |
| 77 | 79 | } |
| 78 | - public function has_widget_inner_wrapper(): bool { | |
| 79 | - // TODO: remove after 3.30, when the full deprecation of widget innet wrapper is ready | |
| 80 | - return ! \Elementor\Plugin::$instance->experiments->is_feature_active( 'e_optimized_markup' ); | |
| 80 | + public function has_widget_inner_wrapper(): bool | |
| 81 | + { | |
| 82 | + // TODO: remove after Optmized Markup experiment is merged to the core | |
| 83 | + return ! \Elementor\Plugin::$instance->experiments->is_feature_active('e_optimized_markup'); | |
| 81 | 84 | } |
| 82 | 85 | protected function register_controls() |
| 83 | 86 | { |
| 84 | 87 | |
| @@ -91,23 +94,23 @@ | ||
| 91 | 94 | 'tab' => Controls_Manager::TAB_CONTENT, |
| 92 | 95 | ] |
| 93 | 96 | ); |
| 94 | 97 | |
| 95 | - $this->TRAIT_register_specific_testimonial_controls('layout'); | |
| 96 | - $this->TRAIT_register_grid_layout_controls(); | |
| 97 | - $this->TRAIT_register_testimonial_additional_controls(); // Content Additional Controls | |
| 98 | + $this->TRAIT_register_specific_testimonial_controls('layout'); | |
| 99 | + $this->TRAIT_register_grid_layout_controls(); | |
| 100 | + $this->TRAIT_register_testimonial_additional_controls(); // Content Additional Controls | |
| 98 | 101 | |
| 99 | 102 | $this->end_controls_section(); |
| 100 | 103 | |
| 101 | 104 | $this->start_controls_section( |
| 102 | - 'section_style_review_items', | |
| 103 | - [ | |
| 104 | - 'label' => esc_html__( 'Items', 'uicore-elements' ), | |
| 105 | - 'tab' => Controls_Manager::TAB_STYLE, | |
| 106 | - ] | |
| 107 | - ); | |
| 105 | + 'section_style_review_items', | |
| 106 | + [ | |
| 107 | + 'label' => esc_html__('Items', 'uicore-elements'), | |
| 108 | + 'tab' => Controls_Manager::TAB_STYLE, | |
| 109 | + ] | |
| 110 | + ); | |
| 108 | 111 | |
| 109 | - $this->TRAIT_register_all_item_style_controls(false); | |
| 112 | + $this->TRAIT_register_all_item_style_controls(false); | |
| 110 | 113 | |
| 111 | 114 | $this->end_controls_section(); |
| 112 | 115 | |
| 113 | 116 | $this->TRAIT_register_style_controls(); // Other Components Style Controls |
| @@ -119,9 +122,9 @@ | ||
| 119 | 122 | 'tab' => Controls_Manager::TAB_STYLE, |
| 120 | 123 | ] |
| 121 | 124 | ); |
| 122 | 125 | |
| 123 | - $this->TRAIT_register_testimonial_animation_controls(); | |
| 126 | + $this->TRAIT_register_testimonial_animation_controls(); | |
| 124 | 127 | |
| 125 | 128 | $this->end_controls_section(); |
| 126 | 129 | } |
| 127 | 130 | public function render() |
| @@ -132,14 +135,14 @@ | ||
| 132 | 135 | ? 'ui-e-maso' |
| 133 | 136 | : ''; |
| 134 | 137 | |
| 135 | 138 | $this->add_render_attribute('review-card', 'class', ['ui-e-grid', $masonry]); |
| 136 | - ?> | |
| 139 | +?> | |
| 137 | 140 | <div <?php $this->print_render_attribute_string('review-card'); ?>> |
| 138 | - <?php foreach ( $settings['review_items'] as $index => $item ) : ?> | |
| 139 | - <?php $this->TRAIT_render_review_item($item, $layout); ?> | |
| 141 | + <?php foreach ($settings['review_items'] as $index => $item) : ?> | |
| 142 | + <?php $this->TRAIT_render_review_item($item, $layout); ?> | |
| 140 | 143 | <?php endforeach; ?> |
| 141 | 144 | </div> |
| 142 | - <?php | |
| 145 | +<?php | |
| 143 | 146 | } |
| 144 | 147 | } |
| 145 | -\Elementor\Plugin::instance()->widgets_manager->register(new TestimonialGrid()); | |
| 148 | +\Elementor\Plugin::instance()->widgets_manager->register(new TestimonialGrid()); | |