diff options
| author | Jieiku | 2022-05-31 00:48:53 -0700 |
|---|---|---|
| committer | Jieiku | 2022-05-31 00:48:53 -0700 |
| commit | f7046e6094d50a9e22ce2746b3cbb5cf7e8825e6 (patch) | |
| tree | 686de16190d29a8874f345d0f894cc94005c3599 /templates/macros/macros.html | |
| parent | 7fbb144cf8cbe007a108a6b9271bfa86fe20aee2 (diff) | |
| download | abridge-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.html | 25 |
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 }}">< 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 ></a>{% endif %} </div> + </nav> + {%- endif %} +{%- endmacro %} |
