Skip to content
Prev Previous commit
Next Next commit
Handle border backwards compatibility for dynamic blocks
  • Loading branch information
aaronrobertshaw committed Jun 7, 2021
commit 85f35df2774f11854a715025e106a50266513545
16 changes: 14 additions & 2 deletions lib/block-supports/border.php
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,13 @@ function gutenberg_apply_border_support( $block_type, $block_attributes ) {
isset( $block_attributes['style']['border']['radius'] )
) {
$border_radius = $block_attributes['style']['border']['radius'];
$styles[] = sprintf( 'border-radius: %s;', $border_radius );

// This check handles original unitless implementation.
if ( is_numeric( $border_radius ) ) {
$border_radius .= 'px';
}

$styles[] = sprintf( 'border-radius: %s;', $border_radius );
}

// Border style.
Expand All @@ -75,7 +81,13 @@ function gutenberg_apply_border_support( $block_type, $block_attributes ) {
isset( $block_attributes['style']['border']['width'] )
) {
$border_width = $block_attributes['style']['border']['width'];
$styles[] = sprintf( 'border-width: %s;', $border_width );

// This check handles original unitless implementation.
if ( is_numeric( $border_width ) ) {
$border_width .= 'px';
}

$styles[] = sprintf( 'border-width: %s;', $border_width );
}

// Border color.
Expand Down