Skip to content

Commit 50604e7

Browse files
author
Richard
committed
Move if statement checking for TocContent or attachments inside offcanvas div
1 parent 7c2278a commit 50604e7

File tree

1 file changed

+31
-29
lines changed

1 file changed

+31
-29
lines changed

myhpi/core/templates/core/sidebar.html

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -43,34 +43,36 @@ <h1 class="side-panel-title">{% translate "Attachments" %}</h1>
4343
</div>
4444

4545
<div class="offcanvas offcanvas-bottom"
46-
tabindex="-1"
47-
id="sidebar-offcanvas"
48-
aria-labelledby="sidebar-offcanvas-label">
49-
<div class="offcanvas-header">
50-
<h5 class="offcanvas-title" id="sidebar-offcanvas-label">
51-
{% translate "Table of contents" %}
52-
</h5>
53-
<button type="button"
54-
class="btn-close"
55-
data-bs-dismiss="offcanvas"
56-
aria-label="{% translate 'Close' %}"></button>
57-
</div>
58-
<div class="offcanvas-body">
59-
<aside class="side-panel border-accent sidebar-container d-print-none">
60-
<h1 class="side-panel-title">{% translate "Table of contents" %}</h1>
61-
{{ parsed_md.1 }}
62-
</aside>
63-
{% if page.attachments.exists %}
46+
tabindex="-1"
47+
id="sidebar-offcanvas"
48+
aria-labelledby="sidebar-offcanvas-label">
49+
{% if parsed_md.1|hasTocContent or page.attachments.exists %}
50+
<div class="offcanvas-header">
51+
<h5 class="offcanvas-title" id="sidebar-offcanvas-label">
52+
{% translate "Table of contents" %}
53+
</h5>
54+
<button type="button"
55+
class="btn-close"
56+
data-bs-dismiss="offcanvas"
57+
aria-label="{% translate 'Close' %}"></button>
58+
</div>
59+
<div class="offcanvas-body">
6460
<aside class="side-panel border-accent sidebar-container d-print-none">
65-
<h1 class="side-panel-title">{% translate "Attachments" %}</h1>
66-
<ul>
67-
{% for attachment in page.attachments.all %}
68-
<li>
69-
<a href="{{ attachment.url }}">{{ attachment.title }}</a>
70-
</li>
71-
{% endfor %}
72-
</ul>
61+
<h1 class="side-panel-title">{% translate "Table of contents" %}</h1>
62+
{{ parsed_md.1 }}
7363
</aside>
74-
{% endif %}
75-
</div>
76-
</div>
64+
{% if page.attachments.exists %}
65+
<aside class="side-panel border-accent sidebar-container d-print-none">
66+
<h1 class="side-panel-title">{% translate "Attachments" %}</h1>
67+
<ul>
68+
{% for attachment in page.attachments.all %}
69+
<li>
70+
<a href="{{ attachment.url }}">{{ attachment.title }}</a>
71+
</li>
72+
{% endfor %}
73+
</ul>
74+
</aside>
75+
{% endif %}
76+
</div>
77+
{% endif %}
78+
</div>

0 commit comments

Comments
 (0)