From d20a2efc289fefaba0f256d46a3bab7fc24bd66b Mon Sep 17 00:00:00 2001 From: Dave Lawrence Date: Wed, 14 Dec 2011 18:19:05 -0500 Subject: Bug 424215 - show_bug.cgi should hide unset flags unless needing to edit them r=LpSolit --- 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 ccec86449..4d1e12597 100644 --- a/template/en/default/bug/edit.html.tmpl +++ b/template/en/default/bug/edit.html.tmpl @@ -868,11 +868,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.size == 0 || 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 %] @@ -888,6 +896,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