From 7082a0d15c3118acc219cf23de46f49fd3bfaea6 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 22 Jul 2020 21:46:37 +0200 Subject: avoid hitting the dang tab key --- .../transcript/components/elementTypes.image.js | 1 - .../viewer/transcript/transcript.container.js | 14 ++- .../app/views/viewer/transcript/transcript.css | 108 +++++++++++++++++++++ 3 files changed, 117 insertions(+), 6 deletions(-) create mode 100644 animism-align/frontend/app/views/viewer/transcript/transcript.css (limited to 'animism-align/frontend/app/views/viewer/transcript') diff --git a/animism-align/frontend/app/views/viewer/transcript/components/elementTypes.image.js b/animism-align/frontend/app/views/viewer/transcript/components/elementTypes.image.js index c2477ee..f005fc0 100644 --- a/animism-align/frontend/app/views/viewer/transcript/components/elementTypes.image.js +++ b/animism-align/frontend/app/views/viewer/transcript/components/elementTypes.image.js @@ -6,7 +6,6 @@ export const MediaCitation = ({ media }) => { ) } - console.log(media) return ( {media.author} 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 a5e25dd..e6d7d09 100644 --- a/animism-align/frontend/app/views/viewer/transcript/transcript.container.js +++ b/animism-align/frontend/app/views/viewer/transcript/transcript.container.js @@ -8,14 +8,18 @@ import actions from 'app/actions' import ParagraphList from 'app/views/paragraph/components/paragraph.list' import { transcriptElementLookup } from './components' -const noop = () => {} - class Transcript extends Component { constructor(props){ super(props) this.handleClose = this.handleClose.bind(this) + this.handleAnnotationClick = this.handleAnnotationClick.bind(this) + this.handleParagraphDoubleClick = this.handleParagraphDoubleClick.bind(this) + } + handleAnnotationClick(e, annotation) { + console.log(annotation) } - componentDidMount() { + handleParagraphDoubleClick(e, paragraph) { + return } handleClose() { actions.viewer.hideSection('transcript') @@ -27,8 +31,8 @@ class Transcript extends Component {
div { + margin-bottom: 16px; +} + +/* transcript scroll bar */ + +.transcript .content::-webkit-scrollbar { + cursor: pointer; + user-select: none; + width: 4px +} +.transcript .content::-webkit-scrollbar-button { + display: block; + width: 0; + height: 0; +} +.transcript .content::-webkit-scrollbar-track-piece { + background:rgba(211,211,211,0.8); +} +.transcript .content::-webkit-scrollbar-thumb { + display: block; + background: #000; +} + +/* paragraph subtypes */ + +.transcript .header { + text-align: center; + padding-top: 2rem; +} +.transcript .header:first-of-type { + padding-top: 0; +} +.transcript .header span { + border-bottom: 1px solid; +} + +.transcript .paragraph, +.transcript .hidden { +} + +.transcript .blockquote { + padding-left: 2rem; + line-height: 1.45; +} + +/* sentences */ + +.transcript span { + margin-right: 4px; + box-shadow: 0 0 0 rgba(255,255,255,0.0); +} +.transcript .media span { + margin-right: 0; + border-bottom: 1px solid; + cursor: pointer; +} + +.transcript .paragraph .current { + box-shadow: -2px -1px 0 #e8e8e8, + 2px -1px 0 #e8e8e8, + -2px 1px 0 #e8e8e8, + 2px 1px 0 #e8e8e8; + box-decoration-break: clone; + background: #e8e8e8; + color: #000; + transition: all 0.2s; +} -- cgit v1.2.3-70-g09d2