1 {# input tree with maxDepth, preferredDepth, and nodes #}
2 <div class="directory">
4 {% if tree.maxDepth > 1 %}
5 <div class="levels">[{{ tr.detailLevel }}
6 {% range i from 1 to tree.maxDepth %}
7 <span onclick="javascript:toggleLevel({{ i }});">{{ i }}</span>
11 {# the table with entries #}
12 <table class="directory">
13 {% recursetree tree.tree %}
14 {% indexentry nav name=node.name file=node.fileName anchor=node.anchor isReference=node.isReference externalReference=node.externalReference %}
16 <tr id="row_{{ node.id }}" class="{% cycle 'even' 'odd' %}"{%if node.level>tree.preferredDepth %} style="display:none;"{% endif %}>
18 {% if node.is_leaf_node %}
19 <span style="width:{{ (node.level+1)*16 }}px;display:inline-block;"> </span>
21 <span style="width:{{ (node.level)*16 }}px;display:inline-block;"> </span>
22 <span id="arr_{{ node.id }}" class="arrow" onclick="toggleFolder('{{ node.id}}')">
23 {%if node.level+1<tree.preferredDepth %}▼{% else %}►{% endif %}
26 {% if node.namespace %}
27 <span class="icona"><span class="icon">N</span></span>
29 <span class="icona"><span class="icon">C</span></span>
31 <span id="img_{{ node.id }}" class="iconf{%if node.level+1<tree.preferredDepth %}open{% else %}closed{% endif %}" onclick="toggleFolder('{{ node.id }}')"> </span>
33 {% if node.file.hasSourceFile %}
34 <a href="{{ node.file.sourceFileName }}{{ config.HTML_FILE_EXTENSION }}">
36 <span class="icondoc"></span>
37 {% if node.file.hasSourceFile %}
41 {% with obj=node text=node.name %}
42 {% include 'htmlobjlink.tpl' %}
44 </td><td class="desc">{{ node.brief }}</td>
47 {% opensubindex nav %}
49 {% closesubindex nav %}
52 </div><!-- directory -->