Commit 90331b94 authored by Jacques Erasmus's avatar Jacques Erasmus

Move versions icon to CSS

Moved the versions icon to CSS to reduce the transfer size

Changelog: performance
parent 20be4c30
...@@ -509,6 +509,24 @@ span.idiff { ...@@ -509,6 +509,24 @@ span.idiff {
} }
} }
.version-link {
@include gl-display-inline-block;
@include gl-align-self-center;
@include gl-mt-2;
@include gl-w-5;
@include gl-h-5;
@include gl-float-left;
background-color: $gray-400;
mask-image: asset_url('icons-stacked.svg#doc-versions');
mask-repeat: no-repeat;
mask-size: cover;
mask-position: center;
&:hover {
background-color: $black;
}
}
// //
// IMPORTANT PERFORMANCE OPTIMIZATION BELOW // IMPORTANT PERFORMANCE OPTIMIZATION BELOW
// //
......
...@@ -66,17 +66,14 @@ module Gitlab ...@@ -66,17 +66,14 @@ module Gitlab
link_to project_blame_path(project, tree_join(previous_commit_id, path)), link_to project_blame_path(project, tree_join(previous_commit_id, path)),
title: _('View blame prior to this change'), title: _('View blame prior to this change'),
aria: { label: _('View blame prior to this change') }, aria: { label: _('View blame prior to this change') },
class: 'version-link',
data: { toggle: 'tooltip', placement: 'right', container: 'body' } do data: { toggle: 'tooltip', placement: 'right', container: 'body' } do
versions_sprite_icon ' '.html_safe
end end
end end
def project_duration def project_duration
@project_duration ||= age_map_duration(groups, project) @project_duration ||= age_map_duration(groups, project)
end end
def versions_sprite_icon
@versions_sprite_icon ||= sprite_icon('doc-versions', css_class: 'doc-versions align-text-bottom')
end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment