Mercurial > rsstweet
changeset 62:9ab79a764434
Sweet tweet media viewer (image only for now)
author | nanaya <me@myconan.net> |
---|---|
date | Tue, 01 Dec 2015 01:08:37 +0900 |
parents | 0d665b51442d |
children | 9e673e0fc04e |
files | app/views/tweets/_tweet.html.erb app/views/tweets/show.atom.builder |
diffstat | 2 files changed, 18 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- /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 %> + +<p> + <% 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 %> +</p> + +<% if tweet.quoted_status.present? %> + <blockquote> + <%= render "tweet", :tweet => tweet.quoted_status %> + </blockquote> +<% end %>
--- 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