From 9835ae424e63e5cb0615b06f45dbdd2561ebeaa0 Mon Sep 17 00:00:00 2001 From: Dave Lawrence Date: Wed, 14 Dec 2011 16:57:00 -0500 Subject: Bug 424215 - show_bug.cgi should hide unset flags unless needing to edit them r/a=LpSolit https://bugzilla.mozilla.org/show_bug.cgi?id=424125 --- template/en/default/bug/edit.html.tmpl | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'template/en/default/bug') diff --git a/template/en/default/bug/edit.html.tmpl b/template/en/default/bug/edit.html.tmpl index ecfac6f59..03b713913 100644 --- a/template/en/default/bug/edit.html.tmpl +++ b/template/en/default/bug/edit.html.tmpl @@ -842,11 +842,19 @@ [% BLOCK section_flags %] [%# *** Flags *** %] [% show_bug_flags = 0 %] + [% bug_flags_set = 0 %] + [% show_more_flags = 0 %] [% FOREACH type = bug.flag_types %] [% IF (type.flags && type.flags.size > 0) || (user.id && type.is_active) %] [% show_bug_flags = 1 %] - [% LAST %] [% END %] + [% IF type.is_active && (!type.flags || type.is_multiplicable) %] + [% show_more_flags = 1 %] + [% END %] + [% IF type.flags && type.flags.size > 0 %] + [% bug_flags_set = 1 %] + [% END %] + [% LAST IF show_bug_flags && show_more_flags && bug_flags_set %] [% END %] [% IF show_bug_flags %] @@ -862,6 +870,27 @@ flag_types = bug.flag_types any_flags_requesteeble = bug.any_flags_requesteeble %] [% END %] + [% IF show_more_flags %] + + [% IF !bug_flags_set %]None yet set[% END %] + ([% IF !bug_flags_set %]set[% ELSE %]more[% END %] flags) + + + [% END %] [% END %] -- cgit v1.2.3-24-g4f1b