summaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-04-26 12:27:52 +0200
committerJules Laplace <julescarbon@gmail.com>2021-04-26 12:27:52 +0200
commit0982dd998e60c218a94857a9fb89afb331be7450 (patch)
tree8e67ece3a82e8eb2a3a287f584cb7d394d09c630 /frontend
parent8e3274dd2cdee72fa2c54283630d04331a58406a (diff)
process kw site cookie
Diffstat (limited to 'frontend')
-rw-r--r--frontend/site/projects/museum/museum.actions.js21
-rw-r--r--frontend/site/projects/museum/text-overlays.js1
2 files changed, 22 insertions, 0 deletions
diff --git a/frontend/site/projects/museum/museum.actions.js b/frontend/site/projects/museum/museum.actions.js
index 8a6a9bb..40d62a1 100644
--- a/frontend/site/projects/museum/museum.actions.js
+++ b/frontend/site/projects/museum/museum.actions.js
@@ -4,6 +4,7 @@ import actions from 'site/actions'
import { dispatch } from 'site/store'
export const loadMuseum = () => {
+ processCookie()
Promise.all([
loadFonts,
actions.site.loadGraph('thelastmuseum'),
@@ -19,3 +20,23 @@ const loadFonts = () => {
]
return Promise.all(fonts.map(font => font.load()))
}
+
+const processCookie = () => {
+ let cookies
+ try {
+ cookies = document.cookie.split(";")
+ .map(s => s.trim().split('='))
+ .reduce((lookup, pair) => {
+ lookup[pair[0]] = pair[1]
+ return lookup
+ }, {})
+ } catch (error) {
+ return
+ }
+ if (cookies._icl_visitor_lang_js) {
+ const language = cookies._icl_visitor_lang_js.split("_")[0]
+ if (language === 'en' || language === 'de') {
+ actions.site.changeLanguage(language)
+ }
+ }
+}
diff --git a/frontend/site/projects/museum/text-overlays.js b/frontend/site/projects/museum/text-overlays.js
index 186c1e0..91ed268 100644
--- a/frontend/site/projects/museum/text-overlays.js
+++ b/frontend/site/projects/museum/text-overlays.js
@@ -138,6 +138,7 @@ export const TEXT_OVERLAYS = {
fontFamily: "Druk Wide",
fontSize: "1.5vw",
// color: "#fff",
+ color: "#ff790d",
textShadow: "0px 2px 6px rgba(0,0,0,0.5)",
textAlign: "justify",
},