[%- FOREACH source = SOURCES %]
<table style="width: 100%" >
<thead>
- <tr><th class="listheading" colspan="6">[% source.title %]</th></tr>
+ <tr><th class="listheading" colspan="[% IF file_type == 'image' %]8[% ELSE %]6[% END %]">[% source.title %]</th></tr>
<tr>
[%- SET checkname = source.chk_action %]
[%- IF is_global %]
<th class="listheading" width="3%">[% L.checkbox_tag(checkname _ '_checkall') %]</th>
<th class="listheading" width="7%">[% source.chkall_title %]</th>
[%- END %]
+ <th class="listheading" width="2%"><b>[% LxERP.t8('Version') %]</b></th>
<th class="listheading" width="15%"><b>[% LxERP.t8('Date') %]</b></th>
<th class="listheading" width="20%"><b>[% source.file_title %]</b></th>
[%- IF file_type == 'image' %]
<tbody>
[%- FOREACH file = source.files %]
- <tr class="listrow[% loop.count % 2 %]">
+ [%- is_other_version = 1 IF last_id == file.id %]
+ [%- last_id = file.id %]
+ [%- IF !is_other_version %]
+ [%- row_cnt = row_cnt + 1 %]
+ <tr class="listrow[% row_cnt % 2 %]">
+ [%- ELSE %]
+ <tr class="[% 'version_row_' _ file.id %] listrow[% row_cnt % 2 %] hidden">
+ [%- END %]
[%- IF edit_attachments %]
<td>[%- L.checkbox_tag(checkname _ '[]', 'value'=file.id _ '_' _ file.version, 'class'=checkname) %]</td>
<td></td>
[%- END %]
- <td>[% file.mtime_as_timestamp_s %][% L.hidden_tag("version[]", file.version) %]</td>
+ <td align="right" [%- IF file.version_count > 1 && !is_other_version %] class="cursor-pointer" onclick="kivi.File.toggle_versions('[% file.id %]')"[%- END %]>
+ [%- IF file.version_count > 1 && !is_other_version %]<span id="[% 'version_toggle_' _ file.id %]">⏷ </span>[% END %]
+ [% file.version _ '/' _ file.version_count %]
+ [% L.hidden_tag("version[]", file.version) %]
+ </td>
+ <td>[% file.mtime_as_timestamp_s %]</td>
<td>
<a href="controller.pl?action=File/download&id=[% file.id %][%- IF file.version %]&version=[%- file.version %][%- END %]">
<span id="[% "filename_" _ file.id %][%- IF file.version %]_[% file.version %][%- END %]">[% file.file_name %]</span>
[%- ELSE %]
<td align="left">
[%- IF file.thumbnail %]
- <div class="ovlerlay_div">
+ <div class="overlay_div">
<img id="thumb_[% file.id %]" class="thumbnail"
data-file-id="[% file.id %]" data-file-version="[% file.version %]"
src="data:[% HTML.escape(file.thumbnail.thumbnail_img_content_type) %];base64,[% file.thumbnail.thumbnail_img_content.encode_base64 %]"
alt="[% file.file_name %]">
- <img id="enlarged_thumb_[% file.id %][% IF file.version %]_[% file.version %][% END %]" class="overlay_img">
+ <img id="enlarged_thumb_[% file.id %][% IF file.version %]_[% file.version %][% END %]" class="overlay_img" style="display:none;"
+ data-file-id="[% file.id %]" data-file-version="[% file.version %]">
</div>
[%- ELSE %]
-