summaryrefslogtreecommitdiff
path: root/prefs.js
diff options
context:
space:
mode:
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);
+ }
+}