80c44ed9c1
for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also make it private (aka only accessible via expiring links to prevent hotlinking)
30 lines
1.4 KiB
Plaintext
30 lines
1.4 KiB
Plaintext
.card{ style: "background-image: url(#{@account.header.expiring_url(3600, :original)})" }
|
|
- if user_signed_in? && current_account.id != @account.id
|
|
.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'
|
|
|
|
.avatar= image_tag @account.avatar.expiring_url(3600, :original)
|
|
%h1.name
|
|
= display_name(@account)
|
|
%small= "@#{@account.username}"
|
|
.details
|
|
.bio
|
|
.account__header__content= Formatter.instance.simplified_format(@account)
|
|
|
|
.details-counters
|
|
.counter{ class: active_nav_class(account_url(@account)) }
|
|
= link_to account_url(@account) do
|
|
%span.counter-label= t('accounts.posts')
|
|
%span.counter-number= @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= @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= @account.followers.count
|