annotate gpp/templates/ygroup/pagination.html @ 479:32cec6cd8808

Refactor RateLimiter so that if Redis is not running, everything still runs normally (minus the rate limiting protection). My assumption that creating a Redis connection would throw an exception if Redis wasn't running was wrong. The exceptions actually occur when you issue a command. This is for #224.
author Brian Neal <bgneal@gmail.com>
date Sun, 25 Sep 2011 00:49:05 +0000
parents 0c18dfb1da1c
children
rev   line source
bgneal@323 1 <div class="pagination">
bgneal@323 2 {% if page_obj.paginator.num_pages == 1 %}
bgneal@323 3 Page 1 of 1
bgneal@323 4 {% else %}
bgneal@323 5 <ul>
bgneal@323 6 {% if page_obj.has_previous %}
bgneal@323 7 <li class="prev"><a href="./?page={{ page_obj.previous_page_number }}" title="Go to page {{ page_obj.previous_page_number }}">&laquo; Previous</a></li>
bgneal@323 8 {% endif %}
bgneal@323 9 {% for num in page_obj.page_range %}
bgneal@323 10 {% if num %}
bgneal@323 11 {% ifequal num page_obj.number %}
bgneal@323 12 <li class="current">{{ num }}</li>
bgneal@323 13 {% else %}
bgneal@323 14 <li class="page"><a href="./?page={{ num }}" title="Go to page {{ num }}">{{ num }}</a></li>
bgneal@323 15 {% endifequal %}
bgneal@323 16 {% else %}
bgneal@323 17 <li>&hellip;</li>
bgneal@323 18 {% endif %}
bgneal@323 19 {% endfor %}
bgneal@323 20 {% if page_obj.has_next %}
bgneal@323 21 <li class="next"><a href="./?page={{ page_obj.next_page_number }}" title="Go to page {{ page_obj.next_page_number }}">Next &raquo;</a></li>
bgneal@323 22 {% endif %}
bgneal@323 23 </ul>
bgneal@323 24 {% endif %}
bgneal@323 25 </div>
bgneal@323 26 <br clear="left" />