Jan Lysý
a9621875bd
Fix phpstan errors from new version
...
[MAILPOET-3725]
2021-08-16 15:56:39 +02:00
Rodrigo Primo
55dc8ac902
Protect against fatal error when rendering e-mail styles
...
This commit protects the code that renders styles for e-mails against a
fatal error that could happen if the variable $styles passed to Renderer::renderStyles()
is not an array of arrays. To do that, the code will now check if each value
of the array is an array. If not, we move on to the next value instead of
calling StylesHelper::setStyle(). I also added type hints to
StylesHelper::setStyle() and some of the methods that it calls to make
it more explicit what it expects to receive and what it returns.
[MAILPOET-3731]
2021-08-16 14:36:15 +02:00
Jan Lysý
dfa0d03a67
Replace incorrect opening mso if in postProcessTemplate
...
[MAILPOET-3468]
2021-08-16 11:44:41 +02:00
Jan Lysý
9e9270f13b
Use email heading from Woo for email header
...
We want to use email heading from Woo in title of rendered email for
WooCommerce Transactional Email.
[MAILPOET-3329]
2021-01-25 11:08:00 +01:00
wxa
fd6ff25cd9
Make render preview call more readable [MAILPOET-2979]
2020-10-07 11:48:50 +02:00
wxa
52b84296b3
Add abandoned cart block rendering in email [MAILPOET-2979]
2020-10-07 11:48:50 +02:00
Pavel Dohnal
7b0c5e61fe
Use Newsletter entity in renderer
...
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
f8a16b5e5a
Remove public properties from renderer
...
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
7e0b536ff4
Use Di for newsletter renderer
...
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
c3686d9973
Move data from constructor
...
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
be631bd549
Use DI for blocks rendering
...
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
5f73f9ee3e
Use DI in block renderer
...
[MAILPOET-2899]
2020-05-28 11:28:51 +02:00
Pavel Dohnal
96199cc586
Use the correct type when rendering newsletter
...
[MAILPOET-2716]
2020-04-24 11:44:09 +02:00
Jan Jakeš
d0292f8624
Convert variable names to camel case in PHPDoc
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Jan Jakeš
8c848cfa28
Convert property names to camel case
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Jan Jakeš
54549ff037
Convert variable names to camel case
...
[MAILPOET-1796]
2020-01-14 15:22:42 +01:00
Amine Ben hammou
43df66d162
Add public keyword to methods
...
[MAILPOET-2413]
2019-12-26 18:09:45 +03:00
wxa
d84c45e5f1
Fix colors in rendering [MAILPOET-2569]
2019-12-23 21:55:40 +03:00
Amine Ben hammou
2c0f16b0dd
Fix tests and default values
...
[MAILPOET-2286]
2019-11-28 14:07:38 +00:00
Amine Ben hammou
e1a8883935
Preprocess transactional email newsletter
...
[MAILPOET-2286]
2019-11-28 14:07:38 +00:00
Amine Ben hammou
5f5a254548
Move preprocessing logic into Preprocessor class
...
[MAILPOET-2286]
Additional preprocessing logic is needed to handle WooCommerce
blocks, so instead of making the Renderer class even bigger,
I am creating a new Preprocessor class. I wanted to move the
`addMailpoetLogoContentBlock` logic as well but it will break
tests and require a lot of refactor to fix them so I am leaving
it here for now.
2019-11-28 14:07:38 +00:00
Jan Jakeš
9166f280d0
Move CSS to MailPoetVendor namespace
...
[MAILPOET-2545]
2019-11-27 12:38:20 +00:00
Jan Jakeš
ade1cc4d8e
Autofix alphabetically sorted use statements
...
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
Jan Jakeš
1b5b9d89ff
Autofix namespace declaration spacing
...
[MAILPOET-2409]
2019-10-01 14:29:30 +01:00
Jan Jakeš
01a0fe96c4
Remove no longer necessary checks
...
[MAILPOET-1948]
2019-09-12 13:59:32 +02:00
Pavel Dohnal
5da7110eb6
Use short array syntax
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
Rostislav Wolny
bc32e5f6f3
Get rid of unused argument in inlineCss
...
[MAILPOET-1891]
2019-04-10 03:05:22 -04:00
Rostislav Wolny
c2f5a98893
Get rid of double parsing of html within rendering
...
[MAILPOET-1891]
2019-04-10 03:05:22 -04:00
Rostislav Wolny
7116ff2720
Fix mail preheader
...
[MAILPOET-1891]
2019-04-10 03:05:22 -04:00
Rostislav Wolny
756ebe673b
Get rid of global & encoding in post process
...
[MAILPOET-1891]
2019-04-10 03:05:22 -04:00
Rostislav Wolny
fdb7dc971c
Get rid of removing !important flags in render post process
...
[MAILPOET-1891]
2019-04-10 03:05:22 -04:00
Pavel Dohnal
f3f769316a
Upgrade PHPStan level to 5
...
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
wxa
f0683f5226
Revert "Get rid of double html parsing during render" [MAILPOET-1914]
...
This reverts commit 6056dcd417
.
2019-03-20 09:23:14 -04:00
Amine Ben hammou
ab097d356a
Fix PHPStan errors
2019-03-07 08:30:14 -05:00
Amine Ben hammou
0a436087e1
Replace all WP function calls
2019-03-07 08:30:14 -05:00
Rostislav Wolny
00f6a5bcd8
Add annotations to renderer
...
[MAILPOET-1797]
2019-03-05 13:47:15 -05:00
Rostislav Wolny
66ae3edf78
Get rid of double html parsing during render
...
[MAILPOET-1797]
2019-03-05 13:47:15 -05:00
Rostislav Wolny
4e27152c93
Add private access to internal methods in Renderer
...
[MAILPOET-1797]
2019-03-05 13:47:15 -05:00
Ján Mikláš
3ee58aea10
Add space between if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Ján Mikláš
a8972ca281
Add space between switch and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Ján Mikláš
ebbdec5ebd
Add space between foreach and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
Tautvidas Sipavičius
9f13f68e39
Fix "Access to undefined property" rule violations
2019-01-23 11:33:47 +02:00
Jan Jakeš
60a5fe2732
Remove unused parameters & variabeles, fix calls with wrong number of args
2018-11-15 11:41:04 +01:00
Amine Ben hammou
8209facb5c
adding custom fonts
2018-11-06 10:59:20 +01:00
Pavel Dohnal
2ae39c9255
Make renderer render different widths columns
...
[MAILPOET-1568]
2018-10-30 07:49:28 +01:00
Michelle Shull
d165732f66
Merge pull request #1431 from mailpoet/background-images
...
Column Background Images [MAILPOET-1403]
2018-07-23 09:33:08 -04:00
Rostislav Wolny
c3e2b17aa1
Add background images support to renderer [MAILPOET-1403]
2018-07-19 14:13:06 +02:00
Michelle Shull
3318dd3ace
Merge pull request #1395 from mailpoet/hackday-todo
...
Deleted TODOs after noting required actions [MAILPOET-1433]
2018-07-16 14:35:38 -04:00
Pavel Dohnal
bb579370a8
Fix list ALC preview
...
[MAILPOET-1404]
2018-06-14 15:28:08 +01:00
Fred. P
2ee77e0034
Deleted TODOs after noting them as JIRA issues
2018-06-13 16:46:18 +02:00