Add text color support to columns
[MAILPOET-2609]
This commit is contained in:
committed by
Pavel Dohnal
parent
747269d6ff
commit
4acdb24af3
@ -16,6 +16,9 @@ class Columns {
|
|||||||
$classes[] = "has-{$params['background_color']}-background-color";
|
$classes[] = "has-{$params['background_color']}-background-color";
|
||||||
$classes[] = "mailpoet_column_has_background";
|
$classes[] = "mailpoet_column_has_background";
|
||||||
}
|
}
|
||||||
|
if (!empty($params['text_color'])) {
|
||||||
|
$classes[] = "has-{$params['text_color']}-color";
|
||||||
|
}
|
||||||
$classes = implode(' ', $classes);
|
$classes = implode(' ', $classes);
|
||||||
return "class=\"$classes\"";
|
return "class=\"$classes\"";
|
||||||
}
|
}
|
||||||
|
@ -48,4 +48,13 @@ class ColumnsTest extends \MailPoetUnitTest {
|
|||||||
expect($class->textContent)->contains('has-vivid-red-background-color');
|
expect($class->textContent)->contains('has-vivid-red-background-color');
|
||||||
expect($class->textContent)->contains('mailpoet_column_has_background');
|
expect($class->textContent)->contains('mailpoet_column_has_background');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testItShouldRenderTextColorClass() {
|
||||||
|
$block = $this->block;
|
||||||
|
$block['params']['text_color'] = 'vivid-cyan';
|
||||||
|
$html = $this->columns->render($block, 'content');
|
||||||
|
$column = $this->htmlParser->getElementByXpath($html, '//div[1]');
|
||||||
|
$class = $this->htmlParser->getAttribute($column, 'class');
|
||||||
|
expect($class->textContent)->contains('has-vivid-cyan-color');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user