From 6f15127798bcf19fe4707b125b7e4f2365e05638 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 20 Aug 2007 06:44:05 +0100 Subject: allow to edit labels from main interface --- functions.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'functions.js') 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 = "

Loading, please wait...

"; + + 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; +} + -- cgit v1.2.3-54-g00ecf