Commit 53f98dcc authored by myk%mozilla.org's avatar myk%mozilla.org

Fix for bug 180544: prevents display of requestee field for generally requestable fields.

r=bbaetz a=myk
parent f274309b
...@@ -69,7 +69,10 @@ ...@@ -69,7 +69,10 @@
<table id="flags"> <table id="flags">
[%# Step 1: Display every flag type (except inactive types with no flags). %]
[% FOREACH type = flag_types %] [% FOREACH type = flag_types %]
[%# Step 1a: Display existing flag(s). %]
[% FOREACH flag = type.flags %] [% FOREACH flag = type.flags %]
<tr> <tr>
<td> <td>
...@@ -94,7 +97,7 @@ ...@@ -94,7 +97,7 @@
</select> </select>
</td> </td>
<td> <td>
[% IF type.is_active && type.is_requestable %] [% IF type.is_active && type.is_requesteeble %]
<span style="white-space: nowrap;"> <span style="white-space: nowrap;">
(<input type="text" size="8" maxlength="255" (<input type="text" size="8" maxlength="255"
id="requestee-[% flag.id %]" id="requestee-[% flag.id %]"
...@@ -108,6 +111,8 @@ ...@@ -108,6 +111,8 @@
</td> </td>
</tr> </tr>
[% END %] [% END %]
[%# Step 1b: Display UI for setting flag. %]
[% IF (!type.flags || type.flags.size == 0) && type.is_active %] [% IF (!type.flags || type.flags.size == 0) && type.is_active %]
<tr> <tr>
<td>&nbsp;</td> <td>&nbsp;</td>
...@@ -124,16 +129,19 @@ ...@@ -124,16 +129,19 @@
</select> </select>
</td> </td>
<td> <td>
[% IF type.is_requesteeble %]
<span style="white-space: nowrap;"> <span style="white-space: nowrap;">
(<input type="text" size="8" maxlength="255" (<input type="text" size="8" maxlength="255"
id="requestee_type-[% type.id %]" id="requestee_type-[% type.id %]"
name="requestee_type-[% type.id %]">) name="requestee_type-[% type.id %]">)
</span> </span>
[% END %]
</td> </td>
</tr> </tr>
[% END %] [% END %]
[% END %] [% END %]
[%# Step 2: Display flag type again (if type is multiplicable). %]
[% FOREACH type = flag_types %] [% FOREACH type = flag_types %]
[% NEXT UNLESS type.flags.size > 0 && type.is_multiplicable && type.is_active %] [% NEXT UNLESS type.flags.size > 0 && type.is_multiplicable && type.is_active %]
[% IF !separator_displayed %] [% IF !separator_displayed %]
...@@ -154,7 +162,7 @@ ...@@ -154,7 +162,7 @@
</select> </select>
</td> </td>
<td> <td>
[% IF type.is_requestable && type.is_requesteeble %] [% IF type.is_requesteeble %]
<span style="white-space: nowrap;"> <span style="white-space: nowrap;">
(<input type="text" size="8" maxlength="255" (<input type="text" size="8" maxlength="255"
id="requestee_type-[% type.id %]" id="requestee_type-[% type.id %]"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment