summaryrefslogtreecommitdiffstats
path: root/template
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2007-11-03 23:48:37 +0100
committerlpsolit%gmail.com <>2007-11-03 23:48:37 +0100
commit7d00b5f696249725beead3c570d73e36ff59ffa3 (patch)
tree299597dea9cdd12c67d9ec8e90969c5e142738ba /template
parent16a1c874c190a2726ff8a9e9aadac12a37592023 (diff)
downloadbugzilla-7d00b5f696249725beead3c570d73e36ff59ffa3.tar.gz
bugzilla-7d00b5f696249725beead3c570d73e36ff59ffa3.tar.xz
Bug 23473: Implement the ability to reverse the sort order in buglist.cgi ("Ascending" and "Descending") - Patch by Alex Schuilenburg <alex@schuilenburg.org> r/a=LpSolit
Diffstat (limited to 'template')
-rw-r--r--template/en/default/list/table.html.tmpl13
1 files changed, 11 insertions, 2 deletions
diff --git a/template/en/default/list/table.html.tmpl b/template/en/default/list/table.html.tmpl
index 8941eb515..c2904ceb9 100644
--- a/template/en/default/list/table.html.tmpl
+++ b/template/en/default/list/table.html.tmpl
@@ -88,8 +88,12 @@
[% IF sorted_by_relevance %]
ID
[% ELSE %]
+ [% desc = '' %]
+ [% IF (om = order.match("^bugs\.bug_id( desc)?")) %]
+ [% desc = ' desc' IF NOT om.0 %]
+ [% END %]
<a href="buglist.cgi?
- [% urlquerypart FILTER html %]&amp;order=bugs.bug_id
+ [% urlquerypart FILTER html %]&amp;order=bugs.bug_id[% desc FILTER url_quote %]
[%-#%]&amp;query_based_on=
[% defaultsavename OR searchname FILTER url_quote %]">ID</a>
[% END %]
@@ -139,8 +143,13 @@
[%# Other columns may sort on their name directly. %]
[% column.sortalias = column.name %]
[% END %]
+ [% desc = '' %]
+ [% IF (om = order.match("$column.sortalias( desc)?")) %]
+ [% desc = ' desc' IF NOT om.0 %]
+ [% END %]
+ [% order = order.remove("$column.sortalias( desc)?,?") %]
<a href="buglist.cgi?[% urlquerypart FILTER html %]&amp;order=
- [% column.sortalias FILTER url_quote %]
+ [% column.sortalias FILTER url_quote %][% desc FILTER url_quote %]
[% ",$order" FILTER url_quote IF order %]
[%-#%]&amp;query_based_on=
[% defaultsavename OR searchname FILTER url_quote %]">