diff options
Diffstat (limited to 'templates/html/htmlclasses.tpl')
-rw-r--r-- | templates/html/htmlclasses.tpl | 40 |
1 files changed, 34 insertions, 6 deletions
diff --git a/templates/html/htmlclasses.tpl b/templates/html/htmlclasses.tpl index e932c26..803b1a9 100644 --- a/templates/html/htmlclasses.tpl +++ b/templates/html/htmlclasses.tpl @@ -4,18 +4,46 @@ <div class="textblock"> {% indexentry nav name=tr.classIndex file=page.fileName anchor='' %} </div> -<div class="classindex" style="column-count:{{ config.COLS_IN_ALPHA_INDEX }};-moz-column-count:{{ config.COLS_IN_ALPHA_INDEX }};-webkit-column-count:{{ config.COLS_IN_ALPHA_INDEX}}"> -<ul> {% with index=classIndex.list|alphaIndex:'name' %} + {# quick index at top #} + <div class="qindex"> {% for section in index %} - <div class="ah">  {{ section.letter }}  </div> + <a class="qindex" href="#letter_{{ section.label }}">{{ section.letter }}</a> + {% if not forloop.last %} +  |  + {% endif %} + {% endfor %} + </div> + {# multi column index #} + <div class="classindex" style="column-count:{{ config.COLS_IN_ALPHA_INDEX }};-moz-column-count:{{ config.COLS_IN_ALPHA_INDEX }};-webkit-column-count:{{ config.COLS_IN_ALPHA_INDEX}}"> + {% for section in index %} + <ul> {% for cls in section.items %} - <li>{{ cls.name }}</li> + <li> + <span class="ai"> + {% if forloop.first %} + <a name="#letter_{{ section.label }}"></a> + <span class="ah">  {{ section.letter }}  </span><br/> + {% endif %} + {% with obj=cls text=cls.name %} + {% include 'htmlobjlink.tpl' %} + {% endwith %} + </span> + </li> {% endfor %} + </ul> + {% endfor %} + </div><!-- classindex --> + {# quick index at bottom #} + <div class="qindex"> + {% for section in index %} + <a class="qindex" href="#letter_{{ section.label }}">{{ section.letter }}</a> + {% if not forloop.last %} +  |  + {% endif %} {% endfor %} + </div> {% endwith %} -</ul> -</div><!-- classindex --> </div><!-- contents --> {% endblock %} |