From 0384c3f866dbc4e4e3d373ad83906a05a5a52668 Mon Sep 17 00:00:00 2001 From: Devin Howard Date: Wed, 2 Jan 2013 21:02:41 -0500 Subject: [PATCH] added rudimentary editing on link and desc fields TODO: some kind of best in place callbacks, buttons that seperate links from editing --- app/assets/javascripts/Jit/graphsettings.js | 23 +++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/Jit/graphsettings.js b/app/assets/javascripts/Jit/graphsettings.js index 2330484d..01933f44 100644 --- a/app/assets/javascripts/Jit/graphsettings.js +++ b/app/assets/javascripts/Jit/graphsettings.js @@ -527,7 +527,6 @@ function clickDragOnTopic(node, eventInfo, e) { function onCreateLabelHandler(domElement, node) { var html = ' \
\

$_username_$ \

\
\ -

$_desc_$

\ + $_desc_$ \
\ \ - $_link_$ \ + \ + $_link_$ \ + \ '; //create metacode_choices array from imgArray @@ -577,7 +588,11 @@ function onCreateLabelHandler(domElement, node) { html = html.replace(/\$_name_\$/g, node.name); html = html.replace(/\$_userid_\$/g, node.getData("userid")); html = html.replace(/\$_username_\$/g, node.getData("username")); - html = html.replace(/\$_desc_\$/g, node.getData("desc")); + if (node.getData("desc") == "") { + html = html.replace(/\$_desc_\$/g, 'Click to add description.'); + } else { + html = html.replace(/\$_desc_\$/g, node.getData("desc")); + } html = html.replace(/\$_link_\$/g, node.getData("link")); html = html.replace(/\$_metacode_choices_\$/g, metacode_choices);