summaryrefslogtreecommitdiff
path: root/client/tables.js
diff options
context:
space:
mode:
authoradamhrv <adam@ahprojects.com>2019-03-30 15:56:33 +0100
committeradamhrv <adam@ahprojects.com>2019-03-30 15:56:33 +0100
commit8f6af7c6818dd527a80c149b5e11c764453ffd31 (patch)
treec2d9add991d8bd09f01a7b8fe0fb84239201bb73 /client/tables.js
parent19daac1fe803953bd47c82cac11f20680a150961 (diff)
parenta5f7d45e45439ff3da8ab570af1bf90fb0b15303 (diff)
fix merge
Diffstat (limited to 'client/tables.js')
-rw-r--r--client/tables.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/client/tables.js b/client/tables.js
index 1077289f..9eedbe18 100644
--- a/client/tables.js
+++ b/client/tables.js
@@ -15,7 +15,9 @@ const citationsColumns = [
{ title: 'Institution', field: 'institution', sorter: 'string' },
{ title: 'Country', field: 'country', sorter: 'string', width: 140 },
{ title: 'Year', field: 'year', sorter: 'number', width: 70 },
- { title: 'PDF', field: 'pdf', formatter: 'link', sorter: 'string', width: 100 },
+ { title: 'PDF', field: 'pdf', formatter: 'link',
+ formatterParams: { target: "_blank", urlField: 'pdf', },
+ sorter: 'string', width: 100 },
]
function getColumns(payload) {
@@ -36,12 +38,17 @@ function getColumns(payload) {
function getCitations(dataset) {
// console.log(dataset.citations)
+ console.log(dataset.citations.map(d => [d.pdf, d.doi]))
return dataset.citations.map(citation => ({
title: citation.title,
institution: citation.addresses[0].name,
country: citation.addresses[0].country,
year: citation.year,
- pdf: (citation.pdf && citation.pdf.length) ? citation.pdf[0] : "",
+ pdf: (citation.pdf && citation.pdf.length)
+ ? citation.pdf[0]
+ : (citation.doi && citation.doi.length)
+ ? citation.doi[0]
+ : "",
}))
}