Newsletter template thumbnail redesign

Redesigned the template selection screen to
look like the WordPress theme selector.

The main changes relate to:
* style changes, to achieve the new look
* jsx templates, to work with new css changes
* template, removed the description field

[MAILPOET-1306]
This commit is contained in:
Fred. P
2018-05-16 14:05:07 +02:00
parent a742dacf32
commit 75bad97b10
38 changed files with 121 additions and 131 deletions

View File

@@ -9,14 +9,12 @@ class NewsletterTemplatesTest extends \MailPoetTest {
function _before() {
NewsletterTemplate::createOrUpdate(array(
'name' => 'Template #1',
'description' => 'My First Template',
'body' => '{"key1": "value1"}'
));
NewsletterTemplate::createOrUpdate(array(
'name' => 'Template #2',
'newsletter_id' => 1,
'description' => 'My Second Template',
'body' => '{"key2": "value2"}'
));
}
@@ -57,7 +55,6 @@ class NewsletterTemplatesTest extends \MailPoetTest {
function testItCanSaveANewTemplate() {
$template_data = array(
'name' => 'Template #3',
'description' => 'My Third Template',
'body' => '{"key3": "value3"}'
);
@@ -73,7 +70,6 @@ class NewsletterTemplatesTest extends \MailPoetTest {
$template_data = array(
'newsletter_id' => 2,
'name' => 'Template #3',
'description' => 'My Third Template',
'body' => '{"key3": "value3"}'
);
@@ -89,7 +85,6 @@ class NewsletterTemplatesTest extends \MailPoetTest {
$template_data = array(
'newsletter_id' => '1',
'name' => 'Template #2',
'description' => 'My Updated Second Template',
'body' => '{"key3": "value3"}'
);
@@ -104,7 +99,7 @@ class NewsletterTemplatesTest extends \MailPoetTest {
$normalize = function($array) {
$result = array();
foreach($array as $key => $value) {
if(in_array($key, ['newsletter_id', 'name', 'description', 'body'])) {
if(in_array($key, ['newsletter_id', 'name', 'body'])) {
$result[$key] = $value;
}
}