parent
fa29ef3a41
commit
2c70f0ecaa
@ -1,15 +0,0 @@ |
||||
/* |
||||
* This is a manifest file that'll be compiled into application.css, which will include all the files |
||||
* listed below. |
||||
* |
||||
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, |
||||
* or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path. |
||||
* |
||||
* You're free to add application-wide styles to this file and they'll appear at the bottom of the |
||||
* compiled file so the styles you add here take precedence over styles defined in any styles |
||||
* defined in the other CSS/SCSS files in this directory. It is generally better to create a new |
||||
* file per style scope. |
||||
* |
||||
*= require_tree . |
||||
*= require_self |
||||
*/ |
@ -0,0 +1,39 @@ |
||||
$primary-color: #ff7473; |
||||
$secondary-color: #ffc952; |
||||
$tertiary-color: #47b8e0; |
||||
$quaternary-color: #34314c; |
||||
$background-color: #fff; |
||||
|
||||
@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic"); |
||||
@import "font-awesome-sprockets"; |
||||
@import "font-awesome"; |
||||
|
||||
body { |
||||
font-family: 'Noto Sans', sans-serif; |
||||
background: $secondary-color; |
||||
font-size: 13px; |
||||
line-height: 18px; |
||||
color: $quaternary-color; |
||||
} |
||||
|
||||
.container { |
||||
width: 800px; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
.footer { |
||||
text-align: center; |
||||
padding: 100px 0; |
||||
font-size: 12px; |
||||
color: lighten($quaternary-color, 15%); |
||||
|
||||
.mastodon-link { |
||||
color: $quaternary-color; |
||||
text-decoration: none; |
||||
font-weight: bold; |
||||
} |
||||
} |
||||
|
||||
|
||||
@import 'home'; |
||||
@import 'profile'; |
@ -1,10 +0,0 @@ |
||||
.footer { |
||||
text-align: center; |
||||
padding: 100px 0; |
||||
|
||||
.mastodon-link { |
||||
color: #566270; |
||||
text-decoration: none; |
||||
font-size: 16px; |
||||
} |
||||
} |
@ -1,2 +1,13 @@ |
||||
module ProfileHelper |
||||
def display_name(account) |
||||
account.display_name.blank? ? account.username : account.display_name |
||||
end |
||||
|
||||
def profile_url(account) |
||||
account.local? ? super(name: account.username) : account.url |
||||
end |
||||
|
||||
def status_url(status) |
||||
status.local? ? super(name: status.account.username, id: status.stream_entry.id) : status.url |
||||
end |
||||
end |
||||
|
@ -1,8 +1,8 @@ |
||||
= link_to (status.account.local? ? profile_url(name: status.account.username) : status.account.url), class: 'name' do |
||||
%strong= status.account.display_name.blank? ? status.account.username : status.account.display_name |
||||
= link_to profile_url(status.account), class: 'name' do |
||||
%strong= display_name(status.account) |
||||
= "@#{status.account.acct}" |
||||
|
||||
= link_to status.local? ? status_url(name: status.account.username, id: status.stream_entry.id) : status.url, class: 'time' do |
||||
= link_to status_url(status), class: 'time' do |
||||
%span{ title: status.created_at } |
||||
= time_ago_in_words(status.created_at) |
||||
ago |
||||
|
@ -0,0 +1,11 @@ |
||||
class AddAttachmentAvatarToAccounts < ActiveRecord::Migration |
||||
def self.up |
||||
change_table :accounts do |t| |
||||
t.attachment :avatar |
||||
end |
||||
end |
||||
|
||||
def self.down |
||||
remove_attachment :accounts, :avatar |
||||
end |
||||
end |
Loading…
Reference in new issue