From 636b0323075225c584b62719ed51e75521bb7ffb Mon Sep 17 00:00:00 2001 From: aura Date: Tue, 17 Feb 2026 22:39:42 +0100 Subject: push source --- backend/instance/nocookies/data/js/common2.js | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 backend/instance/nocookies/data/js/common2.js (limited to 'backend/instance/nocookies/data/js/common2.js') diff --git a/backend/instance/nocookies/data/js/common2.js b/backend/instance/nocookies/data/js/common2.js new file mode 100644 index 0000000..a5f936b --- /dev/null +++ b/backend/instance/nocookies/data/js/common2.js @@ -0,0 +1,31 @@ +function getItem(hostname) +{ + switch (hostname) + { + case 'pepephone.com': return {strict: true, key: 'cookiesChosen', value: 'done'}; + } + + + const parts = hostname.split('.'); + + if (parts.length > 2) + { + parts.shift(); + return getItem(parts.join('.')); + } + + return false; +} + + +let hostname = document.location.hostname.replace(/^w{2,3}\d*\./i, ''), + item = getItem(hostname); + +if (item) { + let value = sessionStorage.getItem(item.key); + + if (value == null || (item.strict && value != item.value)) { + sessionStorage.setItem(item.key, item.value); + document.location.reload(); + } +} \ No newline at end of file -- cgit v1.2.3