# HG changeset patch # User nanaya # Date 1448899717 -32400 # Node ID 9ab79a764434e7de8c42aa9bc56c02cc25d8aa7b # Parent 0d665b51442d405df3af6ce955cc868ce87b9fc0 Sweet tweet media viewer (image only for now) diff -r 0d665b51442d -r 9ab79a764434 app/views/tweets/_tweet.html.erb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/views/tweets/_tweet.html.erb Tue Dec 01 01:08:37 2015 +0900 @@ -0,0 +1,17 @@ +<%= auto_link(tweet.text).html_safe %> + +

+ <% tweet.media.each do |media| %> + <% if media.is_a? Twitter::Media::Photo %> + <%= link_to "#{media.media_url_https}:orig" do %> + <%= image_tag "#{media.media_url_https}:small" -%> + <% end %> + <% end %> + <% end %> +

+ +<% if tweet.quoted_status.present? %> +
+ <%= render "tweet", :tweet => tweet.quoted_status %> +
+<% end %> diff -r 0d665b51442d -r 9ab79a764434 app/views/tweets/show.atom.builder --- a/app/views/tweets/show.atom.builder Mon Nov 16 01:21:17 2015 +0900 +++ b/app/views/tweets/show.atom.builder Tue Dec 01 01:08:37 2015 +0900 @@ -5,7 +5,7 @@ @tweets.each do |tweet| feed.entry tweet, :url => tweet.uri, :updated => tweet.created_at do |entry| entry.title tweet.created_at.rfc2822 - entry.content auto_link(tweet.text), :type => "html" + entry.content render(:partial => "tweet", :formats => :html, :locals => { :tweet => tweet }), :type => "html" entry.author do |author| author.name tweet.user.screen_name end