Skip to content
Snippets Groups Projects
Commit 2979a84b authored by Douwe Maan's avatar Douwe Maan Committed by Lin Jen-Shin
Browse files

Merge branch 'use-avatars-in-activity-view' into 'master'

Use avatars instead of icons in activity view

See merge request !10596
parent 2c952f8b
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -10,10 +10,14 @@
position: relative;
 
&.event-inline {
.profile-icon {
.system-note-image {
top: 20px;
}
 
.user-avatar {
top: 14px;
}
.event-title,
.event-item-timestamp {
line-height: 40px;
Loading
Loading
@@ -24,7 +28,7 @@
color: $gl-text-color;
}
 
.profile-icon {
.system-note-image {
position: absolute;
left: 0;
top: 14px;
Loading
Loading
@@ -35,15 +39,18 @@
fill: $gl-text-color-secondary;
}
 
&.open-icon svg {
fill: $green-300;
&.opened-icon,
&.created-icon {
svg {
fill: $green-300;
}
}
 
&.closed-icon svg {
fill: $red-300;
}
 
&.fork-icon svg {
&.accepted-icon svg {
fill: $blue-300;
}
}
Loading
Loading
@@ -128,8 +135,7 @@
li {
&.commit {
background: transparent;
padding: 3px;
padding-left: 0;
padding: 0;
border: none;
 
.commit-row-title {
Loading
Loading
@@ -183,7 +189,7 @@
max-width: 100%;
}
 
.profile-icon {
.system-note-image {
display: none;
}
 
Loading
Loading
module EventsHelper
ICON_NAMES_BY_EVENT_TYPE = {
'pushed to' => 'icon_commit',
'pushed new' => 'icon_commit',
'created' => 'icon_status_open',
'opened' => 'icon_status_open',
'closed' => 'icon_status_closed',
'accepted' => 'icon_code_fork',
'commented on' => 'icon_comment_o',
'deleted' => 'icon_trash_o'
}.freeze
def link_to_author(event)
author = event.author
 
Loading
Loading
@@ -183,4 +194,21 @@ module EventsHelper
"event-inline"
end
end
def icon_for_event(note)
icon_name = ICON_NAMES_BY_EVENT_TYPE[note]
custom_icon(icon_name) if icon_name
end
def icon_for_profile_event(event)
if current_path?('users#show')
content_tag :div, class: "system-note-image #{event.action_name.parameterize}-icon" do
icon_for_event(event.action_name)
end
else
content_tag :div, class: 'system-note-image user-avatar' do
author_avatar(event, size: 32)
end
end
end
end
- if event.target
- if event.action_name == "opened"
.profile-icon.open-icon
= custom_icon("icon_status_open")
- elsif event.action_name == "closed"
.profile-icon.closed-icon
= custom_icon("icon_status_closed")
- else
.profile-icon.fork-icon
= custom_icon("icon_code_fork")
= icon_for_profile_event(event)
 
.event-title
%span.author_name= link_to_author event
Loading
Loading
.profile-icon.open-icon
= custom_icon("icon_status_open")
= icon_for_profile_event(event)
 
.event-title
%span.author_name= link_to_author event
Loading
Loading
.profile-icon
= custom_icon("icon_comment_o")
= icon_for_profile_event(event)
 
.event-title
%span.author_name= link_to_author event
Loading
Loading
- project = event.project
 
.profile-icon
- if event.action_name == "deleted"
= custom_icon("trash_o")
- else
= custom_icon("icon_commit")
= icon_for_profile_event(event)
 
.event-title
%span.author_name= link_to_author event
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment