From 97db629739286135eee0e3c06f2c41a1f309fef6 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 19 Apr 2021 15:15:50 +0200 Subject: jakrawal edits... --- .../site/projects/museum/views/jakrawal.links.css | 2 +- .../site/projects/museum/views/jakrawal.links.js | 2 +- frontend/site/projects/museum/views/titles.css | 14 ++++++----- .../site/projects/museum/views/titles.overlay.js | 6 ++--- frontend/site/viewer/viewer.container.js | 27 ++++++++++++---------- 5 files changed, 27 insertions(+), 24 deletions(-) (limited to 'frontend/site') diff --git a/frontend/site/projects/museum/views/jakrawal.links.css b/frontend/site/projects/museum/views/jakrawal.links.css index ca70885..d37c88d 100644 --- a/frontend/site/projects/museum/views/jakrawal.links.css +++ b/frontend/site/projects/museum/views/jakrawal.links.css @@ -48,6 +48,6 @@ .jakrawal-text-icon { position: absolute; top: 1rem; - right: 1rem; + right: 1.5rem; cursor: url(/last-museum/static/uploads/3/cursor/The_Last_Museum_-_Symbols-103.png), pointer; } diff --git a/frontend/site/projects/museum/views/jakrawal.links.js b/frontend/site/projects/museum/views/jakrawal.links.js index 04eaf79..60ed64f 100644 --- a/frontend/site/projects/museum/views/jakrawal.links.js +++ b/frontend/site/projects/museum/views/jakrawal.links.js @@ -115,7 +115,7 @@ class JakrawalLinks extends Component {
{left &&
} {right &&
} - {text &&
{text}
} + {text &&
} {text &&
}
) diff --git a/frontend/site/projects/museum/views/titles.css b/frontend/site/projects/museum/views/titles.css index a2f9868..547c9ba 100644 --- a/frontend/site/projects/museum/views/titles.css +++ b/frontend/site/projects/museum/views/titles.css @@ -21,7 +21,7 @@ padding: 1rem; font-family: 'Helvetica', sans-serif; - font-size: 1.2rem; + font-size: 1.66vw; pointer-events: none; user-select: none; @@ -31,13 +31,12 @@ .charles-text { position: absolute; - top: 12vh; + top: 50%; left: 50%; - transform: translateX(-50%); + transform: translateX(-50%) translateY(-50%); width: 65vw; - font-size: 3.2vh; - font-weight: bold; - font-family: 'Helvetica', sans-serif; + font-family: "Druk Wide"; + font-size: 1.66vw; color: #fff; text-shadow: 0px 2px 6px rgba(0,0,0,0.5); opacity: 0; @@ -48,3 +47,6 @@ opacity: 1; pointer-events: auto; } +.charles-credit { + text-align: right; +} \ No newline at end of file diff --git a/frontend/site/projects/museum/views/titles.overlay.js b/frontend/site/projects/museum/views/titles.overlay.js index 373d031..12b8bae 100644 --- a/frontend/site/projects/museum/views/titles.overlay.js +++ b/frontend/site/projects/museum/views/titles.overlay.js @@ -138,7 +138,7 @@ class TitlesOverlay extends Component {
{"Headphones recommended"}
@@ -158,11 +158,9 @@ class TitlesOverlay extends Component { > {showText && ( - {this.state.content.title} -

{this.state.content.text}

- {this.state.content.credit} +
{this.state.content.credit}
)}
diff --git a/frontend/site/viewer/viewer.container.js b/frontend/site/viewer/viewer.container.js index 46ef0d0..1add4cf 100644 --- a/frontend/site/viewer/viewer.container.js +++ b/frontend/site/viewer/viewer.container.js @@ -114,28 +114,24 @@ class ViewerContainer extends Component { } handleMouseDown(e, tile) { + const popups = { ...this.props.popups } + let refreshPopups = false if (tile.href) { if (tile.href.indexOf('http') === 0) { window.location.href = tile.href return } else if (tile.href === '__open_popup') { - actions.site.setPopups({ - ...this.props.popups, - [tile.settings.target_popup]: true, - }) + popups[tile.settings.target_popup] = true + refreshPopups = true } else if (tile.href === '__close_popup') { - actions.site.setPopups({ - ...this.props.popups, - [tile.settings.target_popup]: false, - }) + popups[tile.settings.target_popup] = false + refreshPopups = true } else if (tile.href === '__toggle_popup') { - actions.site.setPopups({ - ...this.props.popups, - [tile.settings.target_popup]: !this.props.popups[tile.settings.target_popup], - }) + popups[tile.settings.target_popup] = !this.props.popups[tile.settings.target_popup] + refreshPopups = true } else if (!tile.settings.navigate_when_audio_finishes) { history.push(tile.href) @@ -154,6 +150,13 @@ class ViewerContainer extends Component { [tile.id]: true, } }) + if (tile.settings.show_popup_on_hover && tile.settings.on_hover_popup) { + popups[tile.settings.on_hover_popup] = false + refreshPopups = true + } + } + if (refreshPopups) { + actions.site.setPopups(popups) } } -- cgit v1.2.3-70-g09d2