From 5efbb788afd46c103ad629269f3419ab98d4cd48 Mon Sep 17 00:00:00 2001 From: Robert Kaiser Date: Fri, 16 Dec 2016 00:28:16 +0100 Subject: [PATCH] make the piwik code work with IE at least down to 8 --- app/piwik.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/piwik.js b/app/piwik.js index 4896dc4..86a1c35 100644 --- a/app/piwik.js +++ b/app/piwik.js @@ -4,10 +4,10 @@ _paq.push(['enableLinkTracking']); (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; - // dataset does not work with IE10 or lower :( - var u=s.parentNode.dataset.piwikurl; + // dataset does not work with IE10 or lower, so work around it with .getAttribute() :( + var u=(s.parentNode.dataset?s.parentNode.dataset.piwikurl:s.parentNode.getAttribute('data-piwikurl')); _paq.push(['setTrackerUrl', u+'piwik.php']); - _paq.push(['setSiteId', s.parentNode.dataset.piwiksite]); + _paq.push(['setSiteId', (s.parentNode.dataset?s.parentNode.dataset.piwiksite:s.parentNode.getAttribute('data-piwiksite'))]); g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); // End Piwik code -- 2.35.3