From 3b288cc59b6528550fb5a818ac98a75ac758078c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 6 Mar 2020 22:04:10 +0100 Subject: meals.js fix - still timing issues --- js/lang/bundle.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'js/lang/bundle.js') diff --git a/js/lang/bundle.js b/js/lang/bundle.js index b68c22a..1cd8f95 100644 --- a/js/lang/bundle.js +++ b/js/lang/bundle.js @@ -1,5 +1,15 @@ // there's an DoS backdoor in BežiApp because of this (-:< var chosenLang; +var dateString = { + day: (danv) => { + let dnevitedna = [S("sunday"), S("monday"), S("tuesday"), S("wednesday"), S("thursday"), S("friday"), S("saturday")]; + return dnevitedna[danv]; + }, + month: (mesl) => { + let mesecileta = [S("january"), S("february"), S("march"), S("april"), S("may"), S("june"), S("july"), S("august"), S("september"), S("october"), S("november"), S("december")]; + return mesecileta[mesl]; + } +}; async function refreshLangDOM() { let promises_to_runn = [ localforage.getItem("chosenLang").then( (value) => { @@ -45,13 +55,14 @@ async function setLangConfigAndReload() { window.location.reload(); } window.addEventListener('DOMContentLoaded', (event) => { - refreshLangDOM(); localforage.getItem("chosenLang").then( (value) => { if(value == null) { setLangConfigAndReload(); + } else { + chosenLang = value; } - } - ); + }); + refreshLangDOM(); }); const capitalize = (s) => { if (typeof s !== 'string') return '' -- cgit v1.2.3