diff --git a/web/root/pages/002-files.ssjs b/web/root/pages/002-files.ssjs index d4f84d1f8ed96852e08a32f518ecd3a2441a3580..11a4e143fd29b8be9b90d5b6e242da0fd3984afc 100644 --- a/web/root/pages/002-files.ssjs +++ b/web/root/pages/002-files.ssjs @@ -28,23 +28,23 @@ if (typeof http_request.query.dir !== 'undefined' && ); function writeFileDetails(file) { - if (typeof file.extdesc === 'undefined') { - file.extdesc = ''; - } else if (file.extdesc.search(/(\x1B\[|[\xA8-\xFE])/) > -1) { - file.extdesc = '<pre class="ansi">' + html_encode(file.extdesc, true, false, true, true) + '</pre>'; - } else { - file.extdesc = '<pre class="list">' + file.extdesc + '</pre>'; + var description = '<p>' + file.desc + '</p>'; + if (typeof file.extdesc !== 'undefined') { + if (file.extdesc.search(/(\x1B\[|[\xA8-\xFE])/) > -1) { + description = '<pre class="ansi">' + html_encode(file.extdesc, true, false, true, true) + '</pre>'; + } else { + description = '<pre class="list">' + file.extdesc + '</pre>'; + } } writeln( format( '<a href="./api/files.ssjs?call=download-file&dir=%s&file=%s" target="_blank" class="list-group-item striped">' + '<strong>%s</strong> (%s)' + '<p><em>Uploaded %s</em></p>' + - '<p>%s</p>' + '%s' + '</a>', http_request.query.dir[0], file.name, file.name, file.size, - system.timestr(file.uldate), file.desc, file.extdesc + system.timestr(file.uldate), description ) ); }