diff options
author | myk%mozilla.org <> | 2004-09-15 08:30:20 +0200 |
---|---|---|
committer | myk%mozilla.org <> | 2004-09-15 08:30:20 +0200 |
commit | 2ac9cabf38e829f76248b9b3a608a3598c2d4937 (patch) | |
tree | e2afb6f11bd260cac6992fc83762e50cb84630ef /template/en/default/reports/series-common.html.tmpl | |
parent | b087d683501d18daa4433af561be408a88562c88 (diff) | |
download | bugzilla-2ac9cabf38e829f76248b9b3a608a3598c2d4937.tar.gz bugzilla-2ac9cabf38e829f76248b9b3a608a3598c2d4937.tar.xz |
Fix for bug 249868: makes series pages validate
Diffstat (limited to 'template/en/default/reports/series-common.html.tmpl')
-rw-r--r-- | template/en/default/reports/series-common.html.tmpl | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/template/en/default/reports/series-common.html.tmpl b/template/en/default/reports/series-common.html.tmpl index e10edd9e4..06b6af870 100644 --- a/template/en/default/reports/series-common.html.tmpl +++ b/template/en/default/reports/series-common.html.tmpl @@ -30,7 +30,7 @@ [% subcategory = category.${default.category} %] [% name = subcategory.${default.subcategory} %] -<script> +<script type="text/javascript"> [%# This structure holds details of the series the user can select from. %] var series = { [% FOREACH c = category.keys.sort %] @@ -102,7 +102,8 @@ function checkNewState() { <label for="[% sel.name %]" accesskey="[% sel.accesskey %]"> <select name="[% sel.name %]" id="[% sel.name %]" size="[% sel.size %]" style="width: 15em" - [%+ "onchange='$sel.onchange'" IF sel.onchange %]> + [%+ "disabled=\"disabled\"" UNLESS ${sel.name}.keys.size || newtext %] + [%+ "onchange=\"$sel.onchange\"" IF sel.onchange %]> [% FOREACH x = ${sel.name}.keys.sort %] <option value="[% x FILTER html %]" [% " selected" IF default.${sel.name} == x %]> @@ -110,6 +111,8 @@ function checkNewState() { [% END %] [% IF newtext %] <option value="">[% newtext FILTER html %]</option> + [% ELSIF NOT ${sel.name}.keys.size %] + <option value="" disabled="disabled"></option> [% END %] </select> </label> |