From f8269f0e978f2cf3e0d46b62f40aa322c56e2c85 Mon Sep 17 00:00:00 2001 From: "wicked%sci.fi" <> Date: Sun, 27 Sep 2009 18:12:48 +0000 Subject: Bug 164009: Add arrows to buglist columns to indicate columns and direction used for buglist sorting. Original patch by Jesse Clark and modified by Teemu Mannermaa r/a=LpSolit --- template/en/default/list/table.html.tmpl | 46 ++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 14 deletions(-) (limited to 'template/en') diff --git a/template/en/default/list/table.html.tmpl b/template/en/default/list/table.html.tmpl index 760a59cfd..87833ff5b 100644 --- a/template/en/default/list/table.html.tmpl +++ b/template/en/default/list/table.html.tmpl @@ -16,6 +16,7 @@ # Rights Reserved. # # Contributor(s): Myk Melez + # Jesse Clark #%] [%############################################################################%] @@ -87,14 +88,13 @@   [% END %] - [% desc = '' %] - [% IF (om = order.match("^bug_id( DESC)?")) %] - [% desc = ' DESC' IF NOT om.0 %] - [% END %] ID + [% defaultsavename OR searchname FILTER url_quote %]">ID + [% PROCESS order_arrow id='bug_id' ~%] + [% IF splitheader %] @@ -131,20 +131,38 @@ [% BLOCK columnheader %] - [% desc = '' %] - [% IF (om = order.match("$id( DESC)?")) %] - [% desc = ' DESC' IF NOT om.0 %] - [% END %] - [% order = order.remove("\\b$id( DESC)?(,\\s*|\$)") %] - [%- abbrev.$id.title || field_descs.$id || column.title -%] + [%- abbrev.$id.title || field_descs.$id || column.title -%] + [% PROCESS order_arrow ~%] + [% 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") %] + + [% ELSIF order.match("^$id(,\\s*|\$)") %] + + [% ELSIF order.match("\\b$id DESC") %] + + [% ELSIF order.match("\\b$id(,\\s*|\$)") %] + + [% END %] +[% END %] [%############################################################################%] [%# Bug Table #%] -- cgit v1.2.3-24-g4f1b