summaryrefslogtreecommitdiffstats
path: root/query.cgi
diff options
context:
space:
mode:
authorcyeh%bluemartini.com <>2000-08-22 05:16:00 +0200
committercyeh%bluemartini.com <>2000-08-22 05:16:00 +0200
commitff85006b3da36c24439c87f016aafe3317347ef0 (patch)
tree704cafb8dbc2611be6d900f5edeaf3db7d5dbf04 /query.cgi
parente8b93c7c68c4b56cdc10249ba3740a504f30e2ee (diff)
downloadbugzilla-ff85006b3da36c24439c87f016aafe3317347ef0.tar.gz
bugzilla-ff85006b3da36c24439c87f016aafe3317347ef0.tar.xz
fix for #39044 : Some vers. of some browsers give a script warning on query page when not
using milestones. patch submitted by nkiesel@tbdnetworks.com
Diffstat (limited to 'query.cgi')
-rwxr-xr-xquery.cgi55
1 files changed, 28 insertions, 27 deletions
diff --git a/query.cgi b/query.cgi
index 9253073c2..c42c01afe 100755
--- a/query.cgi
+++ b/query.cgi
@@ -431,40 +431,41 @@ function selectProduct(f) {
}
}
- var tmsel = new Array();
- for (i=0 ; i<f.target_milestone.length ; i++) {
- if (f.target_milestone[i].selected) {
- tmsel[f.target_milestone[i].value] = 1;
+ if (f.target_milestone) {
+ var tmsel = new Array();
+ for (i=0 ; i<f.target_milestone.length ; i++) {
+ if (f.target_milestone[i].selected) {
+ tmsel[f.target_milestone[i].value] = 1;
+ }
}
- }
-
- f.target_milestone.options.length = 0;
-
- for (tm in tms) {
- if (typeof(tms[v]) == 'function') continue;
- var doit = doall;
- for (i=0 ; !doit && i<f.product.length ; i++) {
- if (f.product[i].selected) {
- var p = f.product[i].value;
- for (j in tms[tm]) {
- if (typeof(tms[tm][j]) == 'function') continue;
- var p2 = tms[tm][j];
- if (p2 == p) {
- doit = true;
- break;
+
+ f.target_milestone.options.length = 0;
+
+ for (tm in tms) {
+ if (typeof(tms[v]) == 'function') continue;
+ var doit = doall;
+ for (i=0 ; !doit && i<f.product.length ; i++) {
+ if (f.product[i].selected) {
+ var p = f.product[i].value;
+ for (j in tms[tm]) {
+ if (typeof(tms[tm][j]) == 'function') continue;
+ var p2 = tms[tm][j];
+ if (p2 == p) {
+ doit = true;
+ break;
+ }
}
}
}
- }
- if (doit) {
- var l = f.target_milestone.length;
- f.target_milestone[l] = new Option(tm, tm);
- if (tmsel[tm]) {
- f.target_milestone[l].selected = true;
+ if (doit) {
+ var l = f.target_milestone.length;
+ f.target_milestone[l] = new Option(tm, tm);
+ if (tmsel[tm]) {
+ f.target_milestone[l].selected = true;
+ }
}
}
}
-
}
// -->
</script>