[%- END; # FOR copy_info
%]
- [%- IF ctx.copy_offset > 0 AND NOT serial_holdings;
- new_offset = ctx.copy_offset - ctx.copy_limit;
- IF new_offset < 0; new_offset = 0; END %]
- [%- IF copies.size >= ctx.copy_limit AND NOT serial_holdings AND (ctx.copy_offset + ctx.copy_limit < total_copies) %]
+ [% IF ctx.copy_limit < total_copies AND NOT serial_holdings %]
<tr class="offset">
- [%- IF ctx.copy_offset > 0 AND NOT serial_holdings;
+ [%- IF ctx.copy_offset > 0;
new_offset = ctx.copy_offset - ctx.copy_limit;
IF new_offset < 0; new_offset = 0; END %]
<td>
l('Previous [_1]', ctx.copy_offset - new_offset) %]</a>
</td>
[%- END %]
- [%- IF copies.size >= ctx.copy_limit AND NOT serial_holdings AND (ctx.copy_offset + ctx.copy_limit < total_copies) %]
+ [%- IF copies.size >= ctx.copy_limit AND (ctx.copy_offset + ctx.copy_limit < total_copies) %]
<td>
<a href="[% mkurl('', {copy_offset => ctx.copy_offset + ctx.copy_limit, copy_limit => ctx.copy_limit}) %]">[%
l('Next [_1]', ctx.copy_limit) %] »</a>
</td>
[%- END %]
</tr>
- [%- END %]
- [%- END %]
- [% IF NOT serial_holdings && ctx.copy_limit < total_copies -%]
- <tr class="not_serial">
- <td>
- [%- more_copies_limit = 50 %] [%# TODO: config %]
- [%- IF ctx.copy_limit != more_copies_limit AND copies.size >= ctx.copy_limit AND ctx.copy_limit < total_copies %]
+ [% END %]
+
+ [% IF NOT serial_holdings -%]
+ [%- more_copies_limit = 50 %] [%# TODO: config %]
+ [%- IF ctx.copy_limit != more_copies_limit AND copies.size >= ctx.copy_limit AND ctx.copy_limit < total_copies %]
+ <tr class="not_serial">
+ <td>
<div class="rdetail_show_copies">
<a href="[% mkurl('', {copy_limit => more_copies_limit, copy_offset => 0}) %]"><i class="fas fa-plus-square"></i> [% l('Show more copies') %]</a>
</div>
- [%- ELSIF ctx.copy_limit == more_copies_limit %]
+ </td>
+ </tr>
+ [%- ELSIF ctx.copy_limit == more_copies_limit %]
+ <tr class="not_serial">
+ <td>
<div class="rdetail_show_copies">
<a href="[% mkurl('', {copy_limit => 0, copy_offset => 0}) %]"><i class="fas fa-minus-square"></i> [% l('Show fewer copies') %]</a>
</div>
- [%- END %]
- </td>
- </tr>
+ </td>
+ </tr>
[%- END %]
+ [%- END %]
</tbody>
</table>
[% END %]