From f4b9806c5ab5e63383269ef328643145ade66004 Mon Sep 17 00:00:00 2001 From: Simon Green Date: Sun, 10 Aug 2014 17:42:10 +1000 Subject: Bug 897915 - Field lists not sorted alphabetically r=dkl, a=sgreen --- template/en/default/search/boolean-charts.html.tmpl | 10 +++++++++- template/en/default/search/search-report-select.html.tmpl | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'template/en/default/search') diff --git a/template/en/default/search/boolean-charts.html.tmpl b/template/en/default/search/boolean-charts.html.tmpl index 901de0501..bfb4e7bf1 100644 --- a/template/en/default/search/boolean-charts.html.tmpl +++ b/template/en/default/search/boolean-charts.html.tmpl @@ -134,7 +134,15 @@ id="f[% cond_num FILTER html %]" onchange="fix_query_string(this)" class="custom_search_form_field"> - [% FOREACH field = fields %] + [%# Turn the array in to a hash with the name as the key %] + [% + field_hash = {}; + FOREACH field IN fields; + field_hash.${field.name} = field; + END; + %] + [% FOREACH field_name = field_hash.keys.sort_by_field_name(field_descs) %] + [% field = field_hash.$field_name %]