Fix advanced search 'form cleanup' JS
authorRaphaël Barrois <raphael.barrois@polytechnique.org>
Sun, 26 Sep 2010 17:00:54 +0000 (19:00 +0200)
committerRaphaël Barrois <raphael.barrois@polytechnique.org>
Mon, 27 Sep 2010 21:19:19 +0000 (23:19 +0200)
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
templates/search/adv.form.tpl

index 3809b4d..a71dd30 100644 (file)
@@ -210,11 +210,14 @@ var default_form_values = [ /&woman=0(&|$)/, /&subscriber=0(&|$)/, /&alive=0(&|$
 function cleanForm(f) {
   var query = $(f).formSerialize();
   var old_query;
-  for each (var reg in default_form_values) if (typeof(reg) != "undefined") {
-    do {
-      old_query = query;
-      query = query.replace(reg, '$1');
-    } while (old_query != query);
+  for (var i in default_form_values) {
+    var reg = default_form_values[i];
+    if (typeof(reg) != "undefined") {
+      do {
+        old_query = query;
+        query = query.replace(reg, '$1');
+      } while (old_query != query);
+    }
   }
   query = query.replace(/^&*(.*)&*$/, '$1');
   if (query == "rechercher=Chercher") {