Skip to content

Commit da10cc6

Browse files
committed
Switch to gallery view
1 parent b15fe5d commit da10cc6

File tree

3 files changed

+54
-12
lines changed

3 files changed

+54
-12
lines changed
Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,29 @@
11
<h1>Image Files</h1>
2-
<a href="{% url 's3-image-list' %}">S3 Images</a>
3-
<ul>
2+
<br />
3+
44
{% for object in object_list %}
5-
<li>Image {{ object.pk }}: <a href="{% url 'image-file-detail' object.pk %}">CesiumJS</a> or <a href="{% url 'image-file-viewer' object.pk %}">GeoJS</a></li>
6-
{% empty %}
7-
<li>No images yet.</li>
5+
<figure>
6+
<a href="{% url 'image-file-viewer' object.pk %}"><img id="{{ object.pk }}-thumbnail" src="{% url 'image-file-thumbnail' object.pk %}" alt="thumbnail" style="height: 150px" /><a />
7+
<figcaption>Image {{ object.pk }}: <a href="{% url 'image-file-detail' object.pk %}">CesiumJS</a> or <a href="{% url 'image-file-viewer' object.pk %}">GeoJS</a></figcaption>
8+
</figure>
89
{% endfor %}
9-
</ul>
10+
11+
<div class="pagination">
12+
<span class="step-links">
13+
{% if page_obj.has_previous %}
14+
<a href="?page=1">&laquo; first</a>
15+
<a href="?page={{ page_obj.previous_page_number }}">previous</a>
16+
{% endif %}
17+
18+
<span class="current">
19+
Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}.
20+
</span>
21+
22+
{% if page_obj.has_next %}
23+
<a href="?page={{ page_obj.next_page_number }}">next</a>
24+
<a href="?page={{ page_obj.paginator.num_pages }}">last &raquo;</a>
25+
{% endif %}
26+
</span>
27+
</div>
28+
<br />
29+
<a href="{% url 's3-image-list' %}">Go to S3 Images</a>
Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,29 @@
11
<h1>S3 Image Files</h1>
2-
<a href="{% url 'image-list' %}">Standard Images</a>
3-
<ul>
2+
<br />
3+
44
{% for object in object_list %}
5-
<li>Image {{ object.pk }}: <a href="{% url 's3-image-file-detail' object.pk %}">CesiumJS</a> or <a href="{% url 's3-image-file-viewer' object.pk %}">GeoJS</a></li>
6-
{% empty %}
7-
<li>No images yet.</li>
5+
<figure>
6+
<a href="{% url 's3-image-file-viewer' object.pk %}"><img id="{{ object.pk }}-thumbnail" src="{% url 's3-image-file-thumbnail' object.pk %}" alt="thumbnail" style="height: 150px" /><a />
7+
<figcaption>Image {{ object.pk }}: <a href="{% url 's3-image-file-detail' object.pk %}">CesiumJS</a> or <a href="{% url 's3-image-file-viewer' object.pk %}">GeoJS</a></figcaption>
8+
</figure>
89
{% endfor %}
9-
</ul>
10+
11+
<div class="pagination">
12+
<span class="step-links">
13+
{% if page_obj.has_previous %}
14+
<a href="?page=1">&laquo; first</a>
15+
<a href="?page={{ page_obj.previous_page_number }}">previous</a>
16+
{% endif %}
17+
18+
<span class="current">
19+
Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}.
20+
</span>
21+
22+
{% if page_obj.has_next %}
23+
<a href="?page={{ page_obj.next_page_number }}">next</a>
24+
<a href="?page={{ page_obj.paginator.num_pages }}">last &raquo;</a>
25+
{% endif %}
26+
</span>
27+
</div>
28+
<br />
29+
<a href="{% url 'image-list' %}">Go to Images</a>

project/example/core/views.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ class S3ImageFileViewerView(DetailView):
2222

2323
class ImageFileListView(ListView):
2424
model = models.ImageFile
25+
paginate_by = 20
2526

2627

2728
class S3ImageFileListView(ListView):
2829
model = models.S3ImageFile
30+
paginate_by = 20

0 commit comments

Comments
 (0)