forked from forgejo/forgejo
Group Label Changed Comments in timeline (#13304)
* Create function to group label comments * Combine multiple label additions into one * Group removed and added labels in the same comment * Fix indentation on comments.tmpl Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
parent
756c090dbe
commit
c40df54e28
5 changed files with 72 additions and 5 deletions
|
@ -343,6 +343,16 @@ func NewFuncMap() []template.FuncMap {
|
|||
// the table is NOT sorted with this header
|
||||
return ""
|
||||
},
|
||||
"RenderLabels": func(labels []*models.Label) template.HTML {
|
||||
html := ""
|
||||
|
||||
for _, label := range labels {
|
||||
html = fmt.Sprintf("%s<div class='ui label' style='color: %s; background-color: %s'>%s</div>",
|
||||
html, label.ForegroundColor(), label.Color, RenderEmoji(label.Name))
|
||||
}
|
||||
|
||||
return template.HTML(html)
|
||||
},
|
||||
}}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue