[
https://issues.apache.org/jira/browse/SHINDIG-1048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706665#action_12706665
]
Jordan Zimmerman edited comment on SHINDIG-1048 at 5/6/09 4:49 PM:
-------------------------------------------------------------------
FYI - an example gadget has this in the module:
<Require feature="opensocial-templates" />
Here's a snippet of template code:
<script autoUpdate="true" name="FriendsProfile" type="text/os-template"><div
if="${Top.ownerFriends.length gt 0}"><div class="div"
repeat="ownerFriends"><table border="0" cellpadding="0" cellspacing="0"
width="100%">
<tr if="${Index % 2 == 0 and Index lt 5}" valign="top">
<td align="left" class="myfriends_white_row" valign="middle" width="50px"><img
alt="" border="0" src="http://ccimg.shop.com${thumbnailUrl}" title=""/></td><td
align="left" class="myfriends_white_row" valign="top"><b class=" ccvvs
color_tx_333">${displayName}</b><br/>
<span class="ccvvs color_tx_5f9637">(${name.unstructured})</span></td><td
align="right" class="myfriends_white_row" valign="top"><table border="0"
cellpadding="0" cellspacing="0">
<tr valign="top">
<td align="right"><span class="span ccvvs color_tx_5f9637"
id="hidden_view_profile_${id}" style="color: #fff; ">view profile<img
border="0" height="1" src="/ps.gif" width="4"/></span></td><td><span
class="span" onmouseout="sc_change_font_color('hidden_view_profile_${id}',
'#FFF');" onmouseover="sc_change_font_color('hidden_view_profile_${id}',
'#5F9637');"><a href="${profileUrl}" target="_top"><img alt="" border="0"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_profile.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></span></td></tr>
<tr valign="top">
<td align="right"><span class="span ccvvs color_tx_5f9637"
id="hidden_send_message_${id}" style="color: #fff; ">send message<img
border="0" height="1" src="/ps.gif" width="4"/></span></td><td><span
class="span" onmouseout="sc_change_font_color('hidden_send_message_${id}',
'#FFF');" onmouseover="sc_change_font_color('hidden_send_message_${id}',
'#5F9637');"><a href="javascript:void(0);"><img alt="" border="0"
onClick="sc_myfriends_send_message(${Top.viewer.id},${id})"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_message.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></span></td></tr>
<tr valign="top">
<td align="right"><div if="${Top.viewer.id == Top.owner.id}"><span class="span
ccvvs color_tx_5f9637" id="hidden_remove_friend_${id}" style="color: #fff;
">remove friend<img border="0" height="1" src="/ps.gif"
width="4"/></span></div><div if="${Top.viewer.id != Top.owner.id and
Top.viewer.id != id}"><span class="span ccvvs color_tx_5f9637"
id="hidden_add_friend_${id}" style="color: #fff; ">add friend<img border="0"
height="1" src="/ps.gif" width="4"/></span></div></td><td><div
if="${Top.viewer.id == Top.owner.id}"><div
onmouseout="sc_change_font_color('hidden_remove_friend_${id}', '#FFF');"
onmouseover="sc_change_font_color('hidden_remove_friend_${id}', '#5F9637');"><a
href="javascript:void(0);"><img alt="" border="0"
onClick="sc_myfriends_remove_friend(${Top.viewer.id},${id})"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_delete.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></div></div><div
if="${Top.viewer.id != Top.owner.id and Top.viewer.id != id}"><div
onmouseout="sc_change_font_color('hidden_add_friend_${id}', '#FFF');"
onmouseover="sc_change_font_color('hidden_add_friend_${id}', '#5F9637');"><a
href="javascript:void(0);"><img alt="" border="0"
onClick="sc_myfriends_add_friend_request(${Top.viewer.id},${id})"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_add.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></div></div></td></tr>
</table>
</td></tr>
<tr if="${Index % 2 == 1 and Index lt 5}" valign="top">
<td align="left" class="myfriends_green_row" valign="middle" width="50px"><img
alt="" border="0" src="http://ccimg.shop.com${thumbnailUrl}" title=""/></td><td
align="left" class="myfriends_green_row" valign="top"><b class=" ccvvs
color_tx_333">${displayName}</b><br/>
<span class="ccvvs color_tx_5f9637">(${name.unstructured})</span></td><td
align="right" class="myfriends_green_row" valign="top"><table border="0"
cellpadding="0" cellspacing="0">
<tr valign="top">
<td align="right"><span class="span ccvvs color_tx_5f9637"
id="hidden_view_profile_${id}" style="color: #f2f8ec; ">view profile<img
border="0" height="1" src="/ps.gif" width="4"/></span></td><td><span
class="span" onmouseout="sc_change_font_color('hidden_view_profile_${id}',
'#F2F8EC');" onmouseover="sc_change_font_color('hidden_view_profile_${id}',
'#5F9637');"><a href="${profileUrl}" target="_top"><img alt="" border="0"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_profile.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></span></td></tr>
<tr valign="top">
<td align="right"><span class="span ccvvs color_tx_5f9637"
id="hidden_send_message_${id}" style="color: #f2f8ec; ">send message<img
border="0" height="1" src="/ps.gif" width="4"/></span></td><td><span
class="span" onmouseout="sc_change_font_color('hidden_send_message_${id}',
'#F2F8EC');" onmouseover="sc_change_font_color('hidden_send_message_${id}',
'#5F9637');"><a href="javascript:void(0);"><img alt="" border="0"
onClick="sc_myfriends_send_message(${Top.viewer.id},${id})"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_message.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></span></td></tr>
<tr valign="top">
<td align="right"><div if="${Top.viewer.id == Top.owner.id}"><span class="span
ccvvs color_tx_5f9637" id="hidden_remove_friend_${id}" style="color: #f2f8ec;
">remove friend<img border="0" height="1" src="/ps.gif"
width="4"/></span></div><div if="${Top.viewer.id != Top.owner.id and
Top.viewer.id != id}"><span class="span ccvvs color_tx_5f9637"
id="hidden_add_friend_${id}" style="color: #f2f8ec; ">add friend<img border="0"
height="1" src="/ps.gif" width="4"/></span></div></td><td><div
if="${Top.viewer.id == Top.owner.id}"><div
onmouseout="sc_change_font_color('hidden_remove_friend_${id}', '#F2F8EC');"
onmouseover="sc_change_font_color('hidden_remove_friend_${id}', '#5F9637');"><a
href="javascript:void(0);"><img alt="" border="0"
onClick="sc_myfriends_remove_friend(${Top.viewer.id},${id})"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_delete.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></div></div><div
if="${Top.viewer.id != Top.owner.id and Top.viewer.id != id}"><div
onmouseout="sc_change_font_color('hidden_add_friend_${id}', '#F2F8EC');"
onmouseover="sc_change_font_color('hidden_add_friend_${id}', '#5F9637');"><a
href="javascript:void(0);"><img alt="" border="0"
onClick="sc_myfriends_add_friend_request(${Top.viewer.id},${id})"
src="http://ccimg.shop.com/images/myshop09/general/ms_icon_add.gif"
title=""/></a><br/>
<img border="0" height="4" src="/ps.gif" width="1"/></div></div></td></tr>
</table>
</td></tr>
</table>
</div><div if="${Top.ownerFriends.length gt 5}"><table border="0"
cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td align="left"><img border="0" height="1" src="/ps.gif" width="5"/><a
href="javascript:void(0);" onClick="sc_gadget_canvas_view()"><span
class="ccvs">see all</span></a></td><td align="right"><a
href="javascript:void(0);" onClick="sc_gadget_canvas_view()"><span
class="ccvs">add more friends</span></a></td></tr>
</table>
</div></div><div if="${Top.ownerFriends.length eq 0}"><table border="0"
cellpadding="0" cellspacing="10" width="100%">
<tr valign="top">
<td><img alt="" border="0"
src="http://ccimg.shop.com/images/myshop09/general/ms_defaultSmall.gif"
title=""/><br/><br/>
<img alt="" border="0"
src="http://ccimg.shop.com/images/myshop09/general/ms_defaultSmall.gif"
title=""/><br/><br/>
<img alt="" border="0"
src="http://ccimg.shop.com/images/myshop09/general/ms_defaultSmall.gif"
title=""/></td><td><span class="ccsm"><b class=" color_tx_5f9637">Your friends
list is empty
</b><br/>
<span class="color_tx_666">To add friends you can either <a
href="javascript:void(0);" onClick="sc_gadget_canvas_view();">invite</a> them
or <a href="javascript:void(0);" onClick="sc_gadget_canvas_view();">search</a>
for them on mySHOP
</span></span></td></tr>
</table>
</div></script>
was (Author: randgalt):
FYI - an example gadget has this in the module:
<Require feature="opensocial-templates" />
Here's a snippet of template code:
<script autoUpdate="true" name="SimpleList" type="text/os-template"><table
border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td valign="middle"><span class="span" onclick="sc_simple_list_scrollLeft()"
style="cursor: pointer; "><img alt="" border="0"
src="http://ccimg.shop.com/images/myshop09/Green1/msgr1_arrowLeft.gif"
title=""/></span></td><td><span class="span" id="item0"></span><span
class="span" id="item1"></span><span class="span" id="item2"></span><span
class="span" id="item3"></span></td><td valign="middle"><span class="span"
onclick="sc_simple_list_scrollRight()" style="cursor: pointer; "><img alt=""
border="0"
src="http://ccimg.shop.com/images/myshop09/Green1/msgr1_arrowRight.gif"
title=""/></span></td></tr>
</table>
</script>
> opensocial-templates container.js has comments that, somehow, are getting
> interpreted
> -------------------------------------------------------------------------------------
>
> Key: SHINDIG-1048
> URL: https://issues.apache.org/jira/browse/SHINDIG-1048
> Project: Shindig
> Issue Type: Bug
> Components: Javascript
> Affects Versions: trunk
> Reporter: Jordan Zimmerman
> Fix For: trunk
>
>
> The sample usage comments in
> SHINDIG/features/src/main/javascript/features/opensocial-templates/container.js
> are somehow getting processed such that all my OS templates are ruined.
> Instead of rendered templates, the raw templates get output. If I change the
> "<" and ">" in that comment to entities, the problem goes away.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.