PluginProbe
Elementor Website Builder – more than just a page builder / trunk
Elementor Website Builder – more than just a page builder vtrunk
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/atomic-widgets/css-converter/converters/background-image-converter.php +10 -1 4.2.0-beta1 → trunk View file →
@@ -25,9 +25,18 @@
25 25 protected function get_supported_properties(): array {
26 26 return [ 'background-image' ];
27 27 }
28 28
29 - public function convert( Conversion_Context $context, array $rule ): bool {
29 + protected function convert_null( Conversion_Context $context, array $rule ): bool {
30 + $fields = $this->current_background_fields( $context->get_prop( 'background' ) );
31 + $fields['background-overlay'] = null;
32 +
33 + $context->set_prop( 'background', Background_Prop_Type::generate( $fields ) );
34 +
35 + return true;
36 + }
37 +
38 + protected function do_convert( Conversion_Context $context, array $rule ): bool {
30 39 $overlays = Background_Image_Value_Parser::parse( trim( $rule['value'] ) );
31 40
32 41 if ( null === $overlays ) {
33 42 return false;