diff options
Diffstat (limited to 'scraper/client/paper/paper.address.js')
| -rw-r--r-- | scraper/client/paper/paper.address.js | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/scraper/client/paper/paper.address.js b/scraper/client/paper/paper.address.js index 0da353c9..ff2bf032 100644 --- a/scraper/client/paper/paper.address.js +++ b/scraper/client/paper/paper.address.js @@ -12,6 +12,10 @@ const initialState = { institution_2: '', institution_3: '', institution_4: '', + institution_1_vetting: '', + institution_2_vetting: '', + institution_3_vetting: '', + institution_4_vetting: '', } class PaperAddress extends Component { state = { @@ -53,10 +57,14 @@ class PaperAddress extends Component { const citation = this.getCitation(sha256) this.setState({ citation, - institution_1: paper['Institution #1'], - institution_2: paper['Institution #2'], - institution_3: paper['Institution #3'], - institution_4: paper['Institution #4'], + institution_1: paper.institution_1, + institution_2: paper.institution_2, + institution_3: paper.institution_3, + institution_4: paper.institution_4, + institution_1_vetting: paper.institution_1_vetting, + institution_2_vetting: paper.institution_2_vetting, + institution_3_vetting: paper.institution_3_vetting, + institution_4_vetting: paper.institution_4_vetting, }) } } else if (oldProps.api.unknownCitations !== this.props.api.unknownCitations) { @@ -77,6 +85,18 @@ class PaperAddress extends Component { save() { console.log(this.state) + this.actions.postAddress({ + paper_id: this.state.citation.id, + title: this.state.citation.title, + institution_1: this.state.institution_1, + institution_2: this.state.institution_2, + institution_3: this.state.institution_3, + institution_4: this.state.institution_4, + institution_1_vetting: this.state.institution_1_vetting, + institution_2_vetting: this.state.institution_2_vetting, + institution_3_vetting: this.state.institution_3_vetting, + institution_4_vetting: this.state.institution_4_vetting, + }) } render() { @@ -87,7 +107,7 @@ class PaperAddress extends Component { const { citation } = this.state if (!citation) { return <div>Citation not found in this paper</div> - }console.log(this) + } return ( <div className='form'> <h3>{citation.title}</h3> @@ -95,6 +115,7 @@ class PaperAddress extends Component { <div className='param'> <input + autoFocus className='vetting' type='text' placeholder='Paste Institution #1' @@ -103,7 +124,7 @@ class PaperAddress extends Component { })} /> <Autocomplete - autoFocus + autoFocus={false} placeholder='Institution #1' value={this.state.institution_1} vetting={this.state.institution_1_vetting} |
