diff options
Diffstat (limited to 'app/views/shared/issuable/_participants.html.haml')
-rw-r--r-- | app/views/shared/issuable/_participants.html.haml | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/app/views/shared/issuable/_participants.html.haml b/app/views/shared/issuable/_participants.html.haml index ea61935487c..33a9a494857 100644 --- a/app/views/shared/issuable/_participants.html.haml +++ b/app/views/shared/issuable/_participants.html.haml @@ -1,9 +1,20 @@ +- participants_row = 7 +- participants_size = participants.size +- participants_extra = participants_size - participants_row .block.participants .sidebar-collapsed-icon = icon('users') %span = participants.count - .title + .title.hide-collapsed = pluralize participants.count, "participant" - - participants.each do |participant| - = link_to_member(@project, participant, name: false, size: 24) + .hide-collapsed.participants-list + - participants.each do |participant| + .participants-author.js-participants-author + = link_to_member(@project, participant, name: false, size: 24) + - if participants_extra > 0 + %div.participants-more + %a.js-participants-more{href: "#", data: {original_text: "+ #{participants_size - 7} more", less_text: "- show less"}} + + #{participants_extra} more +:javascript + IssuableContext.prototype.PARTICIPANTS_ROW_COUNT = #{participants_row}; |