| @@ -7,8 +7,9 @@ | ||
| 7 | 7 | |
| 8 | 8 | use ABlocks\Classes\BlockBaseAbstract; |
| 9 | 9 | use ABlocks\Classes\CssGenerator; |
| 10 | 10 | use ABlocks\Controls\Alignment; |
| 11 | +use ABlocks\Controls\Color; | |
| 11 | 12 | |
| 12 | 13 | |
| 13 | 14 | class Block extends BlockBaseAbstract { |
| 14 | 15 | protected $parent_block_name = 'table'; |
| @@ -30,23 +31,14 @@ | ||
| 30 | 31 | ); |
| 31 | 32 | return $css_generator->generate_css(); |
| 32 | 33 | } |
| 33 | 34 | public function get_cell_css( $attributes, $device = '' ) { |
| 34 | - $css = []; | |
| 35 | - if ( ! empty( $attributes['cellColor'] ) ) { | |
| 36 | - $css['background'] = $attributes['cellColor']; | |
| 37 | - } | |
| 38 | 35 | return array_merge( |
| 39 | 36 | Alignment::get_css( $attributes['textAlignment'], 'justify-content', $device ), |
| 40 | - $css | |
| 37 | + [ 'background' => Color::get_css( isset( $attributes['cellColor'] ) ? $attributes['cellColor'] : '' ) ] | |
| 41 | 38 | ); |
| 42 | 39 | } |
| 43 | 40 | |
| 44 | 41 | public function get_cell_hover_css( $attributes, $device = '' ) { |
| 45 | - $css = []; | |
| 46 | - if ( ! empty( $attributes['cellColorH'] ) ) { | |
| 47 | - $css['background'] = $attributes['cellColorH']; | |
| 48 | - } | |
| 49 | - | |
| 50 | - return $css; | |
| 42 | + return [ 'background' => Color::get_css( isset( $attributes['cellColorH'] ) ? $attributes['cellColorH'] : '' ) ]; | |
| 51 | 43 | } |
| 52 | 44 | } |