mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-04 10:04:36 -04:00
Merge pull request #4070 from beganovich/v2-1609-design-fixes
Design fixes
This commit is contained in:
commit
8b372558c2
@ -161,7 +161,7 @@ trait DesignHelpers
|
|||||||
|
|
||||||
public function sharedFooterElements()
|
public function sharedFooterElements()
|
||||||
{
|
{
|
||||||
return ['element' => 'div', 'properties' => ['style' => 'display: flex; justify-content: space-between; margin-top: 1.5rem'], 'elements' => [
|
return ['element' => 'div', 'properties' => ['style' => 'display: flex; justify-content: space-between; margin-top: 1.5rem; page-break-inside: avoid;'], 'elements' => [
|
||||||
['element' => 'img', 'properties' => ['src' => '$contact.signature', 'style' => 'height: 5rem;']],
|
['element' => 'img', 'properties' => ['src' => '$contact.signature', 'style' => 'height: 5rem;']],
|
||||||
['element' => 'img', 'properties' => ['src' => '$app_url/images/created-by-invoiceninja-new.png', 'style' => 'height: 5rem;', 'hidden' => $this->entity->user->account->isPaid() ? 'true' : 'false']],
|
['element' => 'img', 'properties' => ['src' => '$app_url/images/created-by-invoiceninja-new.png', 'style' => 'height: 5rem;', 'hidden' => $this->entity->user->account->isPaid() ? 'true' : 'false']],
|
||||||
]];
|
]];
|
||||||
|
@ -309,6 +309,7 @@ class HtmlEngine
|
|||||||
$data['$thanks'] = ['value' => '', 'label' => ctrans('texts.thanks')];
|
$data['$thanks'] = ['value' => '', 'label' => ctrans('texts.thanks')];
|
||||||
$data['$from'] = ['value' => '', 'label' => ctrans('texts.from')];
|
$data['$from'] = ['value' => '', 'label' => ctrans('texts.from')];
|
||||||
$data['$to'] = ['value' => '', 'label' => ctrans('texts.to')];
|
$data['$to'] = ['value' => '', 'label' => ctrans('texts.to')];
|
||||||
|
$data['$details'] = ['value' => '', 'label' => ctrans('texts.details')];
|
||||||
|
|
||||||
$data['_rate1'] = ['value' => '', 'label' => ctrans('texts.tax')];
|
$data['_rate1'] = ['value' => '', 'label' => ctrans('texts.tax')];
|
||||||
$data['_rate2'] = ['value' => '', 'label' => ctrans('texts.tax')];
|
$data['_rate2'] = ['value' => '', 'label' => ctrans('texts.tax')];
|
||||||
|
@ -3270,4 +3270,6 @@ return [
|
|||||||
'payment_due' => 'Payment due',
|
'payment_due' => 'Payment due',
|
||||||
'account_balance' => 'Account balance',
|
'account_balance' => 'Account balance',
|
||||||
'password_strength' => 'Password strength too weak',
|
'password_strength' => 'Password strength too weak',
|
||||||
|
|
||||||
|
'thanks' => 'Thanks',
|
||||||
];
|
];
|
||||||
|
@ -13,6 +13,8 @@
|
|||||||
-webkit-font-smoothing: antialiased;
|
-webkit-font-smoothing: antialiased;
|
||||||
-moz-osx-font-smoothing: grayscale;
|
-moz-osx-font-smoothing: grayscale;
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
@ -29,7 +31,7 @@
|
|||||||
padding: 1.5rem;
|
padding: 1.5rem;
|
||||||
}
|
}
|
||||||
.header-container .company-name {
|
.header-container .company-name {
|
||||||
font-size: 2.5rem;
|
font-size: 2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
#entity-details {
|
#entity-details {
|
||||||
@ -92,15 +94,17 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.footer-wrapper {
|
.footer-wrapper {
|
||||||
|
margin-top: 1rem;
|
||||||
|
background-color: #f46521;
|
||||||
|
padding: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer-content {
|
||||||
display: grid;
|
display: grid;
|
||||||
gap: 15px;
|
gap: 15px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 1.5rem;
|
|
||||||
grid-template-columns: 1fr 1fr 1fr;
|
grid-template-columns: 1fr 1fr 1fr;
|
||||||
background-color: #f46521;
|
|
||||||
color: #fff4e9;
|
color: #fff4e9;
|
||||||
margin-right: 1rem;
|
|
||||||
margin-top: 1rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#company-address,
|
#company-address,
|
||||||
@ -122,7 +126,7 @@
|
|||||||
#product-table-footer > * {
|
#product-table-footer > * {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 3fr 1fr 1fr;
|
grid-template-columns: 3fr 1fr 1fr;
|
||||||
margin-top: .5rem;
|
margin-top: 0.5rem;
|
||||||
margin-right: 1.5rem;
|
margin-right: 1.5rem;
|
||||||
margin-left: 1.5rem;
|
margin-left: 1.5rem;
|
||||||
}
|
}
|
||||||
@ -175,14 +179,12 @@
|
|||||||
<div id="product-table-footer" cellspacing="0"></div>
|
<div id="product-table-footer" cellspacing="0"></div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
<div class="footer-wrapper">
|
<div class="footer-wrapper" id="footer">
|
||||||
<div>
|
<div class="footer-content">
|
||||||
<!-- Placeholder for offset -->
|
<div><!-- Placeholder for offset --></div>
|
||||||
|
|
||||||
|
<div id="company-details"></div>
|
||||||
|
<div id="company-address"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="company-details"></div>
|
|
||||||
<div id="company-address"></div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="footer"></div>
|
|
||||||
</html>
|
</html>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user