bugfix
[old-projects.git] / philter / philter / philter.js
index 38852d8..f3686bd 100644 (file)
@@ -21,7 +21,7 @@ function cleanChilds(Node, nbChilds) {
         Node.removeChild(Node.childNodes[nbChilds]);
 }
 
-function getElement(obj, index) {
+function getElement(obj) {
     if(document.getElementById)
         return document.getElementById(obj);
     if(document.all)
@@ -37,7 +37,7 @@ function del_onsubmit() {
 
 function order_up() {
     form = document.forms['order'];
-    select = form.elements['order[select]'];
+    select = getElement('orderSelect');
 
     if(select.selectedIndex>1) {
         i = select.selectedIndex;
@@ -50,14 +50,14 @@ function order_up() {
         select.options[i-1] = new Option(text1,value1,false,false);
         select.selectedIndex = i-1;
 
-        form.elements['order['+value1+']'].value = i-1;
-        form.elements['order['+value2+']'].value = i;
+        form.elements['order'+value1].value = i-1;
+        form.elements['order'+value2].value = i;
     }
 }
 
 function order_dn() {
     form = document.forms['order'];
-    select = form.elements['order[select]'];
+    select = getElement['orderSelect'];
 
     if(select.selectedIndex>0 && select.selectedIndex<select.length-1) {
         i = select.selectedIndex;
@@ -70,8 +70,8 @@ function order_dn() {
         select.options[i+1] = new Option(text1,value1,false,false);
         select.selectedIndex = i+1;
 
-        form.elements['order['+value1+']'].value = i+1;
-        form.elements['order['+value2+']'].value = i;
+        form.elements['order'+value1].value = i+1;
+        form.elements['order'+value2].value = i;
     }
 }
 
@@ -197,17 +197,17 @@ function changeRow(sel, funcs) {
 
 function createRuleForm() {
     var i;
-    var sel = getElement('order[select]');
+    var sel = getElement('orderSelect');
     var index = sel.options[sel.selectedIndex].value;
 
     actions_i = matches_i = 0;
     current_rule = filter[index];
 
-    getElement('rule[id]').value = index;
-    getElement('rule[name]').value = current_rule.name;
+    getElement('ruleId').value = index;
+    getElement('ruleName').value = current_rule.name;
     var c = (current_rule.all ? '1' : '0');
-    getElement('rule[all'+c+']').checked = true;
-    getElement('rule[block]').checked = current_rule.block;
+    getElement('ruleAll'+c).checked = true;
+    getElement('ruleBlock').checked = current_rule.block;
 
     var mr = getElement('matchesRow');
     cleanChilds(mr,0);