From a2c6199bd43a2511a80599793bcb7d2e09594d34 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Thu, 13 Nov 2014 17:09:29 +0200 Subject: editNode(): partial cleanup, doc & set_focus param --- scripts/rz_core.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'scripts') diff --git a/scripts/rz_core.js b/scripts/rz_core.js index 8e4d1a89..b6ca473a 100644 --- a/scripts/rz_core.js +++ b/scripts/rz_core.js @@ -662,15 +662,23 @@ $('#editform').keypress(function(e) { }); -function editNode(node, d, i) { - var oldname = d.name; - var element = $('#editname'); - var offset = $(node).find('.nodetext').offset(); +/** + * @param e visual node element + * @param n node model object + */ +function editNode(e, n, set_focus) { + var oldname = n.name; + var en_element = $('#editname'); + var offset = $(e).find('.nodetext').offset(); $('.editinfo').css('top', offset.top); $('.editinfo').css('left', offset.left); - element.val(oldname); - element.data().d = d; + en_element.val(oldname); + en_element.data().d = n; + + if (set_focus){ + en_element.focus(); + } } function editLink(link, d, i) { -- cgit v1.3.1