summaryrefslogtreecommitdiffstats
path: root/templates/html/htmljsnavpage.tpl
blob: 9d9881dcc814e72e632fb31046b2843b61cda874 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var {{ varName }} =
[
{% recursetree node.children %}
  {% set varName=node.file %}
  {% if node.anchor %}
    {% update varName=varName|append:'_'|append:node.anchor %}
  {% endif %}
  {% if node.parent %}
    {% if node.parent.file==node.file %}
      {% update varName=varName|append:'_dup' %}
    {% endif %}
  {% endif %}
[ "{{ node.name }}",{% if node.file %}"{% if node.isReference %}{{ node.externalReference }}{% endif %}{{ node.file|decodeURL }}{{ config.HTML_FILE_EXTENSION }}{% if node.anchor %}#{{ node.anchor }}{% endif %}"{% else %}null{% endif %},{% if not node.is_leaf_node %}{% if node.separateIndex %}"{{ varName }}"{% else %} [
     {{ children }}
    ]{% endif %}{% else %} null{% endif %} ]{% if not node.last %},{% endif %}
  {% if node.separateIndex %}
     {% create varName|append:'.js' from 'htmljsnavpage.tpl' %}
  {% endif %}
{% endrecursetree %}
];