* Fix regressions from #2683 Properly format spoiler text HTML, while keeping old logic for blankness intact Process hashtags and mentions in spoiler text Format spoiler text for Atom Change "show more" toggle into a button instead of anchor Fix style regression on dropdowns for detailed statuses * Fix lint issue * Convert spoiler text to plaintext in desktop notifications
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| attributes :id, :created_at, :in_reply_to_id, :in_reply_to_account_id, :sensitive, :visibility
 | |
| 
 | |
| node(:uri)              { |status| TagManager.instance.uri_for(status) }
 | |
| node(:content)          { |status| Formatter.instance.format(status) }
 | |
| node(:spoiler_text)     { |status| Formatter.instance.format(status, :spoiler_text, false) }
 | |
| node(:url)              { |status| TagManager.instance.url_for(status) }
 | |
| node(:reblogs_count)    { |status| defined?(@reblogs_counts_map)    ? (@reblogs_counts_map[status.id]    || 0) : status.reblogs_count }
 | |
| node(:favourites_count) { |status| defined?(@favourites_counts_map) ? (@favourites_counts_map[status.id] || 0) : status.favourites_count }
 | |
| 
 | |
| child :application do
 | |
|   extends 'api/v1/apps/show'
 | |
| end
 | |
| 
 | |
| child :account do
 | |
|   extends 'api/v1/accounts/show'
 | |
| end
 | |
| 
 | |
| child :media_attachments, object_root: false do
 | |
|   extends 'api/v1/statuses/_media'
 | |
| end
 | |
| 
 | |
| child :mentions, object_root: false do
 | |
|   extends 'api/v1/statuses/_mention'
 | |
| end
 | |
| 
 | |
| child :tags, object_root: false do
 | |
|   extends 'api/v1/statuses/_tags'
 | |
| end
 |