Skip to content

Commit abebbae

Browse files
committed
Change release notes list to use summary/details instaed of JS
This can be done just as well with native HTML as with the bootstrap javascript, so let's do that.
1 parent d0385fb commit abebbae

File tree

2 files changed

+15
-28
lines changed

2 files changed

+15
-28
lines changed

media/css/main.css

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1658,7 +1658,6 @@ h3.messages {
16581658
font-size: 0.7em;
16591659
line-height: 1.2em;
16601660
}
1661-
16621661
/* Message Subjects */
16631662
h1.subject {
16641663
text-transform: none;
@@ -1827,18 +1826,12 @@ th.organisation-logo {
18271826
content: none;
18281827
}
18291828

1830-
.release-notes-list {
1829+
details.release-notes-list ul {
18311830
list-style-type: none;
18321831
}
18331832

1834-
.release-notes-list :not(.collapsed) > .right,
1835-
.release-notes-list .collapsed > .down {
1836-
display: none;
1837-
}
1838-
1839-
.release-notes-list .collapsed > .right,
1840-
.release-notes-list :not(.collapsed) > .down {
1841-
display: block;
1833+
details.release-notes-list {
1834+
margin-bottom: 0.3rem;
18421835
}
18431836

18441837
/* Moderation preview */

templates/docs/release_notes_list.html

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,22 @@
1212
<h1>Release Notes <i class="far fa-file-alt"></i></h1>
1313
</section>
1414
<p>Below is the complete archive of release notes for every version of PostgreSQL.</p>
15-
<ul class="release-notes-list fa-ul">
1615
{% for release_group in release_groups %}
1716
{% with major_version=release_group.grouper %}
18-
<li>
19-
<a class="collapsed" href="#release{{ major_version|cut:"." }}" data-toggle="collapse" role="button" aria-expanded="false" aria-controls="release{{ major_version|cut:"." }}">
20-
<span class="fa-li right"><i class="fas fa-angle-right"></i></span>
21-
<span class="fa-li down"><i class="fas fa-angle-down"></i></span>
22-
{% if major_version == 0 %}Postgres95{% else %}PostgreSQL {{ major_version | pg_major_version }}{% endif %}
23-
</a>
24-
<ul class="collapse release-notes-list" id="release{{ major_version|cut:"." }}">
25-
{% for release in release_group.list %}
26-
<li>
27-
<a href="/docs/release/{{ major_version | pg_major_version }}.{{ release.minor | release_notes_pg_minor_version:major_version }}/">
28-
{{ major_version | pg_major_version }}.{{ release.minor | release_notes_pg_minor_version:major_version }}
29-
</a>
30-
</li>
31-
{% endfor %}
32-
</ul>
33-
</li>
17+
<details class="release-notes-list">
18+
<summary>{% if major_version == 0 %}Postgres95{% else %}PostgreSQL {{ major_version | pg_major_version }}{% endif %}</summary>
19+
<ul>
20+
{% for release in release_group.list %}
21+
<li>
22+
<a href="/docs/release/{{ major_version | pg_major_version }}.{{ release.minor | release_notes_pg_minor_version:major_version }}/">
23+
{{ major_version | pg_major_version }}.{{ release.minor | release_notes_pg_minor_version:major_version }}
24+
</a>
25+
</li>
26+
{% endfor %}
27+
</ul>
28+
</details>
3429
{% endwith %}
3530
{% endfor %}
36-
</ul>
3731
</div>
3832
</div>
3933

0 commit comments

Comments
 (0)