From 261f2f0d4a2c79d8d55c122edb00295d9d1f7efa Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Thu, 1 Oct 2020 12:13:01 +1300 Subject: Make JS tracker work in strict mode (#16498) * Make JS tracker work in strict mode fix https://github.com/matomo-org/matomo/issues/14791 * rebuilt piwik.js --- js/piwik.js | 8 ++++---- js/piwik.min.js | 4 ++-- matomo.js | 4 ++-- piwik.js | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/js/piwik.js b/js/piwik.js index b6b16b20e5..bf18d318ef 100644 --- a/js/piwik.js +++ b/js/piwik.js @@ -7241,9 +7241,9 @@ if (typeof window.Matomo !== 'object') { /*jslint sloppy: true */ (function () { - var jsTrackerType = (typeof AnalyticsTracker); + var jsTrackerType = (typeof window.AnalyticsTracker); if (jsTrackerType === 'undefined') { - AnalyticsTracker = window.Matomo; + window.AnalyticsTracker = window.Matomo; } }()); /*jslint sloppy: false */ @@ -7269,8 +7269,8 @@ if (typeof window.Matomo !== 'object') { * @param string matomoUrl * @param mixed customData */ -if (typeof piwik_log !== 'function') { - piwik_log = function (documentTitle, siteId, matomoUrl, customData) { +if (typeof window.piwik_log !== 'function') { + window.piwik_log = function (documentTitle, siteId, matomoUrl, customData) { 'use strict'; function getOption(optionName) { diff --git a/js/piwik.min.js b/js/piwik.min.js index 9ddb580479..36bad11f33 100644 --- a/js/piwik.min.js +++ b/js/piwik.min.js @@ -67,6 +67,6 @@ return ao}an(S,"beforeunload",ai,false);an(S,"message",function(au){if(!au||!au. }if((!J(at)||null===at)&&aq){at=aq.getTrackerUrl()}var ap,ao=0;for(ao;ao