Skip to content

Commit 80697b8

Browse files
authored
fix: sections with same name expand together (#7)
* fix: sections with same name expand together * fix: remove un-needed tags
1 parent 518ab80 commit 80697b8

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

layouts/partials/sidebar.html

+20-20
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ <h3>
2323
{{ else }}
2424
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle" aria-expanded="false"
2525
{{ end }}
26-
data-toggle="collapse" href="#" data-target="#{{.Section | urlize}}--{{.Title | urlize}}--collapseOne"
27-
aria-controls="{{.Section | urlize}}--{{.Title | urlize}}--collapseOne">
26+
data-toggle="collapse" href="#" data-target="#{{.Section | urlize}}--{{.Title | urlize}}"
27+
aria-controls="{{.Section | urlize}}--{{.Title | urlize}}">
2828
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
2929
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }}</a>
3030
</li>
3131
</div>
3232
<!-- This is necessary to expand the current product after clicking on the product cards in docs.nginx.com-->
3333
{{ if eq .RelPermalink $theRealSection }}
34-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseOne" class="accordion-body collapse show">
34+
<div id="{{.Section | urlize}}--{{.Title | urlize}}" class="accordion-body collapse show">
3535
{{ else }}
36-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseOne" class="accordion-body collapse">
36+
<div id="{{.Section | urlize}}--{{.Title | urlize}}" class="accordion-body collapse">
3737
{{ end }}
3838
<div class="accordion-inner">
3939
{{ range .Sections }}
@@ -45,13 +45,13 @@ <h3>
4545
<li class="nginx-toc-link l2">
4646
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle"
4747
aria-expanded="false" data-toggle="collapse"
48-
href="#{{.Section | urlize}}--{{.Title | urlize}}--collapseTwo">
48+
href="#{{.Section | urlize}}--{{.Title | urlize}}">
4949
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
5050
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }}</a>
5151
</li>
5252
<ul>
5353
</div>
54-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseTwo" class="accordion-body collapse leaf">
54+
<div id="{{.Section | urlize}}--{{.Title | urlize}}" class="accordion-body collapse leaf">
5555
<div class="accordion-inner">
5656
{{ range .Sections }}
5757
<div class="accordion" id="Accordion3">
@@ -62,14 +62,14 @@ <h3>
6262
<li class="nginx-toc-link l2">
6363
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle"
6464
aria-expanded="false" data-toggle="collapse"
65-
href="#{{.Section | urlize}}--{{.Title | urlize}}--collapseThree">
65+
href="#{{.Section | urlize}}--{{.Parent.File.ContentBaseName}}--{{.Title | urlize}}">
6666
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
6767
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }}</a>
6868
</li>
6969
<ul>
7070
</div>
7171

72-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseThree" class="accordion-body collapse leaf">
72+
<div id="{{.Section | urlize}}--{{.Parent.File.ContentBaseName}}--{{.Title | urlize}}" class="accordion-body collapse leaf">
7373
<div class="accordion-inner">
7474
{{ range .Sections }}
7575
<div class="accordion" id="Accordion4">
@@ -80,14 +80,14 @@ <h3>
8080
<li class="nginx-toc-link l2">
8181
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle"
8282
aria-expanded="false" data-toggle="collapse"
83-
href="#{{.Section | urlize}}--{{.Title | urlize}}--collapseFour">
83+
href="#{{.Section | urlize}}--{{.Parent.Parent.File.ContentBaseName}}--{{.Parent.File.ContentBaseName}}--{{.Title | urlize}}">
8484
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
8585
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }}</a>
8686
</li>
8787
<ul>
8888
</div>
8989

