misuzu/templates/changelog/index.twig

44 lines
1.6 KiB
Twig
Raw Normal View History

2018-08-15 01:12:58 +00:00
{% extends 'changelog/master.twig' %}
2018-10-22 19:53:21 +00:00
{% from 'macros.twig' import pagination, container_title %}
2018-08-15 01:12:58 +00:00
{% from 'changelog/macros.twig' import changelog_listing %}
{% from '_layout/comments.twig' import comments_section %}
2018-07-06 01:28:06 +00:00
{% set is_valid = changes|length > 0 %}
{% set is_date = changelog_date|length > 0 %}
2018-07-06 01:28:06 +00:00
{% set title = 'Changelog' %}
{% if is_valid %}
{%
set canonical_url = url_construct(url('changelog-index'), {
'd': changelog_date,
2019-01-03 00:33:02 +00:00
'u': changelog_user|default(0),
'p': changelog_pagination.page|default(0) > 1 ? changelog_pagination.page : 0,
})
%}
{% if is_date or changelog_user %}
{% set title = title ~ ' »' ~ (changelog_date ? ' ' ~ changes[0].change_date : '') ~ (changelog_user ? ' by ' ~ changes[0].username : '') %}
{% endif %}
{% endif %}
2018-07-06 01:28:06 +00:00
{% block content %}
2019-03-02 21:04:45 +00:00
<div class="container changelog__container">
{{ container_title('<i class="fas fa-wrench fa-fw"></i> ' ~ title) }}
2018-10-22 19:53:21 +00:00
2019-03-02 21:04:45 +00:00
{{ changelog_listing(changes, is_date) }}
2019-03-02 21:04:45 +00:00
{% if not is_date %}
<div class="changelog__pagination">
{{ pagination(changelog_pagination, url('changelog-index'), null, {'d':changelog_date, 'u':changelog_user|default(0)})}}
</div>
{% endif %}
2018-07-06 01:28:06 +00:00
</div>
2018-08-06 22:19:35 +00:00
{% if comments is defined %}
<div class="container">
{{ container_title('<i class="fas fa-comments fa-fw"></i> Comments') }}
2018-08-06 22:19:35 +00:00
{{ comments_section(comments, comments_category, current_user|default(null), comments_perms) }}
</div>
{% endif %}
2018-07-06 01:28:06 +00:00
{% endblock %}