Fix cookie usage detection

master
Carlos Mogas da Silva 3 years ago
parent 0e5c12ba90
commit 881671fbfe
  1. 9
      static/assets/hugo-matomo.js

@ -14,12 +14,11 @@ function dismissPopup() {
} }
function updateCookieConsent() { function updateCookieConsent() {
t=Matomo.getTracker(matomoHostURL, matomoSiteId); t=Matomo.getAsyncTracker();
when = t.getRememberedCookieConsent();
button = document.getElementById("cookiesaction"); button = document.getElementById("cookiesaction");
text = button.parentNode.getElementsByTagName('span')[0] text = button.parentNode.getElementsByTagName('span')[0]
if (when == 0) { if (!t.areCookiesEnabled()) {
text.innerHTML = "You haven't allowed cookies to be used" text.innerHTML = "You haven't allowed cookies to be used"
button.innerHTML = "Allow" button.innerHTML = "Allow"
button.style.visibility = "" button.style.visibility = ""
@ -33,13 +32,13 @@ function updateCookieConsent() {
} }
function stopCookieConsent() { function stopCookieConsent() {
t=Matomo.getTracker(matomoHostURL, matomoSiteId); t=Matomo.getAsyncTracker();
t.forgetCookieConsentGiven(); t.forgetCookieConsentGiven();
updateCookieConsent(); updateCookieConsent();
} }
function startCookieConsent() { function startCookieConsent() {
t=Matomo.getTracker(matomoHostURL, matomoSiteId); t=Matomo.getAsyncTracker();
t.rememberCookieConsentGiven(); t.rememberCookieConsentGiven();
updateCookieConsent(); updateCookieConsent();
} }

Loading…
Cancel
Save