summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-05-07 17:57:59 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-05-07 17:57:59 +0300
commitbe68cc461755752697642c58154781ae4ec9ab31 (patch)
treeb9f971214e5f92101371aac8db24b0f0538167f8 /app
parent9d668750698558ce7864c370e34a06c7a710ff00 (diff)
downloadgitlab-ce-be68cc461755752697642c58154781ae4ec9ab31.tar.gz
add Gitlab::Label class and different color labels for default labels set
Diffstat (limited to 'app')
-rw-r--r--app/helpers/issues_helper.rb15
-rw-r--r--app/views/issues/_issue.html.haml2
2 files changed, 16 insertions, 1 deletions
diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb
index 70ebbdd374a..ab4ffa855d2 100644
--- a/app/helpers/issues_helper.rb
+++ b/app/helpers/issues_helper.rb
@@ -88,4 +88,19 @@ module IssuesHelper
""
end
end
+
+ def label_css_class(name)
+ case name
+ when *warning_labels
+ 'label-warning'
+ when *neutral_labels
+ 'label-inverse'
+ when *positive_labels
+ 'label-success'
+ when *important_labels
+ 'label-important'
+ else
+ 'label-info'
+ end
+ end
end
diff --git a/app/views/issues/_issue.html.haml b/app/views/issues/_issue.html.haml
index 6c6d45e987b..f44c0a6c81f 100644
--- a/app/views/issues/_issue.html.haml
+++ b/app/views/issues/_issue.html.haml
@@ -27,7 +27,7 @@
.issue-labels
- issue.labels.each do |label|
- %span.label.label-info
+ %span{class: "label #{label_css_class(label.name)}"}
%i.icon-tag
= label.name