]> git.ozlabs.org Git - patchwork/commitdiff
Make submitter filter AJAX work in Firefox
authorJeremy Kerr <jk@ozlabs.org>
Thu, 21 Aug 2008 02:06:33 +0000 (10:06 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Thu, 21 Aug 2008 02:06:33 +0000 (10:06 +0800)
.options can't be set in Firefox.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
templates/patchwork/filters.html

index ffecfb285aed213edb10dcaf4b0767ec66a24556..ff4339ec5ec1d8edaf5ed7f12080c2c97f060fab 100644 (file)
@@ -99,8 +99,6 @@ function submitter_complete_response()
         return;
     }
 
         return;
     }
 
-    submitter_select.options = [];
-
     for (i = 0; i < completions.length; i++) {
         name = completions[i]['fields']['name'];
         if (name) {
     for (i = 0; i < completions.length; i++) {
         name = completions[i]['fields']['name'];
         if (name) {
@@ -112,6 +110,12 @@ function submitter_complete_response()
         o = new Option(name, completions[i]['pk']);
         submitter_select.options[i] = o;
     }
         o = new Option(name, completions[i]['pk']);
         submitter_select.options[i] = o;
     }
+
+    /* remove remaining options */
+    for (; i < submitter_select.length; i++) {
+        submitter_select.options[i] = null;
+    }
+
     submitter_select.disabled = false;
     req = null;
 }
     submitter_select.disabled = false;
     req = null;
 }