diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-05-07 17:57:59 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-05-07 17:57:59 +0300 |
commit | be68cc461755752697642c58154781ae4ec9ab31 (patch) | |
tree | b9f971214e5f92101371aac8db24b0f0538167f8 /app | |
parent | 9d668750698558ce7864c370e34a06c7a710ff00 (diff) | |
download | gitlab-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.rb | 15 | ||||
-rw-r--r-- | app/views/issues/_issue.html.haml | 2 |
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 |