home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 October / maximum-cd-2011-10.iso / DiscContents / digsby_setup.exe / lib / plugins / twitter / res / tweet.tenjin < prev    next >
Encoding:
Text File  |  2011-02-03  |  4.2 KB  |  92 lines

  1. <?py
  2. import simplejson
  3.  
  4. try:
  5.     user_url = tweet.user_url
  6. except AttributeError:
  7.     user_url = "http://twitter.com/" + tweet.user.screen_name
  8.  
  9. imageClasses = 'profileImage'
  10. #last_tweet = i == len(tweets)-1
  11. #if last_tweet: imageClasses += ' profileImage_last'
  12.  
  13. isad = getattr(tweet, '_isad', False)
  14. trends_classes = feed_trends_classes if isad else ''
  15. show_timestamp = not isad or feed_trends_show_timestamp
  16. ?>
  17. <div class="tweet social_background_hover ${trends_classes}" id="${tweet.id}">
  18. <a href="#{user_url}"><img class="${imageClasses}" src="${tweet.user.profile_image_url}" /></a>
  19. <div class="tweetContent" id="${tweet.id}">
  20.     <span class="sender_text" style="display:none;">${simplejson.dumps(tweet.user.screen_name)}</span>
  21.     <span class="sender">
  22. <?py if not getattr(tweet, '_isad', False): ?>
  23.         <a href="#{user_url}">${tweet.user.screen_name}</a>
  24. <?py else: ?>
  25.         <a onclick="adClick(${tweet.id});" href="#{user_url}">${tweet.user.screen_name}</a>
  26. <?py #endif ?>
  27.     </span>
  28.     <span class="tweet_text_value" style="display:none;">#{simplejson.dumps(tweet.text)}</span>
  29.     <span class="tweetText">#{twitter_linkify(tweet.text)}</span>
  30. <?py
  31. if tweet.tweet_type not in ('direct',):
  32.     favorite_class = " favorite_" + ("on" if tweet.get('favorited', False) else "off")
  33. else:
  34.     favorite_class = ''
  35.  
  36. ?>
  37. <?py #endif ?>
  38. <?py if isad and tweet.link_text: ?>
  39.     <div class="trend_link">
  40.         <div class="trend_link_text">#{tweet.link_text}</div>
  41.     <?py
  42.     _context['post'] = tweet
  43.     include(r"#{{app.resource('trend_details.tenjin')}}")
  44.     ?>
  45.     </div>
  46. <?py #endif ?>
  47.     <div class="controls minor#{favorite_class}">
  48. <?py if not getattr(tweet, '_isad', False) and tweet.get('has_controls', True): ?>
  49.         <table class="controls_table">
  50.         <tr>
  51.     <?py if tweet.tweet_type not in ('sent','direct'): ?>
  52.         <td><a class="tw_reply_link" title="${{_('Reply')}}" href="javascript:null;"><img class="reply_icon" src="${{res('img/reply.png')}}"/></a></td>
  53.         <td><a class="tw_retweet_link" title="${{_('Retweet')}}" href="javascript:null;"><img class="retweet_icon" src="${{res('img/retweet.gif')}}"/></a></td>
  54.     <?py #endif ?>
  55.     <?py if tweet.tweet_type not in ('sent','search'): ?>
  56.         <td><a class="tw_direct_link" title="${{_('Direct Message')}}" href="javascript:null;"><img class="direct_icon" src="${{res('img/direct.gif')}}"/></a></td>
  57.     <?py #endif ?>
  58.     <?py if tweet.tweet_type in ('sent',): ?>
  59.         <td class="delete_cell"><a class="tw_delete_link" title="${{_('Delete')}}" href="javascript:null;"><img class="delete_icon" src="${{res('img/delete.gif')}}"/></a></td>
  60.         <td class="pending_delete_cell"><img class="delete_icon" src="${{res('img/pending.png')}}"/></td>
  61.     <?py #endif ?>
  62.     <?py if tweet.tweet_type not in ('direct',): ?>
  63.         <td class="star_on"><a class="tw_favorite_link" title="${{_('Unfavorite')}}" href="javascript:null;"><img class="star_icon" src="${res('img/star_on.gif')}"/></a></td>
  64.         <td class="star_off"><a class="tw_favorite_link" title="${{_('Favorite')}}" href="javascript:null;"><img class="star_icon" src="${res('img/star_off.gif')}"/></a></td>
  65.         <td class="star_pending"><img class="star_icon" src="${res('img/pending.png')}"/></td>
  66.     <?py #endif ?>
  67.         </tr>
  68.         </table>
  69. <?py #endif ?>
  70. <?py if show_timestamp: ?>
  71.         ${format_tweet_date(tweet)}
  72.         ┬╖ <!--! this line has a dot  -->
  73. <?py #endif ?>
  74. <?py if getattr(tweet, '_isad', False): ?>
  75.       ${tweet.keyword}
  76.     <?py if feed_trends_help: ?>
  77.       [ <a href="javascript:trendsHelp();">?</a> ]
  78.     <?py #endif ?>
  79.       ┬╖ <!--! this line has a dot  -->
  80.       <a href="#" onclick="shareAd(${tweet.id}); return false;" class="skinlink link">${{_('Share')}}</a>
  81.       <span class="adImpressionDiv" ad_id="${tweet.id}" lazy_src="${tweet.tracking_url}" />
  82. <?py #endif ?>
  83.     </div>
  84.     <div class="form_wrapper" style="display:none;"><table "input_table"><tr><td class="textarea_wrapper"><div><textarea name="foo" rows="1" class="input_area minor_border"></textarea></div></td><td><div class="char_count"></div></td></tr></table></div>
  85.     <!-- "display:none;" is here because css may not be loaded yet -->
  86.  
  87. </div>
  88.  
  89. </div>
  90.  
  91.  
  92.