<div class="diary-cal panel panel-sidebar"
     data-display-year="{{.DisplayYear}}"
     data-display-month="{{.DisplayMonth}}">
  <div class="panel-header row">
    <a href="{{.DiaryURL}}">Chronological</a>
    <div class="dropdown diary-cal-drop">
      <button type="button" class="btn" data-action="cal-year-drop" aria-expanded="false" title="Jahr wählen">{{.DisplayYear}} ▾</button>
      <div class="dropdown-menu align-right scrollable">
        {{range .Years}}<a class="btn btn-block{{if .IsCurrent}} cal-current{{end}}" href="{{.URL}}">{{.Num}}</a>{{end}}
      </div>
    </div>
  </div>
  {{range $i, $m := .Months}}
  {{if $i}}<hr/>{{end}}
  <div class="diary-cal-month"><a href="{{$m.AnchorURL}}">{{$m.Name}}</a></div>
  <table class="diary-cal-grid" data-cal-month="{{$m.Num}}">
    <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 $m.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>
  {{end}}
</div>
<script src="/_/diary/calendar.js"></script>
