Loading...
- +Request
+Loading...
+ +Response
+Drop files to submit response
+PDF, DOCX, XLSX, images
+ +Response
- -Drop files here or click to upload
-PDF, DOCX, XLSX, images
- -Comments
+Discussion
+No documents uploaded yet.
'; return; } - el.innerHTML = items.map(a => { - const d = parseData(a.data_text); - const name = d.filename || d.name || a.summary || 'Document'; - return `No response submitted yet.
'; + return; + } + const projectID = currentRequest.project_id; + el.innerHTML = docs.map(a => { + const d = parseData(a.data_text); + const name = d.filename || d.name || a.summary || 'Document'; + const icon = name.endsWith('.pdf') ? '๐' : name.match(/\.(jpg|jpeg|png|gif)$/i) ? '๐ผ๏ธ' : name.match(/\.(xlsx?|csv)$/i) ? '๐' : '๐'; + const objectID = d.object_id || ''; + const downloadUrl = objectID ? '/api/projects/' + projectID + '/objects/' + objectID + '?filename=' + encodeURIComponent(name) : '#'; + return `No comments yet.
'; + return; + } + el.innerHTML = comments.map(c => { + const d = parseData(c.data_text); + return `${escHtml(d.text||'')}
+No comments yet.
'; return; } - el.innerHTML = items.map(c => { - const d = parseData(c.data_text); - return `${escHtml(d.text||'')}
-