From fe9c0b3d54b4b2802dab8aa41bcb105d485335f7 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sat, 7 Mar 2015 15:15:36 +0200 Subject: client/view/node_info: fix committing of new fields --- src/client/view/node_info.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/client/view/node_info.js b/src/client/view/node_info.js index 7be52907..d2b23e72 100644 --- a/src/client/view/node_info.js +++ b/src/client/view/node_info.js @@ -14,7 +14,7 @@ var d = null, var element = edit_element_for_attribute(attr); if (element.length == 0) { - form_add_element(attr, 'textarea'); + element = form_add_element(attr, 'textarea'); } return [attr, element]; })), @@ -22,7 +22,9 @@ var d = null, status_display = info.find('#displaystatus'), status = info.find('#editstatus'); - +/** + * Adds the div with the label, return the edit child + */ function form_add_element(attr, value_element_type) { var div = $('
'), @@ -38,6 +40,7 @@ function form_add_element(attr, value_element_type) div.append(label); div.append(value); div.insertBefore(delete_button); + return value; } function clean_url(candidate_url) -- cgit v1.3.1