got links working via best_in_place
This commit is contained in:
parent
8f13413ab7
commit
d90954e3a7
2 changed files with 24 additions and 15 deletions
|
@ -571,18 +571,27 @@ function onCreateLabelHandler(domElement, node) {
|
||||||
data-type="textarea">$_desc_$</span> \
|
data-type="textarea">$_desc_$</span> \
|
||||||
</div> \
|
</div> \
|
||||||
</div> \
|
</div> \
|
||||||
<a href="$_link_$" class="link" target="_blank"> \
|
$_go_link_$ \
|
||||||
<span class="best_in_place best_in_place_link" \
|
$_a_tag_$<span class="best_in_place best_in_place_link" \
|
||||||
data-url="/topics/$_id_$" \
|
data-url="/topics/$_id_$" \
|
||||||
data-object="topic" \
|
data-object="topic" \
|
||||||
data-nil="$_link_nil_$" \
|
|
||||||
data-attribute="link" \
|
data-attribute="link" \
|
||||||
data-activator=".topic_$_id_$ .edit-link" \
|
data-type="input">$_link_$</span>$_close_a_tag_$ \
|
||||||
data-type="input">$_link_$</span> \
|
|
||||||
</a> \
|
|
||||||
<span class="edit-link">(Edit)</span> \
|
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
|
//link is rendered differently if user is logged out or in
|
||||||
|
var go_link, a_tag, close_a_tag;
|
||||||
|
if (userid == null) {
|
||||||
|
golink = '';
|
||||||
|
var a_tag = '<a href="' + node.getData("link") + '">';
|
||||||
|
var close_a_tag = '</a>';
|
||||||
|
} else {
|
||||||
|
go_link = '<a href="' + node.getData("link") + '" ' +
|
||||||
|
' class="go-link" target="_blank">[go]</a>';
|
||||||
|
a_tag = '';
|
||||||
|
close_a_tag = '';
|
||||||
|
}
|
||||||
|
|
||||||
//create metacode_choices array from imgArray
|
//create metacode_choices array from imgArray
|
||||||
var metacodes = new Array();
|
var metacodes = new Array();
|
||||||
for (var key in imgArray) {
|
for (var key in imgArray) {
|
||||||
|
@ -605,6 +614,8 @@ function onCreateLabelHandler(domElement, node) {
|
||||||
metacode_choices = metacode_choices.slice(0, -1);
|
metacode_choices = metacode_choices.slice(0, -1);
|
||||||
metacode_choices += "]'";
|
metacode_choices += "]'";
|
||||||
|
|
||||||
|
var desc_nil = "<span class='gray'>Click to add description.</span>";
|
||||||
|
|
||||||
html = html.replace(/\$_id_\$/g, node.id);
|
html = html.replace(/\$_id_\$/g, node.id);
|
||||||
html = html.replace(/\$_metacode_\$/g, node.getData("metacode"));
|
html = html.replace(/\$_metacode_\$/g, node.getData("metacode"));
|
||||||
html = html.replace(/\$_imgsrc_\$/g, imgArray[node.getData("metacode")].src);
|
html = html.replace(/\$_imgsrc_\$/g, imgArray[node.getData("metacode")].src);
|
||||||
|
@ -613,8 +624,10 @@ function onCreateLabelHandler(domElement, node) {
|
||||||
html = html.replace(/\$_username_\$/g, node.getData("username"));
|
html = html.replace(/\$_username_\$/g, node.getData("username"));
|
||||||
html = html.replace(/\$_metacode_choices_\$/g, metacode_choices);
|
html = html.replace(/\$_metacode_choices_\$/g, metacode_choices);
|
||||||
html = html.replace(/\$_link_\$/g, node.getData("link"));
|
html = html.replace(/\$_link_\$/g, node.getData("link"));
|
||||||
|
html = html.replace(/\$_go_link_\$/g, go_link);
|
||||||
|
html = html.replace(/\$_a_tag_\$/g, a_tag);
|
||||||
|
html = html.replace(/\$_close_a_tag_\$/g, close_a_tag);
|
||||||
|
|
||||||
var desc_nil = "<span class='gray'>Click to add description.</span>";
|
|
||||||
html = html.replace(/\$_desc_nil_\$/g, desc_nil);
|
html = html.replace(/\$_desc_nil_\$/g, desc_nil);
|
||||||
if (node.getData("desc") == "" && userid != null) {
|
if (node.getData("desc") == "" && userid != null) {
|
||||||
//logged in but desc isn't there so it's invisible
|
//logged in but desc isn't there so it's invisible
|
||||||
|
|
|
@ -95,7 +95,3 @@ line-height: 24px;}
|
||||||
.gray {
|
.gray {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit-link {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue