From 91815e2d28c834624c583033fa06d8a4077a3a29 Mon Sep 17 00:00:00 2001 From: Andrew Engelbrecht Date: Fri, 10 Mar 2023 19:58:07 -0500 Subject: [PATCH] fix librejs for piwik.js replaced matomo code with version from upstream, fixed web labels for that script too. --- 2023/assets/js/piwik.js | 37 +++++++++---------------------------- 2023/js-labels/index.html | 3 +-- 2 files changed, 10 insertions(+), 30 deletions(-) diff --git a/2023/assets/js/piwik.js b/2023/assets/js/piwik.js index d7a314fe..ab05570f 100644 --- a/2023/assets/js/piwik.js +++ b/2023/assets/js/piwik.js @@ -1,30 +1,11 @@ -/* - * Copyright 2012 Matthieu Aubry. - - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - */ -// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later - -var _paq = _paq || []; -_paq.push(["trackPageView"]); -_paq.push(["enableLinkTracking"]); - +var _paq = window._paq = window._paq || []; +/* tracker methods like "setCustomDimension" should be called before "trackPageView" */ +_paq.push(['trackPageView']); +_paq.push(['enableLinkTracking']); (function() { - var u=(("https:" == document.location.protocol) ? "https" : "http") + "://piwik.fsf.org/"; - _paq.push(["setTrackerUrl", u+"piwik.php"]); - _paq.push(["setSiteId", "10"]); - var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; - g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); + var u="https://piwik.fsf.org/"; + _paq.push(['setTrackerUrl', u+'matomo.php']); + _paq.push(['setSiteId', '10']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); -// @license-end diff --git a/2023/js-labels/index.html b/2023/js-labels/index.html index db296917..93006f36 100755 --- a/2023/js-labels/index.html +++ b/2023/js-labels/index.html @@ -63,8 +63,7 @@ piwik.js - GNU General - Public License version 3 or later + GNU-GPL-3.0-or-later piwik.js -- 2.25.1