]> git.p6c8.net - pcdenotes.git/blobdiff - notes/templates/note_list.html
Do pagination only if there is more than one page
[pcdenotes.git] / notes / templates / note_list.html
index 9f1554c1f2446c77b9fe9e7461858a5aedf95de4..f1f5ee530c591805555fda26e262dfb9384f7f03 100644 (file)
@@ -1,19 +1,23 @@
 {% extends "note_base.html" %}
 {% extends "note_base.html" %}
-{% load markdownify %}
 
 {% block title %}Notes{% endblock %}
 
 {% block content %}
 
 {% block title %}Notes{% endblock %}
 
 {% block content %}
-    <h1>Notes</h1>
-    {% for note in notes %}
-    <h2>{{ note.title }}</h2>
-    <p>ID: {{ note.id }}</p>
-    <div>{{ note.content|linebreaksbr|markdownify }}</div>
-    <p>Link: <a href="{{ note.get_absolute_url }}">View</a></p>
-    <p>Date: {{ note.created_at|date:"Y-m-d H:i" }}</p>
-    {% empty %}
-    <p>No notes</p>
-    {% endfor %}
+  {% for note in notes_page %}
+  {% include "note.html" %}
+  {% empty %}
+  <p>No notes</p>
+  {% endfor %}
 
 
-    <p>Number of notes: {{ notes_count }}</p>
+  {% if page_count > 1 %}
+    <ul class="pagination mt-5">
+      {% for page in pages %}
+        {% ifnotequal page.number page_number %}
+          <li class="page-item"><a href="?page={{ page.number }}" class="page-link">{{ page.number }}</a></li>
+        {% else %}
+          <li class="page-item active"><span class="page-link">{{ page.number }}</span></li>
+        {% endifnotequal %}
+      {% endfor %}
+    </ul>
+  {% endif %}
 {% endblock %}
\ No newline at end of file
 {% endblock %}
\ No newline at end of file

patrick-canterino.de