Commit f8269f0e authored by wicked%sci.fi's avatar wicked%sci.fi

Bug 164009: Add arrows to buglist columns to indicate columns and direction used…

Bug 164009: Add arrows to buglist columns to indicate columns and direction used for buglist sorting. Original patch by Jesse Clark <jjclark1982@gmail.com> and modified by Teemu Mannermaa <wicked@sci.fi> r/a=LpSolit
parent 6c090fed
......@@ -96,3 +96,7 @@ td.bz_total {
.bz_query_explain {
text-align: left;
}
.bz_sort_order_secondary {
color: gray;
}
......@@ -16,6 +16,7 @@
# Rights Reserved.
#
# Contributor(s): Myk Melez <myk@mozilla.org>
# Jesse Clark <jjclark1982@gmail.com>
#%]
[%############################################################################%]
......@@ -87,14 +88,13 @@
<th>&nbsp;</th>
[% END %]
<th colspan="[% splitheader ? 2 : 1 %]" class="first-child">
[% desc = '' %]
[% IF (om = order.match("^bug_id( DESC)?")) %]
[% desc = ' DESC' IF NOT om.0 %]
[% END %]
<a href="buglist.cgi?
[% urlquerypart FILTER html %]&amp;order=bug_id[% desc FILTER url_quote %]
[% urlquerypart FILTER html %]&amp;order=
[% PROCESS new_order id='bug_id' %]
[%-#%]&amp;query_based_on=
[% defaultsavename OR searchname FILTER url_quote %]">ID</a>
[% defaultsavename OR searchname FILTER url_quote %]">ID
[% PROCESS order_arrow id='bug_id' ~%]
</a>
</th>
[% IF splitheader %]
......@@ -131,20 +131,38 @@
[% BLOCK columnheader %]
<th colspan="[% splitheader ? 2 : 1 %]">
[% desc = '' %]
[% IF (om = order.match("$id( DESC)?")) %]
[% desc = ' DESC' IF NOT om.0 %]
[% END %]
[% order = order.remove("\\b$id( DESC)?(,\\s*|\$)") %]
<a href="buglist.cgi?[% urlquerypart FILTER html %]&amp;order=
[% id FILTER url_quote %][% desc FILTER url_quote %]
[% ",$order" FILTER url_quote IF order %]
[% PROCESS new_order %]
[%-#%]&amp;query_based_on=
[% defaultsavename OR searchname FILTER url_quote %]">
[%- abbrev.$id.title || field_descs.$id || column.title -%]</a>
[%- abbrev.$id.title || field_descs.$id || column.title -%]
[% PROCESS order_arrow ~%]
</a>
</th>
[% END %]
[% BLOCK new_order %]
[% desc = '' %]
[% IF (om = order.match("\\b$id( DESC)?")) %]
[% desc = ' DESC' IF NOT om.0 %]
[% END %]
[% id _ desc FILTER url_quote %]
[% IF id != 'bug_id' AND order %]
[% ',' _ order.remove("\\b$id( DESC)?(,\\s*|\$)") FILTER url_quote %]
[% END %]
[% END %]
[% BLOCK order_arrow %]
[% IF order.match("^$id DESC") %]
<span class="bz_sort_order_primary">&#x25BC;</span>
[% ELSIF order.match("^$id(,\\s*|\$)") %]
<span class="bz_sort_order_primary">&#x25B2;</span>
[% ELSIF order.match("\\b$id DESC") %]
<span class="bz_sort_order_secondary">&#x25BC;</span>
[% ELSIF order.match("\\b$id(,\\s*|\$)") %]
<span class="bz_sort_order_secondary">&#x25B2;</span>
[% END %]
[% END %]
[%############################################################################%]
[%# Bug Table #%]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment