diff -r bddad78eab94 zine/application.py
|
a
|
b
|
|
| 51 | 51 | 'pagination.active': u'<strong>%(page)d</strong>', |
| 52 | 52 | 'pagination.commata': u'<span class="commata">,\n</span>', |
| 53 | 53 | 'pagination.ellipsis': u'<span class="ellipsis"> …\n</span>', |
| | 54 | 'pagination.nav_prev': u'<a href="%(url)s" class="prev">%(label)s</a> ', |
| | 55 | 'pagination.nav_next': u' <a href="%(url)s" class="next">%(label)s</a>', |
| | 56 | 'pagination.nav_gray_prev': u'<span class="disabled prev">%(label)s</span> ', |
| | 57 | 'pagination.nav_gray_next': u' <span class="disabled next">%(label)s</span>', |
| 54 | 58 | 'pagination.threshold': 3, |
| 55 | 59 | 'pagination.left_threshold': 2, |
| 56 | 60 | 'pagination.right_threshold': 1, |
diff -r bddad78eab94 zine/utils/pagination.py
|
a
|
b
|
|
| 54 | 54 | normal = _getopt('normal') |
| 55 | 55 | active = _getopt('active') |
| 56 | 56 | commata = _getopt('commata') |
| | 57 | nav_next = _getopt('nav_next') |
| | 58 | nav_prev = _getopt('nav_prev') |
| | 59 | nav_gray_next = _getopt('nav_gray_next') |
| | 60 | nav_gray_prev = _getopt('nav_gray_prev') |
| 57 | 61 | ellipsis = _getopt('ellipsis') |
| 58 | 62 | threshold = _getopt('threshold') |
| 59 | 63 | left_threshold = _getopt('left_threshold') |
| … |
… |
|
| 109 | 113 | |
| 110 | 114 | if next_link: |
| 111 | 115 | if next is not None: |
| 112 | | result.append(u' <a href="%s" class="next">%s</a>' % |
| 113 | | (get_link(next), _(u'Next »'))) |
| | 116 | result.append( nav_next % |
| | 117 | { 'url': get_link(next), 'label': _(u'Next »')} |
| | 118 | ) |
| 114 | 119 | elif gray_next_link: |
| 115 | | result.append(u' <span class="disabled next">%s</span>' % |
| 116 | | _(u'Next »')) |
| | 120 | result.append( nav_gray_next % { 'label': _(u'Next »') } ) |
| 117 | 121 | if prev_link: |
| 118 | 122 | if prev is not None: |
| 119 | | result.insert(0, u'<a href="%s" class="prev">%s</a> ' % |
| 120 | | (get_link(prev), _(u'« Previous'))) |
| | 123 | result.insert(0, nav_prev % |
| | 124 | { 'url': get_link(prev), 'label': _(u'« Previous') } |
| | 125 | ) |
| 121 | 126 | elif gray_prev_link: |
| 122 | | result.insert(0, u'<span class="disabled prev">%s</span> ' % |
| 123 | | _(u'« Previous')) |
| | 127 | result.insert(0, nav_gray_prev % {'label': _(u'« Previous')} ) |
| 124 | 128 | |
| 125 | 129 | return u''.join(result) |
| 126 | 130 | |