From 0982dd998e60c218a94857a9fb89afb331be7450 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 26 Apr 2021 12:27:52 +0200 Subject: process kw site cookie --- frontend/site/projects/museum/museum.actions.js | 21 +++++++++++++++++++++ frontend/site/projects/museum/text-overlays.js | 1 + 2 files changed, 22 insertions(+) (limited to 'frontend') 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", }, -- cgit v1.2.3-70-g09d2