summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-11-19 12:12:54 +0300
committerAndrew Dolgov <[email protected]>2010-11-19 12:12:54 +0300
commit018caf6f60d0f941eb69e33c77e63306e37f403a (patch)
treeb82938155289498e4b969db5f2dbd3309747fb18 /prefs.js
parentdba6598039aa5706d87ab82f8bd692a292b91dc2 (diff)
rework label edit dialog
Diffstat (limited to 'prefs.js')
-rw-r--r--prefs.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/prefs.js b/prefs.js
index b8b1b49b2..0c627b219 100644
--- a/prefs.js
+++ b/prefs.js
@@ -1976,3 +1976,30 @@ function editLabel(id, event) {
exception_error("editLabel", e);
}
}
+
+function editLabelSave() {
+ try {
+ var form = document.forms['label_edit_form'];
+
+ var id = form.id.value;
+ var caption = form.caption.value;
+ var fg_color = form.fg_color.value;
+ var bg_color = form.bg_color.value;
+
+ var query = Form.serialize('label_edit_form');
+
+ dijit.byId('labelTree').setNameById(id, caption);
+ setLabelColor(id, fg_color, bg_color);
+
+ closeInfoBox();
+ updateFilterList();
+
+ new Ajax.Request("backend.php", {
+ parameters: query,
+ onComplete: function(transport) {
+ } });
+
+ } catch (e) {
+ exception_error("editLabelSave", e);
+ }
+}