mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-13 22:54:25 +01:00
321 lines
17 KiB
PHP
321 lines
17 KiB
PHP
@php
|
|
if(!isset($design)) {
|
|
$design = 'light';
|
|
}
|
|
$primary_color = isset($settings) ? $settings->primary_color : '#4caf50';
|
|
@endphp
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
|
|
<head>
|
|
<!--[if gte mso 9]>
|
|
<xml>
|
|
<o:OfficeDocumentSettings>
|
|
<o:AllowPNG/>
|
|
<o:PixelsPerInch>96</o:PixelsPerInch>
|
|
</o:OfficeDocumentSettings>
|
|
</xml>
|
|
<![endif]-->
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="x-apple-disable-message-reformatting">
|
|
<!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"><!--<![endif]-->
|
|
<title></title>
|
|
|
|
<style type="text/css">
|
|
a {
|
|
color: #0000ee;
|
|
text-decoration: underline;
|
|
}
|
|
@media only screen and (min-width: 520px) {
|
|
.u-row {
|
|
width: 500px !important;
|
|
}
|
|
.u-row .u-col {
|
|
vertical-align: top;
|
|
}
|
|
.u-row .u-col-100 {
|
|
width: 500px !important;
|
|
}
|
|
}
|
|
@media (max-width: 520px) {
|
|
.u-row-container {
|
|
max-width: 100% !important;
|
|
padding-left: 0px !important;
|
|
padding-right: 0px !important;
|
|
}
|
|
.u-row .u-col {
|
|
min-width: 320px !important;
|
|
max-width: 100% !important;
|
|
display: block !important;
|
|
}
|
|
.u-row {
|
|
width: calc(100% - 40px) !important;
|
|
}
|
|
.u-col {
|
|
width: 100% !important;
|
|
}
|
|
.u-col>div {
|
|
margin: 0 auto;
|
|
}
|
|
}
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
table,
|
|
tr,
|
|
td {
|
|
vertical-align: top;
|
|
border-collapse: collapse;
|
|
}
|
|
p {
|
|
margin: 0;
|
|
}
|
|
.ie-container table,
|
|
.mso-container table {
|
|
table-layout: fixed;
|
|
}
|
|
* {
|
|
line-height: inherit;
|
|
}
|
|
a[x-apple-data-detectors='true'] {
|
|
color: inherit !important;
|
|
text-decoration: none !important;
|
|
}
|
|
.header-logo {
|
|
outline: none;
|
|
text-decoration: none;
|
|
-ms-interpolation-mode: bicubic;
|
|
clear: both;
|
|
display: inline-block !important;
|
|
border: none;
|
|
height: auto;
|
|
float: none;
|
|
width: 60%;
|
|
max-width: 288px;
|
|
}
|
|
h1 {
|
|
margin: 0px; color: #000000; line-height: 140%; text-align: left; word-wrap: break-word; font-weight: normal; font-family: arial,helvetica,sans-serif; font-size: 22px;
|
|
}
|
|
p {
|
|
font-size: 14px; line-height: 140%
|
|
}
|
|
.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: {{ $primary_color }} !important;
|
|
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;
|
|
}
|
|
.content-contrast-color {
|
|
color: {{ $design == 'dark' ? '#ffffff' : '#000000' }} !important;
|
|
opacity: {{ $design == 'dark' ? '87%': '100%' }} !important;
|
|
}
|
|
.stamp {
|
|
transform: rotate(12deg);
|
|
color: #555;
|
|
font-size: 3rem;
|
|
font-weight: 700;
|
|
border: 0.25rem solid #555;
|
|
display: inline-block;
|
|
padding: 0.25rem 1rem;
|
|
text-transform: uppercase;
|
|
border-radius: 1rem;
|
|
font-family: 'Courier';
|
|
mix-blend-mode: multiply;
|
|
z-index:200 !important;
|
|
position: fixed;
|
|
text-align: center;
|
|
}
|
|
.is-paid {
|
|
color: #D23;
|
|
border: 1rem double #D23;
|
|
transform: rotate(-5deg);
|
|
font-size: 6rem;
|
|
font-family: "Open sans", Helvetica, Arial, sans-serif;
|
|
border-radius: 0;
|
|
padding: 0.5rem;
|
|
opacity: 0.2;
|
|
z-index:200 !important;
|
|
position: fixed;
|
|
}
|
|
</style>
|
|
</head>
|
|
|
|
<body class="clean-body" style="margin: 0;padding: 0;-webkit-text-size-adjust: 100%;background-color: {{ $design == 'light' ? '#ffffff': '#1D1D1D' }}">
|
|
<!--[if IE]><div class="ie-container"><![endif]-->
|
|
<!--[if mso]><div class="mso-container"><![endif]-->
|
|
<table style="border-collapse: collapse;table-layout: fixed;border-spacing: 0;mso-table-lspace: 0pt;mso-table-rspace: 0pt;vertical-align: top;min-width: 320px;Margin: 0 auto;background-color: {{ $design == 'light' ? '#ffffff': '#1D1D1D' }};width:100%" cellpadding="0" cellspacing="0">
|
|
<tbody>
|
|
<tr style="vertical-align: top">
|
|
<td style="word-break: break-word;border-collapse: collapse !important;vertical-align: top">
|
|
<!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td align="center" style="background-color: #ffffff;"><![endif]-->
|
|
|
|
|
|
<div class="u-row-container" style="padding: 0px;background-color: transparent">
|
|
<div class="u-row" style="Margin: 0 auto;min-width: 320px;max-width: 500px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;background-color: transparent;">
|
|
<div style="border-collapse: collapse;display: table;width: 100%;background-color: transparent;">
|
|
<!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding: 0px;background-color: transparent;" align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:500px;"><tr style="background-color: transparent;"><![endif]-->
|
|
|
|
<!--[if (mso)|(IE)]><td align="center" width="500" style="width: 500px;padding: 0px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;" valign="top"><![endif]-->
|
|
<div class="u-col u-col-100" style="max-width: 320px;min-width: 500px;display: table-cell;vertical-align: top;">
|
|
<div style="width: 100% !important;">
|
|
<!--[if (!mso)&(!IE)]><!--><div style="padding: 0px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;"><!--<![endif]-->
|
|
|
|
<table style="font-family:arial,helvetica,sans-serif;" role="presentation" cellpadding="0" cellspacing="0" width="100%" border="0">
|
|
<tbody>
|
|
<tr>
|
|
<td style="overflow-wrap:break-word;word-break:break-word;padding:0px 0px 20px;font-family:arial,helvetica,sans-serif;" align="left">
|
|
|
|
<table height="0px" align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse;table-layout: fixed;border-spacing: 0;mso-table-lspace: 0pt;mso-table-rspace: 0pt;vertical-align: top;border-top: 6px solid {{ $primary_color }};-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%">
|
|
<tbody>
|
|
<tr style="vertical-align: top">
|
|
<td style="word-break: break-word;border-collapse: collapse !important;vertical-align: top;font-size: 0px;line-height: 0px;mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%">
|
|
<span> </span>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<table style="font-family:arial,helvetica,sans-serif;" role="presentation" cellpadding="0" cellspacing="0" width="100%" border="0">
|
|
<tbody>
|
|
<tr>
|
|
<td style="overflow-wrap:break-word;word-break:break-word;padding:10px 10px 15px;font-family:arial,helvetica,sans-serif;" align="left">
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td style="padding-right: 0px;padding-left: 0px;" align="center">
|
|
{{ $header }}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<!--[if (!mso)&(!IE)]><!--></div><!--<![endif]-->
|
|
</div>
|
|
</div>
|
|
<!--[if (mso)|(IE)]></td><![endif]-->
|
|
<!--[if (mso)|(IE)]></tr></table></td></tr></table><![endif]-->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="u-row-container" style="padding: 0px;background-color: transparent">
|
|
<div class="u-row" style="Margin: 0 auto;min-width: 320px;max-width: 500px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;background-color: transparent;">
|
|
<div style="border-collapse: collapse;display: table;width: 100%;background-color: transparent;">
|
|
<!--[if (mso)|(IE)]><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td style="padding: 0px;background-color: transparent;" align="center"><table cellpadding="0" cellspacing="0" border="0" style="width:500px;"><tr style="background-color: transparent;"><![endif]-->
|
|
|
|
<!--[if (mso)|(IE)]><td align="center" width="500" style="width: 500px;padding: 11px;border-top: 0px solid transparent;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;" valign="top"><![endif]-->
|
|
<div class="u-col u-col-100" style="max-width: 320px;min-width: 500px;display: table-cell;vertical-align: top;">
|
|
<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]-->
|
|
<div class="content-contrast-color">
|
|
@yield('greeting')
|
|
</div>
|
|
|
|
<div id="content-wrapper">
|
|
{{ $slot }}
|
|
</div>
|
|
|
|
<div class="content-contrast-color">
|
|
@yield('signature')
|
|
@yield('footer')
|
|
</div>
|
|
|
|
<!-- Before border -->
|
|
<span id="before-border"></span>
|
|
|
|
<!-- Bottom border (gray) -->
|
|
<table style="font-family:arial,helvetica,sans-serif;" role="presentation" cellpadding="0" cellspacing="0" width="100%" border="0">
|
|
<tbody>
|
|
<tr>
|
|
<td style="overflow-wrap:break-word;word-break:break-word;padding:10px 0px;font-family:arial,helvetica,sans-serif;" align="left">
|
|
|
|
<table height="0px" align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse;table-layout: fixed;border-spacing: 0;mso-table-lspace: 0pt;mso-table-rspace: 0pt;vertical-align: top;border-top: 2px solid {{ $design == 'light' ? '#f3f4f6' : '#2c2c2c' }};-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%">
|
|
<tbody>
|
|
<tr style="vertical-align: top">
|
|
<td style="word-break: break-word;border-collapse: collapse !important;vertical-align: top;font-size: 0px;line-height: 0px;mso-line-height-rule: exactly;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%">
|
|
<span> </span>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<!-- Whitelabel logo -->
|
|
@isset($whitelabel)
|
|
@if(!$whitelabel)
|
|
<table style="font-family:arial,helvetica,sans-serif;" role="presentation" cellpadding="0" cellspacing="0" width="100%" border="0">
|
|
<tbody>
|
|
<tr>
|
|
<td style="overflow-wrap:break-word;word-break:break-word;padding:10px;font-family:arial,helvetica,sans-serif;" align="left">
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td style="padding-right: 0px;padding-left: 0px;" align="center">
|
|
|
|
<img align="center" border="0" src="{{ asset('images/invoiceninja-black-logo-2.png') }}" alt="Image" title="Image" style="outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;clear: both;display: inline-block !important;border: none;height: auto;float: none;width: 34%;max-width: 163.2px; {{ $design == 'dark' ? 'filter: invert(100%);' : '' }}" width="163.2"/>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
@endif
|
|
@endisset
|
|
|
|
<!--[if (!mso)&(!IE)]><!--></div><!--<![endif]-->
|
|
</div>
|
|
</div>
|
|
<!--[if (mso)|(IE)]></td><![endif]-->
|
|
<!--[if (mso)|(IE)]></tr></table></td></tr></table><![endif]-->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!--[if (mso)|(IE)]></td></tr></table><![endif]-->
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<!--[if mso]></div><![endif]-->
|
|
<!--[if IE]></div><![endif]-->
|
|
</body>
|
|
|
|
</html> |