Reworked year buttons into arrows

This commit is contained in:
2022-11-10 17:04:59 +03:00
parent e05f73bcfd
commit eb327f8c62
5 changed files with 108 additions and 59 deletions
@@ -15,15 +15,24 @@
{% if type == 'year' %}
<h1 class="title">Календарь</h1>
{% if root == 'calendar' %}
{% if year_data.previous_year %} <a draggable="false" class="button previous_year" href="{{year_data.previous_year.number}}">Предыдущий год ({{year_data.previous_year.number}}-й)</a> {% endif %}
{% if year_data.next_year %} <a draggable="false" class="button next_year" href="{{year_data.next_year.number}}">Следующий год ({{year_data.next_year.number}}-й)</a> {% endif %}
{% elif root == 'year' %}
{% if year_data.previous_year %} <a draggable="false" class="button previous_year" href="../{{year_data.previous_year.number}}">Предыдущий год ({{year_data.previous_year.number}}-й)</a> {% endif %}
{% if year_data.next_year %} <a draggable="false" class="button next_year" href="../{{year_data.next_year.number}}">Следующий год ({{year_data.next_year.number}}-й)</a> {% endif %}
<div class="current-year">
{% if year_data.previous_year %}
<a draggable="false" class="arrow left" href="{{root}}{{year_data.previous_year.number}}"></a>
{% else %}
<a draggable="false" class="arrow left" disabled></a>
{% endif %}
<h2 class="year">Год {{year_data.number}}-й</h2>
{% if year_data.next_year %}
<a draggable="false" class="arrow right" href="{{root}}{{year_data.next_year.number}}"></a>
{% else %}
<a draggable="false" class="arrow right" disabled></a>
{% endif %}
</div>
<hr>
<div class="calendar">
{% for month in months %}
{% include 'faerun_calendar/month.html' with month=month %}
@@ -25,21 +25,9 @@
<td>
{% endif %}
{% if day.number == calendar_data.current_day and month.id == calendar_data.current_month.id and year_data.id == calendar_data.current_year.id %}
{% if root == 'calendar' %}
<a class="current_day" href="{{year_data.number}}/{{month.number}}/{{day.number}}">{{day.number}}</a>
{% elif root == 'year' %}
<a class="current_day" href="{{month.number}}/{{day.number}}">{{day.number}}</a>
{% elif root == 'month' %}
<a class="current_day" href="{{day.number}}">{{day.number}}</a>
{% endif %}
<a class="current_day" href="{{root}}{{year_data.number}}/{{month.number}}/{{day.number}}">{{day.number}}</a>
{% else %}
{% if root == 'calendar' %}
<a href="{{year_data.number}}/{{month.number}}/{{day.number}}">{{day.number}}</a>
{% elif root == 'year' %}
<a href="{{month.number}}/{{day.number}}">{{day.number}}</a>
{% elif root == 'month' %}
<a href="{{day.number}}">{{day.number}}</a>
{% endif %}
<a href="{{root}}{{year_data.number}}/{{month.number}}/{{day.number}}">{{day.number}}</a>
{% endif %}
</td>