Break out search paginator into template
Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
1cc2b42fa1
commit
c919e337bf
@ -645,8 +645,7 @@ div#pkglist-about {
|
||||
}
|
||||
|
||||
/* pkglist: results navigation */
|
||||
#pkglist-stats-top,
|
||||
#pkglist-stats-bottom {
|
||||
.pkglist-stats {
|
||||
font-size: 0.85em;
|
||||
}
|
||||
|
||||
|
@ -52,31 +52,7 @@ <h3>Package Search</h3>
|
||||
|
||||
{% if package_list %}
|
||||
<div id="pkglist-results" class="box">
|
||||
|
||||
{% if paginator %}
|
||||
<div id="pkglist-stats-top">
|
||||
|
||||
<p>{{paginator.count}} packages found.
|
||||
Page {{page_obj.number}} of {{paginator.num_pages}}.</p>
|
||||
|
||||
<p class="pkglist-nav">
|
||||
{% if page_obj.has_previous %}
|
||||
<a class="prev" href="/packages/{{page_obj.previous_page_number}}/?{{current_query}}"
|
||||
title="Go to previous page">< Prev</a>
|
||||
{% else %}
|
||||
<span class="prev">< Prev</span>
|
||||
{% endif %}
|
||||
{% if page_obj.has_next %}
|
||||
<a class="next" href="/packages/{{page_obj.next_page_number}}/?{{current_query}}"
|
||||
title="Go to next page">Next ></a>
|
||||
{% else %}
|
||||
<span class="next">Next ></span>
|
||||
{% endif %}
|
||||
</p>
|
||||
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% include "packages/search_paginator.html" %}
|
||||
<form id="pkglist-results-form" method="post" action="/packages/update/">{% csrf_token %}
|
||||
|
||||
<table class="results">
|
||||
@ -120,29 +96,7 @@ <h3>Package Search</h3>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
{% if paginator %}
|
||||
<div id="pkglist-stats-bottom">
|
||||
|
||||
<p>{{paginator.count}} packages found. Page {{page_obj.number}} of {{paginator.num_pages}}.</p>
|
||||
|
||||
<p class="pkglist-nav">
|
||||
{% if page_obj.has_previous %}
|
||||
<a class="prev" href="/packages/{{page_obj.previous_page_number}}/?{{current_query}}"
|
||||
title="Go to previous page">< Prev</a>
|
||||
{% else %}
|
||||
<span class="prev">< Prev</span>
|
||||
{% endif %}
|
||||
{% if page_obj.has_next %}
|
||||
<a class="next" href="/packages/{{page_obj.next_page_number}}/?{{current_query}}"
|
||||
title="Go to next page">Next ></a>
|
||||
{% else %}
|
||||
<span class="next">Next ></span>
|
||||
{% endif %}
|
||||
</p>
|
||||
|
||||
</div>
|
||||
{% endif %}
|
||||
{% include "packages/search_paginator.html" %}
|
||||
|
||||
{% if perms.main.change_package %}
|
||||
<p><input title="Adopt selected packages" type="submit" id="adopt-btn"
|
||||
|
27
templates/packages/search_paginator.html
Normal file
27
templates/packages/search_paginator.html
Normal file
@ -0,0 +1,27 @@
|
||||
<div class="pkglist-stats">
|
||||
{% if is_paginated %}
|
||||
<p>{{paginator.count}} packages found.
|
||||
Page {{page_obj.number}} of {{paginator.num_pages}}.</p>
|
||||
|
||||
<div class="pkglist-nav">
|
||||
<span class="prev">
|
||||
{% if page_obj.has_previous %}
|
||||
<a href="/packages/{{page_obj.previous_page_number}}/?{{current_query}}"
|
||||
title="Go to previous page">< Prev</a>
|
||||
{% else %}
|
||||
< Prev
|
||||
{% endif %}
|
||||
</span>
|
||||
<span class="next">
|
||||
{% if page_obj.has_next %}
|
||||
<a href="/packages/{{page_obj.next_page_number}}/?{{current_query}}"
|
||||
title="Go to next page">Next ></a>
|
||||
{% else %}
|
||||
Next >
|
||||
{% endif %}
|
||||
</span>
|
||||
</div>
|
||||
{% else %}
|
||||
<p>{{ package_list.count }} packages found.</p>
|
||||
{% endif %}
|
||||
</div>
|
Loading…
Reference in New Issue
Block a user