Web platform for sharing free image data for ML and research

Homepage: https://datasets.roundabout-host.com

By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 gallery.html

View raw Download
text/html • 3.59 kiB
HTML document, ASCII text
        
            
1
{% extends "default.html" %}
2
{% import "small-annotation-display.html" as annotation_display %}
3
4
{% block nav_title %}{{ gallery.title }}{% endblock %}
5
{% block title %}Gallery {{ gallery.title }} | {{ site_name }}{% endblock %}
6
7
{% block content %}
8
<div id="picture-view">
9
<x-frame id="picture-actions">
10
<menu class="action-list">
11
<li><a href="/gallery/{{ gallery.id }}/users">
12
<iconify-icon icon="mdi:user"></iconify-icon>Users
13
</a></li>
14
{% if have_extended_permission %}
15
<li><a href="/gallery/{{ gallery.id }}/edit">
16
<iconify-icon icon="mdi:edit"></iconify-icon>Edit
17
</a></li>
18
{% endif %}
19
{% if have_extended_permission %}
20
<li><details>
21
<summary>
22
<iconify-icon icon="mdi:delete"></iconify-icon>Delete
23
</summary>
24
<a href="/gallery/{{ gallery.id }}/delete">Confirm deletion</a>
25
</details></li>
26
{% endif %}
27
</menu>
28
</x-frame>
29
<x-frame style="--width: 768px" class="vbox">
30
<h1>{{ gallery.title }}</h1>
31
<p>owned by <a href="/profile/{{ gallery.owner.username }}">{{ gallery.owner.formatted_name }}</a></p>
32
<p>{{ gallery.description }}</p>
33
{% if have_permission %}
34
<form class="buttonbox" method="POST" action="/gallery/{{ gallery.id }}/add-picture">
35
<input name="picture_id" type="text" placeholder="Picture ID" required aria-label="Picture ID">
36
<button type="submit">Add picture</button>
37
</form>
38
<details>
39
<summary>Add from query</summary>
40
<form method="POST" action="/gallery/{{ gallery.id }}/add-pictures-from-query">
41
<label>
42
<span class="required-asterisk">Query YAML</span>
43
<textarea name="query" required rows="8"></textarea>
44
</label>
45
<button type="submit">Add pictures</button>
46
</form>
47
</details>
48
{% endif %}
49
<h2>Pictures</h2>
50
<ul class="thumbnail-list">
51
{% for picture in gallery.pictures %}
52
<li>
53
<a href="/picture/{{ picture.resource.id }}">
54
{{ annotation_display.annotation_display(picture.resource) }}
55
<div class="list-detail">
56
{{ picture.resource.title }}
57
</div>
58
</a>
59
<div class="list-more">
60
<span class="picture-author">by <a href="/profile/{{ picture.resource.author.username }}">{{ picture.resource.author.formatted_name }}</a></span>
61
<form action="/gallery/{{ gallery.id }}/remove-picture" method="POST">
62
<input type="hidden" name="picture_id" value="{{ picture.resource.id }}">
63
{% if have_permission %}
64
<button type="submit" class="button-flat"><iconify-icon icon="mdi:close">Remove</iconify-icon></button>
65
{% endif %}
66
</form>
67
</div>
68
</li>
69
{% endfor %}
70
</ul>
71
</x-frame>
72
</div>
73
{% endblock %}