File: sidebar-items.handlebars

package info (click to toggle)
elixir-ex-doc 0.35.1%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,784 kB
  • sloc: javascript: 2,848; makefile: 15; xml: 12; sh: 5
file content (76 lines) | stat: -rw-r--r-- 2,954 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{{#each nodes as |node nodeId|}}
  {{#groupChanged ../this node.group}}
    <li class="group" {{#isArray node.headers}}{{else}}translate="no"{{/isArray}}>
      {{node.group}}
    </li>
  {{/groupChanged}}

  {{#nestingChanged ../this node}}
    <li class="nesting-context" aria-hidden="true" translate="no">{{node.nested_context}}</li>
  {{/nestingChanged}}

  <li class="{{#isLocal node.id}}current-page open{{/isLocal}}">
    <a href="{{node.id}}.html{{#isLocal node.id}}#content{{/isLocal}}" class="expand" aria-current="{{#isLocal node.id}}page{{else}}false{{/isLocal}}" {{#isArray node.headers}}{{else}}translate="no"{{/isArray}}>
      {{#if node.nested_title}}
        {{{node.nested_title}}}
      {{else}}
        {{{node.title}}}
      {{/if}}
    </a>

    {{#isEmptyArray node.headers}}
    {{else}}
      <button class="icon-expand" aria-label="expand" aria-expanded="{{#isLocal node.id}}true{{else}}false{{/isLocal}}" aria-controls="node-{{node.id}}-headers"></button>
    {{/isEmptyArray}}

    {{#isArray node.headers}}
      {{#isNonEmptyArray node.headers}}
        <ul id="node-{{node.id}}-headers">
          {{#each node.headers}}
            <li>
              <a href="{{node.id}}.html#{{{anchor}}}">{{{id}}}</a>
            </li>
          {{/each}}
        </ul>
      {{/isNonEmptyArray}}
    {{else}}
      <ul id="node-{{node.id}}-headers">
        {{#showSections node}}
          <li class="docs {{#isLocal node.id}}open{{/isLocal}}">
            <a href="{{node.id}}.html#content" class="expand">
              Sections
            </a>
            <button class="icon-expand" aria-label="expand" aria-expanded="{{#isLocal node.id}}true{{else}}false{{/isLocal}}" aria-controls="{{node.id}}-sections-list"></button>
            <ul id="{{node.id}}-sections-list" class="sections-list deflist">
              {{#each sections}}
                <li>
                  <a href="{{node.id}}.html#{{anchor}}">{{{id}}}</a>
                </li>
              {{/each}}
            </ul>
          </li>
        {{/showSections}}
        {{#showSummary node}}
          <li>
            <a href="{{node.id}}.html#summary" class="summary">Summary</a>
          </li>
        {{/showSummary}}
        {{#each node.nodeGroups as |group|}}
          <li class="docs">
            <a href="{{node.id}}.html#{{group.key}}" class="expand">
              {{group.name}}
            </a>
            <button class="icon-expand" aria-label="expand" aria-expanded="false" aria-controls="node-{{node.id}}-group-{{group.key}}-list"></button>
            <ul id="node-{{node.id}}-group-{{group.key}}-list" class="{{group.key}}-list deflist">
              {{#each group.nodes}}
                <li>
                  <a href="{{node.id}}.html#{{anchor}}" title="{{title}}" translate="no">{{id}}</a>
                </li>
              {{/each}}
            </ul>
          </li>
        {{/each}}
      </ul>
    {{/isArray}}
  </li>
{{/each}}