diff options
| author | LV-426 <lv-426@taproot.org.il> | 2014-11-13 17:09:29 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2014-11-13 17:11:57 +0200 |
| commit | a2c6199bd43a2511a80599793bcb7d2e09594d34 (patch) | |
| tree | 8c2c24703a8aec846c94e832771ec52624680cdc /scripts | |
| parent | 8ef6e7c5a8e793a80ba7729fff37ffc08a672dac (diff) | |
editNode(): partial cleanup, doc & set_focus param
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/rz_core.js | 20 |
1 files changed, 14 insertions, 6 deletions
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) { |
