forked from rDrama/rDrama
use new pagination system
parent
36612a3045
commit
a0469edfc7
|
@ -49,6 +49,7 @@ def dm_images(v):
|
||||||
with open(f"{LOG_DIRECTORY}/dm_images.log", "r", encoding="utf-8") as f:
|
with open(f"{LOG_DIRECTORY}/dm_images.log", "r", encoding="utf-8") as f:
|
||||||
items=f.read().split("\n")[:-1]
|
items=f.read().split("\n")[:-1]
|
||||||
|
|
||||||
|
next_exists = len(items)
|
||||||
items = [x.split(", ") for x in items]
|
items = [x.split(", ") for x in items]
|
||||||
items.reverse()
|
items.reverse()
|
||||||
|
|
||||||
|
@ -56,9 +57,8 @@ def dm_images(v):
|
||||||
except: page = 1
|
except: page = 1
|
||||||
|
|
||||||
firstrange = PAGE_SIZE * (page - 1)
|
firstrange = PAGE_SIZE * (page - 1)
|
||||||
secondrange = firstrange + PAGE_SIZE + 1
|
secondrange = firstrange + PAGE_SIZE
|
||||||
items = items[firstrange:secondrange]
|
items = items[firstrange:secondrange]
|
||||||
next_exists = (len(items) > PAGE_SIZE)
|
|
||||||
|
|
||||||
return render_template("admin/dm_images.html", v=v, items=items, next_exists=next_exists, page=page)
|
return render_template("admin/dm_images.html", v=v, items=items, next_exists=next_exists, page=page)
|
||||||
|
|
||||||
|
|
|
@ -53,22 +53,5 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block pagenav %}
|
{% block pagenav %}
|
||||||
<nav>
|
{% include "pagination.html" %}
|
||||||
<ul class="pagination pagination-sm py-3 pl-3 mb-0">
|
|
||||||
{% if page>1 %}
|
|
||||||
<li class="page-item">
|
|
||||||
<small><a class="page-link" href="?page={{page-1}}" tabindex="-1">Prev</a></small>
|
|
||||||
</li>
|
|
||||||
{% else %}
|
|
||||||
<li class="page-item disabled"><span class="page-link">Prev</span></li>
|
|
||||||
{% endif %}
|
|
||||||
{% if next_exists %}
|
|
||||||
<li class="page-item">
|
|
||||||
<small><a class="page-link" href="?page={{page+1}}">Next</a></small>
|
|
||||||
</li>
|
|
||||||
{% else %}
|
|
||||||
<li class="page-item disabled"><span class="page-link">Next</span></li>
|
|
||||||
{% endif %}
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
Loading…
Reference in New Issue