summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/player
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/views/viewer/player')
-rw-r--r--animism-align/frontend/app/views/viewer/player/components.inline/inline.utility.js13
-rw-r--r--animism-align/frontend/app/views/viewer/player/player.fullscreen.css6
-rw-r--r--animism-align/frontend/app/views/viewer/player/player.transcript.css22
3 files changed, 36 insertions, 5 deletions
diff --git a/animism-align/frontend/app/views/viewer/player/components.inline/inline.utility.js b/animism-align/frontend/app/views/viewer/player/components.inline/inline.utility.js
index 9204a04..b8a4e59 100644
--- a/animism-align/frontend/app/views/viewer/player/components.inline/inline.utility.js
+++ b/animism-align/frontend/app/views/viewer/player/components.inline/inline.utility.js
@@ -1,8 +1,9 @@
import React, { Component } from 'react'
import { connect } from 'react-redux'
+import { isMobile } from 'app/utils'
import { MediaCitation } from '../components.media'
-import { Arrow } from 'app/views/viewer/nav/viewer.icons'
+import { Arrow, MobilePhoneIcon } from 'app/views/viewer/nav/viewer.icons'
import { CreditsColumns, ArtistColumns } from 'app/views/viewer/checklist/credits.components'
export const Intro = ({ paragraph, media, onAnnotationClick }) => {
@@ -56,6 +57,16 @@ const ScheduleComponent = ({ episodes }) => {
<br/><br/>
{'Presented here in its digital iteration, '}
{'the exhibition will be released in four episodes starting November 2020.'}
+ <br/><br/>
+ {isMobile && (
+ <div className="mobile-warning">
+ {MobilePhoneIcon}
+ <div>
+ {'Optimized for a large screen. '}
+ {'Please view on a desktop or tablet for the complete experience.'}
+ </div>
+ </div>
+ )}
</div>
<div className='schedule'>
<div className='schedule-heading'>Episodes</div>
diff --git a/animism-align/frontend/app/views/viewer/player/player.fullscreen.css b/animism-align/frontend/app/views/viewer/player/player.fullscreen.css
index 63112e7..6c62a40 100644
--- a/animism-align/frontend/app/views/viewer/player/player.fullscreen.css
+++ b/animism-align/frontend/app/views/viewer/player/player.fullscreen.css
@@ -156,7 +156,7 @@ iframe {
.fullscreen-element.curtain div {
font-family: "Freight Text", serif;
max-width: 96%;
- font-size: 10vh;
+ font-size: 10vmin;
line-height: 1;
white-space: pre-line;
text-align: center;
@@ -164,9 +164,9 @@ iframe {
}
.fullscreen-element.curtain div.flashing_light_warning {
line-height: 1.2;
- font-size: 4vh;
+ font-size: 4vmin;
max-width: 60rem;
- margin-top: 5vh;
+ margin-top: 5vmin;
}
.fullscreen-element.text-plate span {
font-family: "Freight Text", serif;
diff --git a/animism-align/frontend/app/views/viewer/player/player.transcript.css b/animism-align/frontend/app/views/viewer/player/player.transcript.css
index 766395f..caac222 100644
--- a/animism-align/frontend/app/views/viewer/player/player.transcript.css
+++ b/animism-align/frontend/app/views/viewer/player/player.transcript.css
@@ -349,7 +349,7 @@
align-items: center;
color: white;
font-family: "Freight Text", serif;
- font-size: 12vh;
+ font-size: 12vmin;
line-height: 1;
text-align: center;
}
@@ -416,4 +416,24 @@
}
.schedule .credits {
padding-top: 0rem;
+}
+.schedule-about .mobile-warning {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-items: center;
+ opacity: 0.5;
+}
+.schedule-about .mobile-warning div {
+ flex: 1;
+ text-align: left;
+ padding-left: 0.5rem;
+}
+.schedule-about .mobile-warning svg {
+ display: block;
+ width: 1.25rem;
+ height: 1.25rem;
+}
+.schedule-about .mobile-warning svg path {
+ fill: #000;
} \ No newline at end of file