Lines 77-83
Link Here
|
77 |
[%- CASE -%] |
77 |
[%- CASE -%] |
78 |
<span>MISSING MAP FOR ROLE: [% role.key | html %]</span> |
78 |
<span>MISSING MAP FOR ROLE: [% role.key | html %]</span> |
79 |
[%- END -%] |
79 |
[%- END -%] |
80 |
[%- IF ex %]- [% ex | html %][% END -%] |
80 |
[%- IF ex %] - [% ex | html %][% END -%] |
81 |
[%- END -%] |
81 |
[%- END -%] |
82 |
|
82 |
|
83 |
[%- BLOCK person -%] |
83 |
[%- BLOCK person -%] |
Lines 87-93
Link Here
|
87 |
[%- BLOCK contributions -%] |
87 |
[%- BLOCK contributions -%] |
88 |
[%- IF p.roles || p.notes -%] |
88 |
[%- IF p.roles || p.notes -%] |
89 |
<ul> |
89 |
<ul> |
90 |
[% FOREACH r IN p.roles %]<li>[% INCLUDE role role=r %] ([% r.value.join(', ') | html %])</li>[% END %] |
90 |
[% FOREACH r IN p.roles %] |
|
|
91 |
[% SET sorted_versions = r.value.sort.reverse %] |
92 |
<li> |
93 |
[% INCLUDE role role=r %] |
94 |
([% IF sorted_versions.size <= 2 %] |
95 |
[% sorted_versions.join(', ') | html %] |
96 |
[% ELSE %] |
97 |
[% sorted_versions.slice(0,1).join(', ') | html %]<span class="version-ellipsis" data-bs-toggle="tooltip" title="[% sorted_versions.slice(2, -1).join(', ') | html %]">, ...</span> |
98 |
[% END %]) |
99 |
</li> |
100 |
[% END %] |
91 |
[% IF p.notes %]<li>[% p.notes | html %]</li>[% END %] |
101 |
[% IF p.notes %]<li>[% p.notes | html %]</li>[% END %] |
92 |
</ul> |
102 |
</ul> |
93 |
[%- END -%] |
103 |
[%- END -%] |