In our instance we publisch many student researcg papers but when we use {attachment} macro it trimms te filename to hard-coded 35 characters.
We need to show longer filenames as whole name is relevant. My question is where is should make changes as the display is currently not configuable. Should I change a system VM file?
I found this issue https://jira.atlassian.com/browse/CONF-25689
I found solution by patching the file "attachments-table.vm"
The code looks like this:
<td class="filename-column">
#parse ("/pages/includes/attachment_icon.vm")
<a class="filename" href="$generalUtil.htmlEncode("${req.contextPath}${attachment.downloadPathWithoutVersion}")"
title="$generalUtil.htmlEncodeAndReplaceSpaces($attachment.fileName)"
data-filename="$generalUtil.htmlEncode($attachment.fileName)">
$generalUtil.htmlEncode($generalUtil.shortenString($attachment.fileName, 35))
</a>
</td>
As a software engineer myself I dont like this coding style, and it would be better if this would respect the layout as defined in CSS class file.
I change 35 into 60.
As we dont use file comments, I commented out that code for now. I realy think this code needs some rework.
The issue you linked to is a duplicate of the main issue here: https://jira.atlassian.com/browse/CONF-22002 Atlassian has acknowledged this is a problem, but has not fixed it yet.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.