annotate app/views/tweets/_tweet.atom.erb @ 211:e07f6ea17deb
 
Less xhtml more escaping
It looks like some older tweets aren't quite escaped properly for xhtml.
Example (assuming not deleted): https://twitter.com/aaaa/status/169688458900668416
 | author | nanaya <me@nanaya.pro> | 
 | date | Fri, 11 Dec 2020 03:31:25 +0900 | 
 | parents | 70e90ea4b870 | 
 | children | 7a773720d81f | 
 | rev | line source | 
  
| 94 | 1 <entry> | 
|  | 2   <id><%= atom_id "#{tweet.user.id}/#{tweet.id}" %></id> | 
| 106 | 3   <published><%= tweet.created_at.xmlschema %></published> | 
|  | 4   <updated><%= tweet.created_at.xmlschema %></updated> | 
| 204 | 5   <link rel="alternate" type="text/html" href="<%= status_url(tweet) %>"/> | 
| 172 | 6   <title><%= truncate tweet.unescaped_text, :length => 30 %></title> | 
| 211 | 7   <content type="html"> | 
|  | 8     <%= render(:partial => "tweet", :formats => :html, :locals => { :tweet => tweet }).to_str %> | 
| 94 | 9   </content> | 
|  | 10   <author> | 
|  | 11     <name><%= tweet.user.screen_name %></name> | 
|  | 12   </author> | 
|  | 13 </entry> |