summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/transcript/transcript.container.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-07-27 15:44:29 +0200
committerJules Laplace <julescarbon@gmail.com>2020-07-27 15:44:29 +0200
commit2aad507650fa3263ef81be759ab0531b43e5b7cc (patch)
treeb8299f962ef0e3342cb8978f5e0a4f57a8ee1b30 /animism-align/frontend/app/views/viewer/transcript/transcript.container.js
parenteee3193ecf604eaed30505128b2a1f7bb875d44a (diff)
annotation form for curtain events. refactor utilities
Diffstat (limited to 'animism-align/frontend/app/views/viewer/transcript/transcript.container.js')
-rw-r--r--animism-align/frontend/app/views/viewer/transcript/transcript.container.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/animism-align/frontend/app/views/viewer/transcript/transcript.container.js b/animism-align/frontend/app/views/viewer/transcript/transcript.container.js
index d3d3e9f..c48af47 100644
--- a/animism-align/frontend/app/views/viewer/transcript/transcript.container.js
+++ b/animism-align/frontend/app/views/viewer/transcript/transcript.container.js
@@ -15,21 +15,30 @@ class Transcript extends Component {
this.handleAnnotationClick = this.handleAnnotationClick.bind(this)
this.handleParagraphDoubleClick = this.handleParagraphDoubleClick.bind(this)
}
+
+ componentDidMount() {
+ actions.transcript.buildParagraphs()
+ }
+
handleAnnotationClick(e, annotation) {
console.log(annotation)
}
+
handleParagraphDoubleClick(e, paragraph) {
return
}
+
handleClose() {
actions.viewer.hideSection('transcript')
}
+
render() {
- const { viewer } = this.props
+ const { viewer, paragraphs } = this.props
return (
<div className="transcript">
<div className='content'>
<ParagraphList
+ paragraphs={paragraphs}
paragraphElementLookup={transcriptElementLookup}
onAnnotationClick={this.handleAnnotationClick}
onParagraphDoubleClick={this.handleParagraphDoubleClick}
@@ -49,6 +58,7 @@ class Transcript extends Component {
const mapStateToProps = state => ({
viewer: state.viewer,
+ paragraphs: state.paragraph.paragraphs,
})
const mapDispatchToProps = dispatch => ({