diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-04-26 12:27:52 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-04-26 12:27:52 +0200 |
| commit | 0982dd998e60c218a94857a9fb89afb331be7450 (patch) | |
| tree | 8e67ece3a82e8eb2a3a287f584cb7d394d09c630 /frontend | |
| parent | 8e3274dd2cdee72fa2c54283630d04331a58406a (diff) | |
process kw site cookie
Diffstat (limited to 'frontend')
| -rw-r--r-- | frontend/site/projects/museum/museum.actions.js | 21 | ||||
| -rw-r--r-- | frontend/site/projects/museum/text-overlays.js | 1 |
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", }, |
