← All changes
|
modules/variables/classes/size-style-schema.php
+0
-16
4.3.0-beta3
→
4.1.4
View file →
| @@ -3,14 +3,12 @@ | ||
| 3 | 3 | namespace Elementor\Modules\Variables\Classes; |
| 4 | 4 | |
| 5 | 5 | use Elementor\Modules\AtomicWidgets\PropTypes\Base\Array_Prop_Type; |
| 6 | 6 | use Elementor\Modules\AtomicWidgets\PropTypes\Base\Object_Prop_Type; |
| 7 | -use Elementor\Modules\AtomicWidgets\PropTypes\Grid_Track_Size_Prop_Type; | |
| 8 | 7 | use Elementor\Modules\AtomicWidgets\PropTypes\Size_Prop_Type; |
| 9 | 8 | use Elementor\Modules\AtomicWidgets\PropTypes\Union_Prop_Type; |
| 10 | 9 | use Elementor\Modules\AtomicWidgets\Styles\Size_Constants; |
| 11 | 10 | use Elementor\Modules\Variables\PropTypes\Size_Variable_Prop_Type; |
| 12 | -use Elementor\Utils as ElementorUtils; | |
| 13 | 11 | |
| 14 | 12 | if ( ! defined( 'ABSPATH' ) ) { |
| 15 | 13 | exit; // Exit if accessed directly. |
| 16 | 14 | } |
| @@ -15,10 +13,8 @@ | ||
| 15 | 13 | exit; // Exit if accessed directly. |
| 16 | 14 | } |
| 17 | 15 | |
| 18 | 16 | class Size_Style_Schema { |
| 19 | - private const PRO_VERSION_FOR_GRID_TRACK_VARIABLES = '4.2'; | |
| 20 | - | |
| 21 | 17 | private $units_to_skip = []; |
| 22 | 18 | |
| 23 | 19 | public function __construct() { |
| 24 | 20 | $this->units_to_skip = [ |
| @@ -71,22 +67,10 @@ | ||
| 71 | 67 | if ( $this->skip_by_units( $size_prop_type ) ) { |
| 72 | 68 | return $size_prop_type; |
| 73 | 69 | } |
| 74 | 70 | |
| 75 | - if ( | |
| 76 | - $size_prop_type instanceof Grid_Track_Size_Prop_Type | |
| 77 | - && ! $this->is_grid_track_variables_supported_by_pro() | |
| 78 | - ) { | |
| 79 | - return $size_prop_type; | |
| 80 | - } | |
| 81 | - | |
| 82 | 71 | return Union_Prop_Type::create_from( $size_prop_type ) |
| 83 | 72 | ->add_prop_type( Size_Variable_Prop_Type::make() ); |
| 84 | - } | |
| 85 | - | |
| 86 | - private function is_grid_track_variables_supported_by_pro(): bool { | |
| 87 | - return ElementorUtils::has_pro() | |
| 88 | - && version_compare( ELEMENTOR_PRO_VERSION, self::PRO_VERSION_FOR_GRID_TRACK_VARIABLES, '>=' ); | |
| 89 | 73 | } |
| 90 | 74 | |
| 91 | 75 | private function update_array( Array_Prop_Type $array_prop_type ): Array_Prop_Type { |
| 92 | 76 | return $array_prop_type->set_item_type( |