mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Update modern.html
This commit is contained in:
parent
369e028b53
commit
f86c165253
@ -227,51 +227,50 @@
|
|||||||
margin-top: 2rem;
|
margin-top: 2rem;
|
||||||
margin-bottom: 2rem
|
margin-bottom: 2rem
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Repeating header & footer styling. */
|
||||||
|
table {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.print-content {}
|
||||||
|
|
||||||
|
table.print-content th,
|
||||||
|
table.print-content td {
|
||||||
|
padding: .2rem .4rem;
|
||||||
|
text-align: left;
|
||||||
|
vertical-align: top;
|
||||||
|
border-top: 1px solid #dee2e6;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.print-footer {
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.no-print {
|
||||||
|
display: none
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<table class="page-container">
|
<table>
|
||||||
<thead class="page-header">
|
<!-- Start Header -->
|
||||||
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th class="page-header-cell">
|
<td>
|
||||||
<div class="header-container" id="header">
|
<div class="header-container" id="header">
|
||||||
<h1 class="company-name">$company.name</h1>
|
<h1 class="company-name">$company.name</h1>
|
||||||
<table id="entity-details" cellspacing="0"></table>
|
<table id="entity-details" cellspacing="0"></table>
|
||||||
</div>
|
</div>
|
||||||
</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tfoot class="page-footer">
|
|
||||||
<tr>
|
|
||||||
<td class="page-footer-cell">
|
|
||||||
<div class="footer-info">
|
|
||||||
<div style="margin-top: 195px"></div>
|
|
||||||
<div class="footer-wrapper" id="footer">
|
|
||||||
<div class="footer-content">
|
|
||||||
<div>
|
|
||||||
<p data-ref="total_table-footer">$entity_footer</p>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
// Clear up space a bit, if [product-table, tasks-table, delivery-note-table] isn't present.
|
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
|
||||||
['product-table', 'task-table', 'delivery-note-table'].forEach((tableIdentifier) => {
|
|
||||||
document.getElementById(tableIdentifier).childElementCount === 0
|
|
||||||
? document.getElementById(tableIdentifier).style.display = 'none'
|
|
||||||
: '';
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</div>
|
|
||||||
<div id="company-details"></div>
|
|
||||||
<div id="company-address"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tfoot>
|
</thead>
|
||||||
<tbody class="page-content">
|
<!-- End Header -->
|
||||||
<tr>
|
<tr>
|
||||||
<td class="page-content-cell" id="body">
|
<td id="body">
|
||||||
<div class="logo-client-wrapper">
|
<div class="logo-client-wrapper">
|
||||||
<img
|
<img
|
||||||
class="company-logo"
|
class="company-logo"
|
||||||
@ -282,14 +281,50 @@
|
|||||||
<div id="client-details"></div>
|
<div id="client-details"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Start Print Content -->
|
||||||
<div class="table-wrapper">
|
<div class="table-wrapper">
|
||||||
<table id="product-table" cellspacing="0"></table>
|
<table id="product-table" cellspacing="0" class="print-content"></table>
|
||||||
<table id="task-table" cellspacing="0"></table>
|
<table id="task-table" cellspacing="0" class="print-content"></table>
|
||||||
<table id="delivery-note-table" cellspacing="0"></table>
|
<table id="delivery-note-table" cellspacing="0" class="print-content"></table>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- End Print Content -->
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<div id="table-totals" cellspacing="0"></div>
|
<div id="table-totals" cellspacing="0"></div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
<!-- Start Space For Footer -->
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<td style="height: 230px">
|
||||||
|
<!-- Leave this empty and don't remove it. This space is where footer placed on print -->
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
|
<!-- End Space For Footer -->
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<!-- Start Footer -->
|
||||||
|
<div class="footer-wrapper print-footer" id="footer">
|
||||||
|
<div class="footer-content">
|
||||||
|
<div>
|
||||||
|
<p data-ref="total_table-footer">$entity_footer</p>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Clear up space a bit, if [product-table, tasks-table, delivery-note-table] isn't present.
|
||||||
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
|
['product-table', 'task-table', 'delivery-note-table'].forEach((tableIdentifier) => {
|
||||||
|
document.getElementById(tableIdentifier).childElementCount === 0
|
||||||
|
? document.getElementById(tableIdentifier).style.display = 'none'
|
||||||
|
: '';
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div id="company-details"></div>
|
||||||
|
<div id="company-address"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- End Footer -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user