Display album hierarchy as nested bullets instead of separate lists.
Not perfect yet but I didn't like having all those header elements.
This commit is contained in:
parent
a7b5a7d42a
commit
156e467814
1 changed files with 18 additions and 14 deletions
|
@ -60,21 +60,25 @@ p
|
||||||
{{-album.description-}}
|
{{-album.description-}}
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
{% set viewparam = "?view=list" if view == "list" else "" %}
|
|
||||||
{% set parent = album.parent() %}
|
|
||||||
{% if parent %}
|
|
||||||
<h3>Parent: <a href="/album/{{parent.id}}{{viewparam}}">{{parent.display_name}}</a></h3>
|
|
||||||
{% else %}
|
|
||||||
<h3>Parent: <a href="/albums">Albums</a></h3>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% set sub_albums = album.children() %}
|
|
||||||
<h3>Sub-albums</h3>
|
|
||||||
<ul>
|
<ul>
|
||||||
{% for sub_album in sub_albums|sort(attribute='title') %}
|
{% set viewparam = "?view=list" if view == "list" else "" %}
|
||||||
<li><a href="/album/{{sub_album.id}}{{viewparam}}">{{sub_album.display_name}}</a></li>
|
{% set parent = album.parent() %}
|
||||||
{% endfor %}
|
{% if parent %}
|
||||||
<li><button class="green_button" onclick="var parent='{{album.id}}'; create_album_and_follow(parent);">Create child</button></li>
|
<li><a href="/album/{{parent.id}}{{viewparam}}">{{parent.display_name}}</a></li>
|
||||||
|
{% else %}
|
||||||
|
<li><a href="/albums">Albums</a></li>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>You are here</li>
|
||||||
|
<ul>
|
||||||
|
{% set sub_albums = album.children() %}
|
||||||
|
{% for sub_album in sub_albums|sort(attribute='title') %}
|
||||||
|
<li><a href="/album/{{sub_album.id}}{{viewparam}}">{{sub_album.display_name}}</a></li>
|
||||||
|
{% endfor %}
|
||||||
|
<li><button class="green_button" onclick="var parent='{{album.id}}'; create_album_and_follow(parent);">Create child</button></li>
|
||||||
|
</ul>
|
||||||
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
{% set photos = album.photos() %}
|
{% set photos = album.photos() %}
|
||||||
|
|
Loading…
Reference in a new issue