{% extends "base.html" %} {% macro format_authors(authors) %} {% for author in authors %} {{ author.format_name }} {% if not loop.last %} , {% endif %} {% endfor %} {% endmacro %} {% block title %} Knowledge Repo {% endblock %} {% block content %}

{% if request.endpoint != 'index.render_cluster' %}
{% set start = feed_params['start'] | default(0) %} {% set results = feed_params['results'] | default(10) %} {% if start == 0 %} {% set page = 1 %} {% else %} {% set page = start//results + 1 %} {% endif %}
{% if page == 1 %} {% else %} {% set prev_page = url_for(request.endpoint, start=(page-2)*results, results=results, filters=feed_params['filters']) %} {% if request.endpoint == 'tag.render_tag_pages' %} {% set prev_page = prev_page + "&tag=" + full_tag %} {% endif %} {% endif %} {% if page == 1 %} {% set page_nums = [page, page + 1, page + 2] %} {% else %} {% set page_nums = [page - 1, page, page + 1] %} {% endif %} {% for page_num in page_nums %} {% set href = url_for(request.endpoint, start=(page_num - 1) * results, results=results, filters=feed_params["filters"]) %} {% if request.endpoint == 'tag.render_tag_pages' %} {% set href = href + "&tag=" + full_tag %} {% endif %} {% if page == page_num %} {{ page_num }} {% else %} {{ page_num }} {% endif %} {% endfor %} {% set next_page = url_for(request.endpoint, start=page*results, results=results, filters=feed_params['filters']) %} {% if request.endpoint == 'tag.render_tag_pages' %} {% set next_page = next_page + "&tag=" + full_tag %} {% endif %}
{% endif %}
{% block inner_content %} {% endblock %}
{% endblock %} {% block scripts %} {{ super() }} {% endblock %}