From 4fe6704e728bb7cd82afd540f0132c0255d66dcf Mon Sep 17 00:00:00 2001 From: Leonard Lorenz Date: Mon, 2 Nov 2020 16:04:22 +0100 Subject: [PATCH] fixed token setting --- content/static/js/blog.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/content/static/js/blog.js b/content/static/js/blog.js index b330ebb..1d01900 100644 --- a/content/static/js/blog.js +++ b/content/static/js/blog.js @@ -2,7 +2,7 @@ function setTokenCookie() { let token = document.getElementById('set-token').value; let tokenCookie = 'token=' + token + "; SameSite=None; secure"; document.cookie = tokenCookie; - document.getElementById("token").value = token + setFormTokens(token); document.getElementById("cookie-block").hidden = true; } @@ -11,6 +11,13 @@ function clearTokenCookie() { document.getElementById("cookie-block").hidden = false; } +function setFormTokens(token) { + let tokenFields = document.querySelectorAll(".token"); + for (t of tokenFields) { + t.value = token; + } +} + // if cookie is set, use it to pass the token let c_pairs = document.cookie.split(";"); let cookie_set = false; @@ -18,10 +25,7 @@ for (c of c_pairs) { if (c.trim().split("=")[0].startsWith("token")){ // stick token into all the form input fields let token = c.split("=")[1]; - let tokenFields = document.querySelectorAll(".token"); - for (t of tokenFields) { - t.value = token; - } + setFormTokens(token); cookie_set = true; } }