summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRubén Dávila <rdavila84@gmail.com>2016-01-14 21:05:33 -0500
committerRubén Dávila <rdavila84@gmail.com>2016-01-20 00:17:21 -0500
commit833a0f4d9fd4ec8a264812cc42ca52d30d325e13 (patch)
treec18b7dad0cca4425f1d1f5f12db3ba95425a3a51
parent40e1ad90526ad35e1d5eba74c0b1d99b6a8ae89d (diff)
downloadgitlab-ce-833a0f4d9fd4ec8a264812cc42ca52d30d325e13.tar.gz
Add icon for private forks notice. #2406
-rw-r--r--app/assets/stylesheets/pages/projects.scss13
-rw-r--r--app/helpers/icons_helper.rb2
-rw-r--r--app/views/projects/forks/index.html.haml3
3 files changed, 16 insertions, 2 deletions
diff --git a/app/assets/stylesheets/pages/projects.scss b/app/assets/stylesheets/pages/projects.scss
index 7c3587622c4..a594cc43db2 100644
--- a/app/assets/stylesheets/pages/projects.scss
+++ b/app/assets/stylesheets/pages/projects.scss
@@ -579,3 +579,16 @@ pre.light-well {
color: #E62958;
margin-top: 2px;
}
+
+/*
+ * Forks list rendered on Project's forks page
+ */
+
+.private-forks-notice .private-fork-icon {
+ i.fa-circle {
+ color: #2AA056;
+ }
+ i.fa-lock {
+ color: #FFFFFF;
+ }
+}
diff --git a/app/helpers/icons_helper.rb b/app/helpers/icons_helper.rb
index 5724d3aabec..84c6d0883b0 100644
--- a/app/helpers/icons_helper.rb
+++ b/app/helpers/icons_helper.rb
@@ -7,7 +7,7 @@ module IconsHelper
# font-awesome-rails gem, but should we ever use a different icon pack in the
# future we won't have to change hundreds of method calls.
def icon(names, options = {})
- fa_icon(names, options)
+ options.include?(:base) ? fa_stacked_icon(names, options) : fa_icon(names, options)
end
def spinner(text = nil, visible = false)
diff --git a/app/views/projects/forks/index.html.haml b/app/views/projects/forks/index.html.haml
index 10ab5c44af1..70f1392a878 100644
--- a/app/views/projects/forks/index.html.haml
+++ b/app/views/projects/forks/index.html.haml
@@ -51,7 +51,8 @@
forks: true, show_last_commit_as_description: true
- if protected_count > 0
- %ul.projects-list
+ %ul.projects-list.private-forks-notice
%li.project-row
+ = icon('lock fw', base: 'circle', class: 'fa-lg private-fork-icon')
%strong= pluralize(protected_count, 'private fork')
%span you have no access to.