Set input inline border radius as !important

We need to override Shapely theme's !important rule
[MAILPOET-2810]
This commit is contained in:
Rostislav Wolny
2020-08-12 12:43:51 +02:00
committed by Veljko V
parent 37c8eb2146
commit 1c1d9d7037
2 changed files with 5 additions and 5 deletions

View File

@@ -15,7 +15,7 @@ class BlockStylesRenderer {
$rules[] = "border-style:solid;";
}
if (isset($styles['border_radius'])) {
$rules[] = "border-radius:" . intval($styles['border_radius']) . "px;";
$rules[] = "border-radius:" . intval($styles['border_radius']) . "px !important;";
}
if (isset($styles['border_size'])) {
$rules[] = "border-width:" . intval($styles['border_size']) . "px;";

View File

@@ -21,7 +21,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest {
}
public function testItShouldRenderSingleTextInputStyles() {
expect($this->renderer->renderForTextInput(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px;');
expect($this->renderer->renderForTextInput(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px !important;');
expect($this->renderer->renderForTextInput(['border_color' => '#fff']))->equals('border-style:solid;border-color:#fff;');
expect($this->renderer->renderForTextInput(['border_size' => 10]))->equals('border-style:solid;border-width:10px;');
expect($this->renderer->renderForTextInput(['background_color' => '#dddddd']))->equals('background-color:#dddddd;');
@@ -40,7 +40,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest {
'fontSize' => 13,
];
$result = $this->renderer->renderForTextInput($styles, $settings);
expect($result)->contains('border-radius:10px;');
expect($result)->contains('border-radius:10px !important;');
expect($result)->contains('border-color:#fff;');
expect($result)->contains('border-width:10px;');
expect($result)->contains('background-color:#dddddd;');
@@ -50,7 +50,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest {
}
public function testItShouldRenderSingleButtonStyles() {
expect($this->renderer->renderForButton(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px;border-color:transparent;');
expect($this->renderer->renderForButton(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px !important;border-color:transparent;');
expect($this->renderer->renderForButton(['border_color' => '#fff']))->equals('border-style:solid;border-color:#fff;');
expect($this->renderer->renderForButton(['border_size' => 10]))->equals('border-style:solid;border-width:10px;border-color:transparent;');
expect($this->renderer->renderForButton(['background_color' => '#dddddd']))->equals('background-color:#dddddd;border-color:transparent;');
@@ -73,7 +73,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest {
'fontSize' => 13,
];
$result = $this->renderer->renderForButton($styles, $settings);
expect($result)->contains('border-radius:10px;');
expect($result)->contains('border-radius:10px !important;');
expect($result)->contains('border-color:#fff;');
expect($result)->contains('border-width:10px;');
expect($result)->contains('background-color:#dddddd;');