mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 03:04:34 -04:00
- Add support for centering the content
- Load styles from the master branch
This commit is contained in:
parent
331b49ff04
commit
b9528d09c0
@ -60,7 +60,7 @@ class TemplateEmail extends Mailable
|
|||||||
);
|
);
|
||||||
|
|
||||||
$this->build_email->setBody(
|
$this->build_email->setBody(
|
||||||
TemplateEngine::wrapElementsIntoTables('<style></style><div id="content-wrapper"></div>', $this->build_email->getBody())
|
TemplateEngine::wrapElementsIntoTables('<div id="content-wrapper"></div>', $this->build_email->getBody())
|
||||||
);
|
);
|
||||||
|
|
||||||
$settings = $this->client->getMergedSettings();
|
$settings = $this->client->getMergedSettings();
|
||||||
|
@ -259,7 +259,13 @@ class TemplateEngine
|
|||||||
$documents['wrapper'] = new \DOMDocument();
|
$documents['wrapper'] = new \DOMDocument();
|
||||||
$documents['wrapper']->loadHTML($wrapper);
|
$documents['wrapper']->loadHTML($wrapper);
|
||||||
|
|
||||||
$styles = $documents['wrapper']->getElementsByTagName('style')->item(0)->nodeValue;
|
$documents['master'] = new \DOMDocument();
|
||||||
|
|
||||||
|
$documents['master']->loadHTML(
|
||||||
|
view('email.template.master', ['header' => '', 'slot' => ''])->render()
|
||||||
|
);
|
||||||
|
|
||||||
|
$styles = $documents['master']->getElementsByTagName('style')->item(0)->nodeValue;
|
||||||
|
|
||||||
$documents['wrapper']->saveHTML();
|
$documents['wrapper']->saveHTML();
|
||||||
|
|
||||||
|
@ -117,6 +117,10 @@
|
|||||||
.button {
|
.button {
|
||||||
padding: 12px; box-sizing: border-box;display: inline-block;font-family:arial,helvetica,sans-serif;text-decoration: none;-webkit-text-size-adjust: none;text-align: center;color: #FFFFFF; background-color: #142cb5; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width:auto; max-width:100%; overflow-wrap: break-word; word-break: break-word; word-wrap:break-word; mso-border-alt: none;
|
padding: 12px; box-sizing: border-box;display: inline-block;font-family:arial,helvetica,sans-serif;text-decoration: none;-webkit-text-size-adjust: none;text-align: center;color: #FFFFFF; background-color: #142cb5; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; width:auto; max-width:100%; overflow-wrap: break-word; word-break: break-word; word-wrap:break-word; mso-border-alt: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.center {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
@ -199,7 +203,12 @@
|
|||||||
<div style="width: 100% !important;">
|
<div style="width: 100% !important;">
|
||||||
<!--[if (!mso)&(!IE)]><!--><div style="padding: 11px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;"><!--<![endif]-->
|
<!--[if (!mso)&(!IE)]><!--><div style="padding: 11px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;"><!--<![endif]-->
|
||||||
<div id="content-wrapper">
|
<div id="content-wrapper">
|
||||||
|
@yield('greeting')
|
||||||
|
|
||||||
{{ $slot }}
|
{{ $slot }}
|
||||||
|
|
||||||
|
@yield('signature')
|
||||||
|
@yield('footer')
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Before border -->
|
<!-- Before border -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user