PluginProbe
Elementor Website Builder – more than just a page builder / 3.13.2
Elementor Website Builder – more than just a page builder v3.13.2
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 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
← All changes | includes/controls/gaps.php +8 -22 4.2.0-dev23.13.2 View file →
@@ -12,8 +12,9 @@
12 12 * row/column, height/width and the option to link them together.
13 13 *
14 14 * @since 3.13.0
15 15 */
16 +
16 17 class Control_Gaps extends Control_Dimensions {
17 18 /**
18 19 * Get gap control type.
19 20 *
@@ -39,14 +40,15 @@
39 40 *
40 41 * @return array Control default value.
41 42 */
42 43 public function get_default_value() {
43 - return [
44 - 'column' => '',
45 - 'row' => '',
46 - 'isLinked' => true,
47 - 'unit' => 'px',
48 - ];
44 + return array_merge(
45 + parent::get_default_value(), [
46 + 'column' => '',
47 + 'row' => '',
48 + 'isLinked' => true,
49 + ]
50 + );
49 51 }
50 52
51 53 public function get_singular_name() {
52 54 return 'gap';
@@ -56,22 +58,6 @@
56 58 return [
57 59 'column' => esc_html__( 'Column', 'elementor' ),
58 60 'row' => esc_html__( 'Row', 'elementor' ),
59 61 ];
60 - }
61 -
62 - public function get_value( $control, $settings ) {
63 - $value = parent::get_value( $control, $settings );
64 -
65 - // BC for any old Slider control values.
66 - if ( $this->should_update_gaps_values( $value ) ) {
67 - $value['column'] = strval( $value['size'] );
68 - $value['row'] = strval( $value['size'] );
69 - }
70 -
71 - return $value;
72 - }
73 -
74 - private function should_update_gaps_values( $value ) {
75 - return isset( $value['size'] ) && '' !== $value['size'] && '' === $value['column'];
76 62 }
77 63 }