| @@ -5,8 +5,9 @@ | ||
| 5 | 5 | exit; |
| 6 | 6 | } |
| 7 | 7 | |
| 8 | 8 | use ABlocks\Classes\ControlBaseAbstract; |
| 9 | +use ABlocks\Helper; | |
| 9 | 10 | |
| 10 | 11 | class Position extends ControlBaseAbstract { |
| 11 | 12 | public static function get_attribute_default_value( $is_responsive = false ) { |
| 12 | 13 | if ( $is_responsive ) { |
| @@ -54,24 +55,10 @@ | ||
| 54 | 55 | $default_attr_value = self::get_attribute_default_value( (bool) $device ); |
| 55 | 56 | $value = wp_parse_args( $attribute_value, $default_attr_value ); |
| 56 | 57 | $css = []; |
| 57 | 58 | |
| 58 | - $h_offset_unit = self::get_unit( | |
| 59 | - [ | |
| 60 | - 'unit' => ! empty( $value['hOffsetUnit'] ) ? $value['hOffsetUnit'] : '', | |
| 61 | - 'unitTablet' => ! empty( $value['hOffsetUnitTablet'] ) ? $value['hOffsetUnitTablet'] : '', | |
| 62 | - 'unitMobile' => ! empty( $value['hOffsetUnitMobile'] ) ? $value['hOffsetUnitMobile'] : '', | |
| 63 | - ], | |
| 64 | - $device | |
| 65 | - ); | |
| 66 | - $v_offset_unit = self::get_unit( | |
| 67 | - [ | |
| 68 | - 'unit' => ! empty( $value['vOffsetUnit'] ) ? $value['vOffsetUnit'] : '', | |
| 69 | - 'unitTablet' => ! empty( $value['vOffsetUnitTablet'] ) ? $value['vOffsetUnitTablet'] : '', | |
| 70 | - 'unitMobile' => ! empty( $value['vOffsetUnitMobile'] ) ? $value['vOffsetUnitMobile'] : '', | |
| 71 | - ], | |
| 72 | - $device | |
| 73 | - ); | |
| 59 | + $h_offset_unit = Helper::get_responsive_value( $value, 'hOffsetUnit', $device ); | |
| 60 | + $v_offset_unit = Helper::get_responsive_value( $value, 'vOffsetUnit', $device ); | |
| 74 | 61 | |
| 75 | 62 | if ( ! empty( $value['positionType'] ) ) { |
| 76 | 63 | $css[ $property ] = $value['positionType']; |
| 77 | 64 | } |