blob: b92e14a6fe9b0811b625575a8539e714811e99de (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
<!-- colitur wall calendar -- HTML. flavour: html -->
<!-- Day label falls back to the slug when the day carries no Latin name
(most temporal days, and most sanctoral entries, which are Latin-less
in the shipped data) -- see ordo.tex's own comment for why the fallback
is written as a name-section wrapping a plain var and its inverse,
rather than a single dotted lookup and its inverse: the enclosing month
object also carries its own name.la, and a dotted lookup that misses
climbs the WHOLE path to that outer scope instead of falling back. -->
<!doctype html>
<html lang="la"><head><meta charset="utf-8">
<title>Calendarium {{year}}</title>
<style>
body{font-family:sans-serif;margin:1em}
table{border-collapse:collapse;width:100%;margin-bottom:1.5em;page-break-inside:avoid}
caption{font-size:1.2em;font-weight:bold;padding:.4em}
th{font-size:.8em;padding:.2em;border-bottom:1px solid #999}
td{border:1px solid #ddd;vertical-align:top;height:5em;width:14.28%;padding:.2em;font-size:.75em}
td.pad{background:#fafafa;border-color:#eee}
.dom{font-weight:bold;display:block}
.white{background:#fff} .red{background:#fdd} .green{background:#dfd}
.violet{background:#eae} .rose{background:#fde} .black{background:#ddd}
@media print{@page{size:landscape}body{margin:0}}
</style></head><body>
<h1>Calendarium {{year}} · {{rite}}</h1>
{{#months}}
<table>
<caption>{{name.la}}</caption>
<tr><th>Dom</th><th>Lun</th><th>Mar</th><th>Mer</th><th>Iov</th><th>Ven</th><th>Sab</th></tr>
{{#weeks}}<tr>
{{#days}}{{#in_month}}<td class="{{colour}}"><span class="dom">{{dom}}</span>{{#name}}{{la}}{{^la}}{{slug}}{{/la}}{{/name}}</td>{{/in_month}}{{^in_month}}<td class="pad"></td>{{/in_month}}{{/days}}
</tr>
{{/weeks}}
</table>
{{/months}}
</body></html>
|