diff --git a/changelog.md b/changelog.md index b60d9daa..a6fe7f33 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,14 @@ # Changelog +## Version 0.3.6 (2017-03-07) + - Pull in Piwik’s own piwik.js manually, again for CSP + +## Version 0.3.5 (2017-03-07) + - Move piwik code into its own js file to allow for CSP + +## Version 0.3.4 (2017-03-07) + - Remove document.write to allow CSP to work + ## Version 0.3.3 (2017-03-03) - Fix issue when accessing /admin diff --git a/public/assets/js/piwik.js b/public/assets/js/piwik.js new file mode 100644 index 00000000..37378758 --- /dev/null +++ b/public/assets/js/piwik.js @@ -0,0 +1,8 @@ +// Piwik in its own js file to allow usage with a CSP policy + +var _paq = _paq || []; +// tracker methods like "setCustomDimension" should be called before "trackPageView" +_paq.push(['trackPageView']); +_paq.push(['enableLinkTracking']); +_paq.push(['setTrackerUrl', 'https://analytics.jmb.lv/piwik.php']); +_paq.push(['setSiteId', '1']); diff --git a/public/assets/js/piwik.js.br b/public/assets/js/piwik.js.br new file mode 100644 index 00000000..9498983a Binary files /dev/null and b/public/assets/js/piwik.js.br differ diff --git a/public/assets/js/piwik.js.gz b/public/assets/js/piwik.js.gz new file mode 100644 index 00000000..c218f0d1 Binary files /dev/null and b/public/assets/js/piwik.js.gz differ diff --git a/resources/views/master.blade.php b/resources/views/master.blade.php index 321a8492..2ee7e08d 100644 --- a/resources/views/master.blade.php +++ b/resources/views/master.blade.php @@ -47,20 +47,8 @@ @if (config('app.piwik') === true) - - + + @endif diff --git a/resources/views/micropub/create.blade.php b/resources/views/micropub/create.blade.php index 532912eb..6cf8be4e 100644 --- a/resources/views/micropub/create.blade.php +++ b/resources/views/micropub/create.blade.php @@ -28,10 +28,6 @@ New Note « @stop @section('scripts') -