30 lines
1.5 KiB
HTML
30 lines
1.5 KiB
HTML
<div class="diary-cal">
|
|
<div class="panel-header"><a href="{{.DiaryURL}}">Chronological</a></div>
|
|
<div class="diary-cal-nav">
|
|
<a href="{{.MonthURL}}" class="diary-cal-heading">{{.MonthName}}</a>
|
|
<div class="dropdown diary-cal-drop">
|
|
<button type="button" class="btn btn-small" data-action="cal-month-drop" aria-expanded="false" title="Monat wählen">▾</button>
|
|
<div class="dropdown-menu scrollable">
|
|
{{range .AllMonths}}<a class="btn dropdown-item{{if .IsCurrent}} cal-current{{end}}" href="{{.URL}}">{{.Name}}</a>{{end}}
|
|
</div>
|
|
</div>
|
|
<a href="{{.YearURL}}" class="diary-cal-heading">{{.DisplayYear}}</a>
|
|
<div class="dropdown diary-cal-drop">
|
|
<button type="button" class="btn btn-small" data-action="cal-year-drop" aria-expanded="false" title="Jahr wählen">▾</button>
|
|
<div class="dropdown-menu align-right scrollable">
|
|
{{range .Years}}<a class="btn dropdown-item{{if .IsCurrent}} cal-current{{end}}" href="{{.URL}}">{{.Num}}</a>{{end}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<table class="diary-cal-grid">
|
|
<thead>
|
|
<tr><th>Mo</th><th>Di</th><th>Mi</th><th>Do</th><th>Fr</th><th>Sa</th><th>So</th></tr>
|
|
</thead>
|
|
<tbody>
|
|
{{range .Weeks}}<tr>{{range .}}<td class="{{if .IsCurrent}}cal-current{{else if .IsToday}}cal-today{{end}}{{if and .Num (not .HasEntry)}} cal-empty{{end}}">{{if .Num}}<a href="{{.URL}}">{{.Num}}</a>{{end}}</td>{{end}}</tr>
|
|
{{end}}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<script src="/_/diary/calendar.js"></script>
|