This commit is contained in:
zmagod 2017-03-17 16:47:58 +01:00
parent 95a0f596b7
commit 5cc6cd094e
2 changed files with 16 additions and 11 deletions

View file

@ -60,7 +60,7 @@ class AssetsController < ApplicationController
Constants::FILENAME_TRUNCATION_LENGTH),
'download-url' => download_asset_path(@asset),
'type' => asset_data_type(@asset),
'wopi-file-name' => wopi_asset_file_name(@asset),
'wopi-file-name' => wopi_asset_file_name(@asset, true),
'wopi-edit' => (wopi_asset_edit_button(@asset) if wopi_file?(@asset)),
'wopi-view' => (wopi_asset_view_button(@asset) if wopi_file?(@asset))
}, status: 200

View file

@ -51,9 +51,10 @@ module WopiHelper
end
end
def wopi_asset_file_name(asset)
def wopi_asset_file_name(asset, link = false)
html = '<p style="display: inline-block">'
html += "#{file_extension_icon(asset)}&nbsp;"
if link
html += link_to download_asset_path(asset),
data: { no_turbolink: true,
id: true,
@ -63,6 +64,10 @@ module WopiHelper
length: Constants::FILENAME_TRUNCATION_LENGTH
)
end
else
html += truncate(asset.file_file_name,
length: Constants::FILENAME_TRUNCATION_LENGTH)
end
html += '&nbsp;</p>'
sanitize_input(html, %w(img a))
end