summaryrefslogtreecommitdiff
path: root/scripts/rz_core.js
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-11-13 17:09:29 +0200
committerLV-426 <lv-426@taproot.org.il>2014-11-13 17:11:57 +0200
commita2c6199bd43a2511a80599793bcb7d2e09594d34 (patch)
tree8c2c24703a8aec846c94e832771ec52624680cdc /scripts/rz_core.js
parent8ef6e7c5a8e793a80ba7729fff37ffc08a672dac (diff)
editNode(): partial cleanup, doc & set_focus param
Diffstat (limited to 'scripts/rz_core.js')
-rw-r--r--scripts/rz_core.js20
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) {