Display album hierarchy as nested bullets instead of separate lists.

Not perfect yet but I didn't like having all those header elements.
master
voussoir 2017-11-27 16:00:52 -08:00
parent a7b5a7d42a
commit 156e467814
1 changed files with 18 additions and 14 deletions

View File

@ -60,22 +60,26 @@ p
{{-album.description-}} {{-album.description-}}
</pre> </pre>
<ul>
{% set viewparam = "?view=list" if view == "list" else "" %} {% set viewparam = "?view=list" if view == "list" else "" %}
{% set parent = album.parent() %} {% set parent = album.parent() %}
{% if parent %} {% if parent %}
<h3>Parent: <a href="/album/{{parent.id}}{{viewparam}}">{{parent.display_name}}</a></h3> <li><a href="/album/{{parent.id}}{{viewparam}}">{{parent.display_name}}</a></li>
{% else %} {% else %}
<h3>Parent: <a href="/albums">Albums</a></h3> <li><a href="/albums">Albums</a></li>
{% endif %} {% endif %}
{% set sub_albums = album.children() %}
<h3>Sub-albums</h3>
<ul> <ul>
<li>You are here</li>
<ul>
{% set sub_albums = album.children() %}
{% for sub_album in sub_albums|sort(attribute='title') %} {% for sub_album in sub_albums|sort(attribute='title') %}
<li><a href="/album/{{sub_album.id}}{{viewparam}}">{{sub_album.display_name}}</a></li> <li><a href="/album/{{sub_album.id}}{{viewparam}}">{{sub_album.display_name}}</a></li>
{% endfor %} {% endfor %}
<li><button class="green_button" onclick="var parent='{{album.id}}'; create_album_and_follow(parent);">Create child</button></li> <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() %}
{% if photos %} {% if photos %}