File: htmlindexpages.tpl

package info (click to toggle)
doxygen 1.9.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 22,740 kB
  • sloc: cpp: 243,066; lex: 36,477; ansic: 14,244; xml: 10,904; python: 3,219; javascript: 2,540; yacc: 574; php: 441; perl: 375; makefile: 198; sh: 26; objc: 14; cs: 5; f90: 4; java: 1
file content (19 lines) | stat: -rw-r--r-- 818 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{# inputs: list, section #}
{% with letter='' %}
  {# create full index page #}
  {% create page.fileName|append:section|append:config.HTML_FILE_EXTENSION from template %}
{% endwith %}
{% if list|length>maxItemsForMultiPageList %}
  {% opensubindex nav %}
  {% with index=list|alphaIndex:'name' %}
    {% for sect in index %}
      {% with letter=sect.letter %}
         {% set page_postfix=section|append:'_'|append:sect.label %}
         {% indexentry nav name=letter file=page.fileName|append:page_postfix anchor='' isReference=False %}
         {# create index pages for all globals starting with a specific letter #}
         {% create page.fileName|append:page_postfix|append:config.HTML_FILE_EXTENSION from template %}
      {% endwith %}
    {% endfor %}
  {% endwith %}
  {% closesubindex nav %}
{% endif %}