aboutsummaryrefslogtreecommitdiff
path: root/templates/macros/macros.html
diff options
context:
space:
mode:
authorJieiku2022-05-31 00:48:53 -0700
committerJieiku2022-05-31 00:48:53 -0700
commitf7046e6094d50a9e22ce2746b3cbb5cf7e8825e6 (patch)
tree686de16190d29a8874f345d0f894cc94005c3599 /templates/macros/macros.html
parent7fbb144cf8cbe007a108a6b9271bfa86fe20aee2 (diff)
downloadabridge-f7046e6094d50a9e22ce2746b3cbb5cf7e8825e6.tar.gz
abridge-f7046e6094d50a9e22ce2746b3cbb5cf7e8825e6.tar.bz2
abridge-f7046e6094d50a9e22ce2746b3cbb5cf7e8825e6.zip
Paginator Macro, Fonts, Search, Whitespace Cleanup
Diffstat (limited to 'templates/macros/macros.html')
-rw-r--r--templates/macros/macros.html25
1 files changed, 25 insertions, 0 deletions
diff --git a/templates/macros/macros.html b/templates/macros/macros.html
index 82e856a..a639a73 100644
--- a/templates/macros/macros.html
+++ b/templates/macros/macros.html
@@ -19,3 +19,28 @@
{%- macro footer(page) %}
<h3><a href="#">Back to top</a></h3>
{%- endmacro footer %}
+
+
+{%- macro pagination(paginator)%}
+ {%- if paginator.number_pagers > 1 %}
+ <nav>
+ <div>{%- if paginator.previous %}<a href="{{ paginator.previous | safe }}">&#60; Previous</a> {% endif %} </div>
+ <div>
+ <ul>
+ {%- for i in range(start=1, end=paginator.number_pagers+1) %}
+ <li>
+ {%- if i == paginator.current_index %}
+ <a class="cnav" href="#">{{i}}</a>
+ {%- elif i > 1 %}
+ <a href="{{paginator.base_url | safe }}{{i ~ '/'}}">{{i}}</a>
+ {%- else %}
+ <a href="{{paginator.first | safe }}">{{i}}</a>
+ {%- endif %}
+ </li>
+ {%- endfor %}
+ </ul>
+ </div>
+ <div>{%- if paginator.next %}<a href="{{ paginator.next | safe }}">Next &#62;</a>{% endif %} </div>
+ </nav>
+ {%- endif %}
+{%- endmacro %}