From b727bc49f985cf157d1dd6e17bede88a0cd636b9 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 26 Mar 2019 01:13:16 +0100 Subject: types --- scraper/client/paper/paper.citations.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'scraper/client/paper/paper.citations.js') diff --git a/scraper/client/paper/paper.citations.js b/scraper/client/paper/paper.citations.js index 53923c6e..3df9ea0c 100644 --- a/scraper/client/paper/paper.citations.js +++ b/scraper/client/paper/paper.citations.js @@ -6,6 +6,7 @@ import { Link } from 'react-router-dom' import * as actions from '../actions' import { TableObject } from '../common' +import { USES_DATASET } from '../types' class PaperCitations extends Component { componentDidMount() { @@ -36,10 +37,11 @@ class PaperCitations extends Component { cite.s2 = { _raw: true, value: {'[semantic scholar]'} + href={'https://www.semanticscholar.org/paper/' + citation.id} + target="_blank" + rel="noopener noreferrer" + className={'pdfLink'} + >{'[semantic scholar]'} } cite.addresses = { _raw: true, @@ -47,11 +49,15 @@ class PaperCitations extends Component {
{address.name}{', '}{address.type}
)) } - if (citation.id in verifications) { + if (citation.id in verifications && verifications[citation.id].dataset === dataset.key) { const verification = verifications[citation.id] cite.verified = { _raw: true, - value: verification['uses_dataset'] === 'TRUE' ? uses dataset : doesn't use dataset + value: verification.uses_dataset === USES_DATASET.YES + ? uses dataset + : verification.uses_dataset === USES_DATASET.NO + ? doesn\'t use dataset + : not enough information } } else { -- cgit v1.2.3-70-g09d2 From e79de36d08ebadd2a42a0297b752e9979309ca07 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 26 Mar 2019 01:17:19 +0100 Subject: types --- scraper/client/paper/paper.citations.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'scraper/client/paper/paper.citations.js') diff --git a/scraper/client/paper/paper.citations.js b/scraper/client/paper/paper.citations.js index 3df9ea0c..5c8e0e0c 100644 --- a/scraper/client/paper/paper.citations.js +++ b/scraper/client/paper/paper.citations.js @@ -56,8 +56,12 @@ class PaperCitations extends Component { value: verification.uses_dataset === USES_DATASET.YES ? uses dataset : verification.uses_dataset === USES_DATASET.NO - ? doesn\'t use dataset - : not enough information + ? {"doesn't use dataset"} + : verification.uses_dataset === 'TRUE' + ? uses dataset + : verification.uses_dataset === 'FALSE' + ? {"doesn't use dataset"} + : {"not enough information"} } } else { -- cgit v1.2.3-70-g09d2