|
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 -%] |