blob: 7425b9ac81ba0e2fc4709ef40a7cef133b2cd531 [file] [log] [blame]
%# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
%# Use of this source code is governed by a BSD-style license that can be
%# found in the LICENSE file.
%import pprint
%from src import settings
%_root = settings.settings.relative_root
%def body_block():
%# --------------------------------------------------------------------------
%# Switcher toolbar allows query parameter removal.
%include switcher_bar tpl_vars=tpl_vars, query_string=query_string, url_base='filters'
%# --------------------------------------------------------------------------
%# Filters
%if not tpl_vars.get('filters'):
<h3><u>No filters found.</u></h3>
%else:
<div id="divFilters" align="left">
<table>
<tbody>
<tr>
<th class="headeritem centered">
Filter Name<br>
(selectable)
</th>
<th class="headeritem lefted">Filter Definition</th>
</tr>
%_filters = tpl_vars['filters']
%_filter_keys = _filters.keys()
%if 'unfiltered' in _filter_keys:
%_filter_keys.remove('unfiltered')
%end
%for filter_name in ['unfiltered'] + sorted(_filter_keys):
<tr>
<td class="centered"
onmouseover="fixTooltip(event, this)"
onmouseout="clearTooltip(this)">
<a class="tooltip"
href="{{ _root }}/{{ filter_name }}">
{{ filter_name }}
<span style="width:300px">
Jump to the default view with filter={{ filter_name }}.
</span>
</a>
</td>
<td class="lefted">
{{! pprint.pformat(_filters[filter_name]) }}
</td>
</tr>
%end
</tbody>
</table>
</div>
<a class="maia-button" href="{{ _root }}/tempfilter" target="_blank">
Create a temporary filter
</a>
%end
%end
%rebase master {'title': 'filters', 'query_string': query_string, 'body_block': body_block}