view-print-display.adp
Delivered as text/html
Related Files
[ hide source ] | [ make this the default ]
File Contents
<html>
<head>
<title>Print Calendar</title>
<style type="text/css">
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
}
</style>
<body>
<a class="button" href="#" id="print">#calendar.Print#</a>
<a class="button" href="#" id="close">#calendar.Close_Window#</a>
<br><br>
<if @items:rowcount@ gt 0>
<multiple name="items">
<div style="border: 1px solid #ccc;">
<div style="background-color: #ddd; padding: 5px;">
<span style="color: maroon; font-weight: bold;">@items.event_name@</span><br>
<span style="font-weight: bold;">#calendar.Date#</span> @items.start_date@ <if @items.start_time@ ne @items.end_time@>@items.start_time@ – @items.end_time@</if>
<div style="font-size:85%; color: #666; border-bottom: 1px solid #666; border-top: 1px solid #666; margin-top: 3px; margin-bottom: 3px; padding-bottom: 2px; padding-top: 2px;">
@items.calendar_name@
</div>
</div>
<div style="padding: 5px;">
@items.description@
</div>
</div>
<br>
</multiple>
</if>
</body>
</html>
<script type="text/javascript" <if @::__csp_nonce@ not nil> nonce="@::__csp_nonce;literal@"</if>>
document.querySelector('#print').addEventListener('click', function (e) {
window.print();
});
document.querySelector('#close').addEventListener('click', function (e) {
window.close();
});
</script>