diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-07-22 19:12:55 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-07-22 19:12:55 +0200 |
| commit | a8e01f158889e9ba23e5710c4e6ad0a9b132a099 (patch) | |
| tree | dc622664209ecff8b8e7d102cfbc673ff02cba26 /animism-align | |
| parent | 09105ecc67c0d28df6a9c77349d18f7039809680 (diff) | |
transcript styling
Diffstat (limited to 'animism-align')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/transcript/transcript.container.js | 11 | ||||
| -rw-r--r-- | animism-align/frontend/app/views/viewer/viewer.css | 27 | ||||
| -rw-r--r-- | animism-align/static/img/close-black.png | bin | 0 -> 1511 bytes | |||
| -rw-r--r-- | animism-align/static/img/close.png | bin | 0 -> 3738 bytes |
4 files changed, 34 insertions, 4 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 039e5c8..a5e25dd 100644 --- a/animism-align/frontend/app/views/viewer/transcript/transcript.container.js +++ b/animism-align/frontend/app/views/viewer/transcript/transcript.container.js @@ -11,8 +11,15 @@ import { transcriptElementLookup } from './components' const noop = () => {} class Transcript extends Component { + constructor(props){ + super(props) + this.handleClose = this.handleClose.bind(this) + } componentDidMount() { } + handleClose() { + actions.viewer.hideSection('transcript') + } render() { const { viewer } = this.props return ( @@ -24,6 +31,10 @@ class Transcript extends Component { onParagraphDoubleClick={noop} /> </div> + <div + className='close' + onClick={this.handleClose} + /> </div> ) } diff --git a/animism-align/frontend/app/views/viewer/viewer.css b/animism-align/frontend/app/views/viewer/viewer.css index c52db20..87506f6 100644 --- a/animism-align/frontend/app/views/viewer/viewer.css +++ b/animism-align/frontend/app/views/viewer/viewer.css @@ -5,20 +5,33 @@ font-family: "Neue Haas Unica", sans-serif; } +.close { + position: absolute; + top: 1.5rem; right: 1rem; + width: 2rem; + height: 2rem; + background-image: url('/static/img/close-black.png'); + background-color: rgba(255,255,255,1.0); + background-size: 1.5rem 1.5rem; + background-position: center center; + background-repeat: no-repeat; + cursor: pointer; +} + /* transcript */ .transcript { position: absolute; + top: 0; right: 0; width: 30rem; max-width: 100vw; height: 100%; - overflow: scroll; + overflow: hidden; background: white; color: black; - padding: 1rem; border-left: 1px solid #000; - font-size: 15px; + font-size: 16px; line-height: 1.45; transform: translateZ(0) translateX(100%); transition: transform 0.2s; @@ -31,8 +44,10 @@ /* general paragraph styles */ .transcript .content { + overflow: scroll; width: 100%; - padding-bottom: 6rem; + height: 100%; + padding: 1.5rem 2rem 6rem 1.5rem; position: relative; } @@ -44,6 +59,10 @@ .transcript .header { text-align: center; + padding-top: 2rem; +} +.transcript .header:first-of-type { + padding-top: 0; } .transcript .header span { border-bottom: 1px solid; diff --git a/animism-align/static/img/close-black.png b/animism-align/static/img/close-black.png Binary files differnew file mode 100644 index 0000000..191442a --- /dev/null +++ b/animism-align/static/img/close-black.png diff --git a/animism-align/static/img/close.png b/animism-align/static/img/close.png Binary files differnew file mode 100644 index 0000000..529d730 --- /dev/null +++ b/animism-align/static/img/close.png |
