Don't use var

This commit is contained in:
John Barker 2025-07-19 12:35:39 +01:00
parent 7fd5e7ce59
commit ff1bb0052b

View File

@ -207,11 +207,10 @@ function addGlobalPageResources(ctx: BuildCtx, componentResources: ComponentReso
componentResources.afterDOMLoaded.push(` componentResources.afterDOMLoaded.push(`
const matomoScript = document.createElement("script"); const matomoScript = document.createElement("script");
matomoScript.innerHTML = \` matomoScript.innerHTML = \`
var _paq = window._paq = window._paq || []; let _paq = window._paq = window._paq || [];
var currentUrl = location.href;
// https://developer.matomo.org/guides/spa-tracking
// Track SPA navigation // Track SPA navigation
// https://developer.matomo.org/guides/spa-tracking
document.addEventListener("nav", () => { document.addEventListener("nav", () => {
_paq.push(['setCustomUrl', location.pathname]); _paq.push(['setCustomUrl', location.pathname]);
_paq.push(['setDocumentTitle', document.title]); _paq.push(['setDocumentTitle', document.title]);
@ -221,10 +220,10 @@ function addGlobalPageResources(ctx: BuildCtx, componentResources: ComponentReso
_paq.push(['trackPageView']); _paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']); _paq.push(['enableLinkTracking']);
(function() { (function() {
var u="//${matomoHost}/"; const u="//${matomoHost}/";
_paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', ${siteId}]); _paq.push(['setSiteId', ${siteId}]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName const d=document, g=d.createElement('script'), s=d.getElementsByTagName
('script')[0]; ('script')[0];
g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})(); })();