90-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseFour" class="accordion-body collapse leaf">
90+
<div id="{{.Section | urlize}}--{{.Parent.Parent.File.ContentBaseName}}--{{.Parent.File.ContentBaseName}}--{{.Title | urlize}}" class="accordion-body collapse leaf">
9191
<div class="accordion-inner">
9292
{{ range .Pages }}
9393
<ul class="sidebar-l2-padding">
@@ -179,13 +179,13 @@ <h3>
179179
<div class="accordion-heading">
180180
<li class="nginx-toc-link l1">
181181
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle" aria-expanded="false"
182-
data-toggle="collapse" href="#" data-target="#{{.Section | urlize}}--{{.Title | urlize}}--collapseOne"
183-
aria-controls="{{.Section | urlize}}--{{.Title | urlize}}--collapseOne">
182+
data-toggle="collapse" href="#" data-target="#{{.Section | urlize}}--{{.Title | urlize}}"
183+
aria-controls="{{.Section | urlize}}--{{.Title | urlize}}">
184184
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
185185
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }} </a>
186186
</li>
187187
</div>
188-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseOne" class="accordion-body collapse">
188+
<div id="{{.Section | urlize}}--{{.Title | urlize}}" class="accordion-body collapse">
189189
<div class="accordion-inner">
190190
{{ range .Sections }}
191191
{{if eq .Title "NGINX Controller Application Delivery Module" }}
@@ -213,14 +213,14 @@ <h3>
213213
<li class="nginx-toc-link l2">
214214
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle"
215215
aria-expanded="false" data-toggle="collapse"
216-
href="#{{.Section | urlize}}--{{.Title | urlize}}--collapseTwo">
216+
href="#{{.Section | urlize}}--{{.Title | urlize}}">
217217
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
218218
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }} </a>
219219

220220
</li>
221221
<ul>
222222
</div>
223-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseTwo" class="accordion-body collapse leaf">
223+
<div id="{{.Section | urlize}}--{{.Title | urlize}}" class="accordion-body collapse leaf">
224224
<div class="accordion-inner">
225225
{{ range .Pages }}
226226
<ul class="sidebar-l2-padding">
@@ -287,13 +287,13 @@ <h3>
287287
<div class="accordion-heading">
288288
<li class="nginx-toc-link l1">
289289
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle" aria-expanded="false"
290-
data-toggle="collapse" href="#" data-target="#{{.Section | urlize}}--{{.Title | urlize}}--collapseOne"
291-
aria-controls="{{.Section | urlize}}--{{.Title | urlize}}--collapseOne">
290+
data-toggle="collapse" href="#" data-target="#{{.Section | urlize}}--{{.Title | urlize}}"
291+
aria-controls="{{.Section | urlize}}--{{.Title | urlize}}">
292292
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
293293
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }} </a>
294294
</li>
295295
</div>
296-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseOne" class="accordion-body collapse">
296+
<div id="{{.Section | urlize}}--{{.Title | urlize}}" class="accordion-body collapse">
297297
<div class="accordion-inner">
298298
{{ range .Sections }}
299299
{{if eq .Title "NGINX Controller API Management Module" }}
@@ -320,14 +320,14 @@ <h3>
320320
<li class="nginx-toc-link l2">
321321
<a data-menu-id="{{.RelPermalink}}" class="accordion-toggle"
322322
aria-expanded="false" data-toggle="collapse"
323-
href="#{{.Section | urlize}}--{{.Title | urlize}}--collapseTwo">
323+
href="#{{.Section | urlize}}--{{.Title | urlize}}">
324324
<i class="fa fa-sm fa-fw fa-chevron-right"></i><i
325325
class="fa fa-sm fa-fw fa-chevron-down"></i>{{ .Title }} </a>
326326

327327
</li>
328328
<ul>
329329
</div>
330-
<div id="{{.Section | urlize}}--{{.Title | urlize}}--collapseTwo" class="accordion-body collapse leaf">
330+
<div id="{{.Section | urlize}}--{{.Title | urlize}}" class="accordion-body collapse leaf">
331331
<div class="accordion-inner">
332332
{{ range .Pages }}
333333
<ul class="sidebar-l2-padding">

0 commit comments

Comments
 (0)