Mercurial > hg > toolbox
view toolbox/templates/index.html @ 0:b0942f44413f
import from git://github.com/mozilla/toolbox.git
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 11 May 2014 09:15:35 -0700 |
parents | |
children |
line wrap: on
line source
{{if len(projects) > 1}} <header> <h1 id="title">{{len(projects)}} {{item_plural}} <span class="query"> {{if search}} matching <span class="query-value query-search">{{search}}</span> {{endif}} {{for loop, key_value in looper(query.items())}} {{if loop.first}} with {{endif}} {{py:key, value = key_value}} <span class="query-item"> <span class="query-key">{{key}}</span> <span class="query-value">{{isinstance(value, basestring) and value or ', '.join(value)}}</span> </span> {{if not loop.last}} and {{endif}} {{endfor}} </span> </h1> <nav id="sort-order"> <ul> <li><span id="sort-legend">sort by</span></li> {{for sort_link, sort_description in sort_types}} <li> {{if sort_type == sort_link}} <span id="search-type" title="sorted by {{sort_description}}">{{sort_description}}</span> {{else}} <a href="?{{if request.query_string}}{{request.query_string + '&'}}{{endif}}sort={{sort_link}}" title="sort by {{sort_description}}">{{sort_description}}</a> {{endif}} </li> {{endfor}} </ul> </nav> {{endif}} </header> {{if not len(projects)}} <h1 id="title">No {{item_plural}} found</h1> {{endif}} {{if error}} <h1 id="title">{{error | html}}</h1> {{endif}} {{for project in projects}} <div class="project" id="{{project['name']}}"> <a name="{{project['name']}}"></a> <span class="date" title="{{format_date(project['modified'])}}"> {{format_date(project['modified'])}} </span> <!-- title --> <h1 class="project-title"> <a href="{{urlescape(project['name'])}}">{{project['name']}}</a> </h1> <!-- description --> <p class="description">{{project.get('description', '')}}</p> <a class="home" target="_blank" href="{{project['url']}}">{{project['url']}}</a> <!-- fields --> <ul class="fields"> {{for field in fields}} <li class="field {{field}}"> <h2 class="field-name"><a href="{{field}}" title="{{item_plural}} by {{field}}">{{field}}:</a></h2> <span class="field-value-container"> {{if (not field in project) or not project[field]}} <div class="field-none field-value">none</div> {{else}} <ul class="field-values field-value"> {{for entry in sorted(project[field], key=lambda x: x.lower())}} <li class="field-value-item"> <a href="./?{{field}}={{entry}}" title="{{item_plural}} with {{field}}={{entry}}">{{entry}}</a> </li> {{endfor}} </ul> {{endif}} <span class="edit-value"> <span class="edit-message"> </span> </span> </span> <span class="field-edit"> <input></input> </span> </li> {{endfor}} </ul> </div><!-- project --> {{endfor}}