make the piwik code work with IE at least down to 8
[authserver.git] / app / piwik.js
CommitLineData
7be13777
RK
1// Piwik code - licensed under Public Domain.
2 var _paq = _paq || [];
3 _paq.push(['trackPageView']);
4 _paq.push(['enableLinkTracking']);
5 (function() {
6 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
5efbb788
RK
7 // dataset does not work with IE10 or lower, so work around it with .getAttribute() :(
8 var u=(s.parentNode.dataset?s.parentNode.dataset.piwikurl:s.parentNode.getAttribute('data-piwikurl'));
7be13777 9 _paq.push(['setTrackerUrl', u+'piwik.php']);
5efbb788 10 _paq.push(['setSiteId', (s.parentNode.dataset?s.parentNode.dataset.piwiksite:s.parentNode.getAttribute('data-piwiksite'))]);
7be13777
RK
11 g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
12 })();
13// End Piwik code