blob: fce0ed6c5d67fe94f6db0434df364f389aba6768 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
module LabelsHelper
def project_label_names
@project.labels.pluck(:title)
end
def render_colored_label(label)
label_color = label.color || "#428bca"
r, g, b = label_color.slice(1,7).scan(/.{2}/).map(&:hex)
if (r + g + b) > 500
text_color = "#333"
else
text_color = "#FFF"
end
content_tag :span, class: 'label', style: "background:#{label_color};color:#{text_color}" do
label.name
end
end
end
|