|
4 | 4 | <% end %> |
5 | 5 |
|
6 | 6 | <%= adaptable_value(entry, 'Names') do %> |
7 | | - <% if publication.names.any? %> |
8 | | - <% publication.publication_names.each do |publication_name| %> |
9 | | - <% name = publication_name.name %> |
10 | | - <%= link_to( |
11 | | - name.abbr_name, name, class: 'badge badge-pill badge-primary') %> |
12 | | - <% if current_contributor? %> |
13 | | - <%= link_to( |
14 | | - publication_name, method: :delete, |
15 | | - class: 'badge badge-pill badge-info', title: 'unlink name', |
16 | | - data: { confirm: 'Are you sure?' } |
17 | | - ) { %><%= fa_icon('trash-alt') %><% } %> |
18 | | - <% end %> |
19 | | - <% end %> |
| 7 | + <% if publication.names.count > 10 %> |
| 8 | + <% id = modal( |
| 9 | + 'Publication names', |
| 10 | + async: names_publication_url(publication, content: true) |
| 11 | + ) %> |
| 12 | + <%= modal_button(id, class: 'badge badge-secondary') do %> |
| 13 | + <%= fa_icon('ellipsis-h') %> |
| 14 | + <%= pluralize(publication.names.count, 'Name') %> |
| 15 | + <% end %> |
| 16 | + <% else %> |
| 17 | + <%= render( |
| 18 | + partial: 'publications/names', |
| 19 | + locals: { publication: publication }) %> |
20 | 20 | <% end %> |
21 | 21 | <% if current_contributor? %> |
22 | 22 | <%= link_to( |
|
53 | 53 | </li> |
54 | 54 | <li class="list-inline-item m-0"> |
55 | 55 | <%= link_to(publication, title: 'See more') do %> |
56 | | - <%= fa_icon('arrow-circle-right') %> |
| 56 | + <%= fa_icon('arrow-circle-right') %> Text |
57 | 57 | <% end %> |
58 | 58 | </li> |
59 | 59 | </ul> |
|
0 commit comments