From 8a664aa7f122f533aee55e38eae7825842e664a0 Mon Sep 17 00:00:00 2001 From: Vlad Date: Tue, 5 Apr 2016 09:52:22 -0400 Subject: [PATCH] - Set left text alignment on all elements when alignment is otherwise absent --- lib/Newsletter/Renderer/Blocks/Text.php | 5 ++++- lib/Newsletter/Renderer/StylesHelper.php | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/Newsletter/Renderer/Blocks/Text.php b/lib/Newsletter/Renderer/Blocks/Text.php index 9907bcd46d..6566dd5bbe 100644 --- a/lib/Newsletter/Renderer/Blocks/Text.php +++ b/lib/Newsletter/Renderer/Blocks/Text.php @@ -72,6 +72,9 @@ class Text { continue; } $style = $paragraph->style; + if (!preg_match('/text-align/i', $style)) { + $style = 'text-align: left;' . $style; + } $contents = $paragraph->html(); $paragraph->setTag('table'); $paragraph->style = 'border-spacing:0;mso-table-lspace:0;mso-table-rspace:0;'; @@ -81,7 +84,7 @@ class Text { ' . $contents . ' -
+

' ); diff --git a/lib/Newsletter/Renderer/StylesHelper.php b/lib/Newsletter/Renderer/StylesHelper.php index 6021b296ac..e0278ab3f6 100644 --- a/lib/Newsletter/Renderer/StylesHelper.php +++ b/lib/Newsletter/Renderer/StylesHelper.php @@ -80,7 +80,7 @@ class StylesHelper { $text_alignment = isset($block['styles']['block']['textAlign']) ? strtolower($block['styles']['block']['textAlign']) : false; - if(!$text_alignment || !in_array($text_alignment, $alignments)) { + if(in_array($text_alignment, $alignments)) { return $block; } $block['styles']['block']['textAlign'] = 'left';