[ 
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.

Reply via email to