* significant improvement in microformats markup This is a huge improvement and I believe will close #965. Had these microformats reviewed by others in the community to help ensure they are at least correct, if not complete. I did not want to change the structure of the page, and so there it does not fully mark up the entire ancestry chain, or reply chain, only the direct decendants and direct ancestors are correctly associated, but this is likely fine as the most important bit is to have access to the urls for those toots which are now correctly fetchable. * improve code climate * trying to pass code climate tests * code climate * fix p-summary for content warning posts * fix error introduced when merging via github
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| .card.h-card.p-author{ style: "background-image: url(#{@account.header.url( :original)})" }
 | |
|   - if user_signed_in? && current_account.id != @account.id && !current_account.requested?(@account)
 | |
|     .controls
 | |
|       - if current_account.following?(@account)
 | |
|         = link_to t('accounts.unfollow'), unfollow_account_path(@account), data: { method: :post }, class: 'button'
 | |
|       - else
 | |
|         = link_to t('accounts.follow'), follow_account_path(@account), data: { method: :post }, class: 'button'
 | |
|   - elsif !user_signed_in?
 | |
|     .controls
 | |
|       .remote-follow
 | |
|         = link_to t('accounts.remote_follow'), account_remote_follow_path(@account), class: 'button'
 | |
|   .avatar= image_tag @account.avatar.url(:original), class: 'u-photo'
 | |
|   %h1.name
 | |
|     %span.p-name.emojify= display_name(@account)
 | |
|     %small
 | |
|       %span= "@#{@account.username}"
 | |
|       = fa_icon('lock') if @account.locked?
 | |
|   .details
 | |
|     .bio
 | |
|       .account__header__content.p-note.emojify= Formatter.instance.simplified_format(@account)
 | |
| 
 | |
|     .details-counters
 | |
|       .counter{ class: active_nav_class(short_account_url(@account)) }
 | |
|         = link_to short_account_url(@account), class: 'u-url u-uid' do
 | |
|           %span.counter-label= t('accounts.posts')
 | |
|           %span.counter-number= number_with_delimiter @account.statuses_count
 | |
|       .counter{ class: active_nav_class(following_account_url(@account)) }
 | |
|         = link_to following_account_url(@account) do
 | |
|           %span.counter-label= t('accounts.following')
 | |
|           %span.counter-number= number_with_delimiter @account.following_count
 | |
|       .counter{ class: active_nav_class(followers_account_url(@account)) }
 | |
|         = link_to followers_account_url(@account) do
 | |
|           %span.counter-label= t('accounts.followers')
 | |
|           %span.counter-number= number_with_delimiter @account.followers_count
 |