fix librejs for piwik.js
authorAndrew Engelbrecht <andrew@fsf.org>
Sat, 11 Mar 2023 00:58:07 +0000 (19:58 -0500)
committerAndrew Engelbrecht <andrew@fsf.org>
Sat, 11 Mar 2023 00:58:07 +0000 (19:58 -0500)
replaced matomo code with version from upstream, fixed web labels for
that script too.

2023/assets/js/piwik.js
2023/js-labels/index.html

index d7a314fe94aaf263d94ea5fd0da0851557e120b5..ab05570f6fad7fc60a97d826591e42ef5fdfb5e6 100644 (file)
@@ -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
index db296917051fbcc49affa14805385b1ff3d97af4..93006f367c40a4a7f3449788182f2ce0e1b7a7f8 100755 (executable)
@@ -63,8 +63,7 @@
   </tr>
   <tr>
     <td><a href="/2023/assets/js/piwik.js">piwik.js</a></td>
-    <td><a href="http://www.gnu.org/licenses/gpl.html">GNU General
-       Public License version 3 or later</a></td>
+    <td><a href="http://www.gnu.org/licenses/gpl-3.0.html">GNU-GPL-3.0-or-later</a></td>
     <td><a href="/2023/assets/js/piwik.js">piwik.js</a></td>
   </tr>
   <tr>