diff options
author | Andrew Dolgov <[email protected]> | 2006-05-20 13:40:50 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2006-05-20 13:40:50 +0100 |
commit | f3120e5a8c82e780f3184a9dc713194dfbc79d5b (patch) | |
tree | 382a746e262439880226d9bbb5c20c2f4c5d90ff /prefs.js | |
parent | 7e939457baf8e22761fb61b99cacdee61f29a544 (diff) |
inline label editor uses prototype
Diffstat (limited to 'prefs.js')
-rw-r--r-- | prefs.js | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -734,11 +734,13 @@ function feedCatEditSave() { function labelTest() { - var sqlexp = document.getElementById("iedit_expr").value; - var descr = document.getElementById("iedit_descr").value; + var form = document.forms['label_edit_form']; + + var sql_exp = form.sql_exp.value; + var description = form.description.value; xmlhttp.open("GET", "backend.php?op=pref-labels&subop=test&expr=" + - param_escape(sqlexp) + "&descr=" + param_escape(descr), true); + param_escape(sql_exp) + "&descr=" + param_escape(description), true); xmlhttp.onreadystatechange=infobox_callback; xmlhttp.send(null); @@ -815,7 +817,7 @@ function labelEditSave() { return } - var sqlexp = document.getElementById("iedit_expr").value; +/* var sqlexp = document.getElementById("iedit_expr").value; var descr = document.getElementById("iedit_descr").value; // notify("Saving label " + sqlexp + ": " + descr); @@ -828,15 +830,17 @@ function labelEditSave() { if (descr.length == 0) { notify("Caption cannot be blank."); return; - } + } */ + + // FIXME: input validation notify("Saving label..."); active_label = false; - xmlhttp.open("GET", "backend.php?op=pref-labels&subop=editSave&id=" + - label + "&s=" + param_escape(sqlexp) + "&d=" + param_escape(descr), - true); + query = Form.serialize("label_edit_form"); + + xmlhttp.open("GET", "backend.php?" + query, true); xmlhttp.onreadystatechange=labellist_callback; xmlhttp.send(null); |