summaryrefslogtreecommitdiff
path: root/functions.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-08-20 06:44:05 +0100
committerAndrew Dolgov <[email protected]>2007-08-20 06:44:05 +0100
commit6f15127798bcf19fe4707b125b7e4f2365e05638 (patch)
tree11fbe45157654a9fa8e6b12cd6e4acd1a443ca84 /functions.js
parentec6b7adab6e387dfa201ef0b481a4e33b49821e4 (diff)
allow to edit labels from main interface
Diffstat (limited to 'functions.js')
-rw-r--r--functions.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/functions.js b/functions.js
index e9c14b63c..9e21e0d4e 100644
--- a/functions.js
+++ b/functions.js
@@ -1921,3 +1921,31 @@ Position.Center = function(element, parent) {
element.style.left = (pw/2) - (w/2) - Position.deltaX + "px";
}
+function labeltest_callback() {
+ var container = document.getElementById('label_test_result');
+ if (xmlhttp.readyState == 4) {
+ container.innerHTML=xmlhttp.responseText;
+ notify("");
+ }
+}
+
+function labelTest() {
+
+ var container = document.getElementById('label_test_result');
+ container.style.display = "block";
+ container.innerHTML = "<p>Loading, please wait...</p>";
+
+ 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(sql_exp) + "&descr=" + param_escape(description), true);
+
+ xmlhttp.onreadystatechange=labeltest_callback;
+ xmlhttp.send(null);
+
+ return false;
+}
+