Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhang <peter@innocraft.com>2022-01-07 02:18:00 +0300
committerGitHub <noreply@github.com>2022-01-07 02:18:00 +0300
commit2d654da88d89da6e64f7573d9cb45d46800c7fc8 (patch)
treebe13527184b174580ff581d9cf76e77f447ffbc3
parent9ed7e1815e263aa8a1a52332311ba0fd3489bb01 (diff)
Installation pages send API request to API.getPagesComparisonsDisabledFor (#18525)
* if module not find, then skip if module not find, then skip * built vue files * Update Comparisons.store.ts * built vue files * Update Comparisons.store.ts update * Update plugins/CoreHome/vue/src/Comparisons/Comparisons.store.ts Co-authored-by: Stefan Giehl <stefan@matomo.org> * cs * built vue files * fix installation detection * built vue files Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
-rw-r--r--plugins/CoreHome/vue/dist/CoreHome.umd.js7
-rw-r--r--plugins/CoreHome/vue/dist/CoreHome.umd.min.js2
-rw-r--r--plugins/CoreHome/vue/src/Comparisons/Comparisons.store.ts7
-rw-r--r--plugins/Feedback/vue/dist/Feedback.umd.js6
-rw-r--r--plugins/Feedback/vue/dist/Feedback.umd.min.js2
-rw-r--r--plugins/Feedback/vue/src/RateFeature/RateFeature.vue2
-rw-r--r--plugins/Installation/templates/layout.twig2
7 files changed, 20 insertions, 8 deletions
diff --git a/plugins/CoreHome/vue/dist/CoreHome.umd.js b/plugins/CoreHome/vue/dist/CoreHome.umd.js
index 322c28fcfb..963ab5fa8c 100644
--- a/plugins/CoreHome/vue/dist/CoreHome.umd.js
+++ b/plugins/CoreHome/vue/dist/CoreHome.umd.js
@@ -4178,7 +4178,12 @@ var Comparisons_store_ComparisonsStore = /*#__PURE__*/function () {
value: function loadComparisonsDisabledFor() {
var _this3 = this;
- var matomoModule = src_MatomoUrl_MatomoUrl.parsed.value.module;
+ var matomoModule = src_MatomoUrl_MatomoUrl.parsed.value.module; // check if body id #installation exist
+
+ if (window.piwik.installation) {
+ this.privateState.comparisonsDisabledFor = [];
+ return;
+ }
if (matomoModule === 'CoreUpdater' || matomoModule === 'Installation') {
this.privateState.comparisonsDisabledFor = [];
diff --git a/plugins/CoreHome/vue/dist/CoreHome.umd.min.js b/plugins/CoreHome/vue/dist/CoreHome.umd.min.js
index b89365d58e..44bfe029d8 100644
--- a/plugins/CoreHome/vue/dist/CoreHome.umd.min.js
+++ b/plugins/CoreHome/vue/dist/CoreHome.umd.min.js
@@ -276,7 +276,7 @@ function zt(e){return{restrict:"A",priority:10,link:function(t,n,r){var o={insta
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */var sr=8,ur=3;function dr(e){return e?Array.isArray(e)?e:[e]:[]}var pr=function(){function e(){var t=this;ir(this,e),lr(this,"privateState",Object(i["reactive"])({comparisonsDisabledFor:[]})),lr(this,"state",Object(i["readonly"])(this.privateState)),lr(this,"colors",{}),lr(this,"segmentComparisons",Object(i["computed"])((function(){return t.parseSegmentComparisons()}))),lr(this,"periodComparisons",Object(i["computed"])((function(){return t.parsePeriodComparisons()}))),lr(this,"isEnabled",Object(i["computed"])((function(){return t.checkEnabledForCurrentPage()}))),this.loadComparisonsDisabledFor(),$((function(){t.colors=t.getAllSeriesColors()})),Object(i["watch"])((function(){return t.getComparisons()}),(function(){return S.postEvent("piwikComparisonsChanged")}),{deep:!0})}return cr(e,[{key:"getComparisons",value:function(){return this.getSegmentComparisons().concat(this.getPeriodComparisons())}},{key:"isComparing",value:function(){return this.isComparisonEnabled()&&(this.segmentComparisons.value.length>1||this.periodComparisons.value.length>1)}},{key:"isComparingPeriods",value:function(){return this.getPeriodComparisons().length>1}},{key:"getSegmentComparisons",value:function(){return this.isComparisonEnabled()?this.segmentComparisons.value:[]}},{key:"getPeriodComparisons",value:function(){return this.isComparisonEnabled()?this.periodComparisons.value:[]}},{key:"getSeriesColor",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getComparisonSeriesIndex(t.index,e.index)%sr;if(0===n)return this.colors["series".concat(r)];var o=n%ur;return this.colors["series".concat(r,"-shade").concat(o)]}},{key:"getSeriesColorName",value:function(e,t){var n="series".concat(e%sr);return t>0&&(n+="-shade".concat(t%ur)),n}},{key:"isComparisonEnabled",value:function(){return this.isEnabled.value}},{key:"getIndividualComparisonRowIndices",value:function(e){var t=this.getSegmentComparisons().length,n=e%t,r=Math.floor(e/t);return{segmentIndex:n,periodIndex:r}}},{key:"getComparisonSeriesIndex",value:function(e,t){var n=this.getSegmentComparisons().length;return e*n+t}},{key:"getAllComparisonSeries",value:function(){var e=this,t=[],n=0;return this.getPeriodComparisons().forEach((function(r){e.getSegmentComparisons().forEach((function(o){t.push({index:n,params:or(or({},o.params),r.params),color:e.colors["series".concat(n)]}),n+=1}))})),t}},{key:"removeSegmentComparison",value:function(e){if(!this.isComparisonEnabled())throw new Error("Comparison disabled.");var t=Kn(this.segmentComparisons.value);t.splice(e,1);var n={};0===e&&(n.segment=t[0].params.segment),this.updateQueryParamsFromComparisons(t,this.periodComparisons.value,n)}},{key:"addSegmentComparison",value:function(e){if(!this.isComparisonEnabled())throw new Error("Comparison disabled.");var t=this.segmentComparisons.value.concat([{params:e,index:-1,title:""}]);this.updateQueryParamsFromComparisons(t,this.periodComparisons.value)}},{key:"updateQueryParamsFromComparisons",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={},o={},i=!1,a=!1;e.forEach((function(e){i?r[e.params.segment]=!0:i=!0})),t.forEach((function(e){a?o["".concat(e.params.period,"|").concat(e.params.date)]=!0:a=!0}));var c=[],l=[];Object.keys(o).forEach((function(e){var t=e.split("|");c.push(t[0]),l.push(t[1])}));var s={compareSegments:Object.keys(r),comparePeriods:c,compareDates:l},u=S.helper.isAngularRenderingThePage()?De.hashParsed.value:De.urlParsed.value;De.updateLocation(or(or(or({},u),s),n))}},{key:"getAllSeriesColors",value:function(){var e=S.ColorManager;if(!e)return[];for(var t=[],n=0;n<sr;n+=1){t.push("series".concat(n));for(var r=0;r<ur;r+=1)t.push("series".concat(n,"-shade").concat(r))}return e.getColors("comparison-series-color",t)}},{key:"loadComparisonsDisabledFor",value:function(){var e=this,t=De.parsed.value.module;"CoreUpdater"!==t&&"Installation"!==t?Qe.fetch({module:"API",method:"API.getPagesComparisonsDisabledFor"}).then((function(t){e.privateState.comparisonsDisabledFor=t})):this.privateState.comparisonsDisabledFor=[]}},{key:"parseSegmentComparisons",value:function(){var e=Qn.state.availableSegments,t=Kn(dr(De.parsed.value.compareSegments));t.unshift(De.parsed.value.segment||"");var n=[];return t.forEach((function(t,r){var o;e.forEach((function(e){e.definition!==t&&e.definition!==decodeURIComponent(t)&&decodeURIComponent(e.definition)!==t||(o=e)}));var i=o?o.name:C("General_Unknown");""===t.trim()&&(i=C("SegmentEditor_DefaultAllVisits")),n.push({params:{segment:t},title:S.helper.htmlDecode(i),index:r})})),n}},{key:"parsePeriodComparisons",value:function(){var e=Kn(dr(De.parsed.value.comparePeriods)),t=Kn(dr(De.parsed.value.compareDates));e.unshift(De.parsed.value.period),t.unshift(De.parsed.value.date);for(var n=[],r=0;r<Math.min(t.length,e.length);r+=1){var o=void 0;try{o=p.parse(e[r],t[r]).getPrettyString()}catch(i){o=C("General_Error")}n.push({params:{date:t[r],period:e[r]},title:o,index:r})}return n}},{key:"checkEnabledForCurrentPage",value:function(){var e=De.parsed.value.category||De.parsed.value.module,t=De.parsed.value.subcategory||De.parsed.value.action,n="".concat(e,".").concat(t),r=-1===this.privateState.comparisonsDisabledFor.indexOf(n)&&-1===this.privateState.comparisonsDisabledFor.indexOf("".concat(e,".*"));return document.documentElement.classList.toggle("comparisonsDisabled",!r),r}}]),e}(),fr=new pr,mr={key:0,ref:"root",class:"matomo-comparisons"},hr={class:"comparison-type"},gr=["title"],vr=["href"],br=["title"],yr={class:"comparison-period-label"},Or=["onClick"],wr=["title"],jr={class:"loadingPiwik",style:{display:"none"}},kr=["alt"];function Sr(e,t,n,r,o,a){var c=Object(i["resolveDirective"])("tooltips");return e.isComparing?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",mr,[Object(i["createElementVNode"])("h3",null,Object(i["toDisplayString"])(e.translate("General_Comparisons")),1),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.segmentComparisons,(function(t,n){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:"comparison card",key:t.index},[Object(i["createElementVNode"])("div",hr,Object(i["toDisplayString"])(e.translate("General_Segment")),1),Object(i["createElementVNode"])("div",{class:"title",title:t.title+"<br/>"+decodeURIComponent(t.params.segment)},[Object(i["createElementVNode"])("a",{target:"_blank",href:e.getUrlToSegment(t.params.segment)},Object(i["toDisplayString"])(t.title),9,vr)],8,gr),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.periodComparisons,(function(n){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:"comparison-period",key:n.index,title:e.getComparisonTooltip(t,n)},[Object(i["createElementVNode"])("span",{class:"comparison-dot",style:Object(i["normalizeStyle"])({"background-color":e.getSeriesColor(t,n)})},null,4),Object(i["createElementVNode"])("span",yr,Object(i["toDisplayString"])(n.title)+" ("+Object(i["toDisplayString"])(e.getComparisonPeriodType(n))+") ",1)],8,br)})),128)),e.segmentComparisons.length>1?(Object(i["openBlock"])(),Object(i["createElementBlock"])("a",{key:0,class:"remove-button",onClick:function(t){return e.removeSegmentComparison(n)}},[Object(i["createElementVNode"])("span",{class:"icon icon-close",title:e.translate("General_ClickToRemoveComp")},null,8,wr)],8,Or)):Object(i["createCommentVNode"])("",!0)])})),128)),Object(i["createElementVNode"])("div",jr,[Object(i["createElementVNode"])("img",{src:"plugins/Morpheus/images/loading-blue.gif",alt:e.translate("General_LoadingData")},null,8,kr),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(e.translate("General_LoadingData")),1)])],512)),[[c,{duration:200,delay:200,content:e.transformTooltipContent}]]):Object(i["createCommentVNode"])("",!0)}
+ */var sr=8,ur=3;function dr(e){return e?Array.isArray(e)?e:[e]:[]}var pr=function(){function e(){var t=this;ir(this,e),lr(this,"privateState",Object(i["reactive"])({comparisonsDisabledFor:[]})),lr(this,"state",Object(i["readonly"])(this.privateState)),lr(this,"colors",{}),lr(this,"segmentComparisons",Object(i["computed"])((function(){return t.parseSegmentComparisons()}))),lr(this,"periodComparisons",Object(i["computed"])((function(){return t.parsePeriodComparisons()}))),lr(this,"isEnabled",Object(i["computed"])((function(){return t.checkEnabledForCurrentPage()}))),this.loadComparisonsDisabledFor(),$((function(){t.colors=t.getAllSeriesColors()})),Object(i["watch"])((function(){return t.getComparisons()}),(function(){return S.postEvent("piwikComparisonsChanged")}),{deep:!0})}return cr(e,[{key:"getComparisons",value:function(){return this.getSegmentComparisons().concat(this.getPeriodComparisons())}},{key:"isComparing",value:function(){return this.isComparisonEnabled()&&(this.segmentComparisons.value.length>1||this.periodComparisons.value.length>1)}},{key:"isComparingPeriods",value:function(){return this.getPeriodComparisons().length>1}},{key:"getSegmentComparisons",value:function(){return this.isComparisonEnabled()?this.segmentComparisons.value:[]}},{key:"getPeriodComparisons",value:function(){return this.isComparisonEnabled()?this.periodComparisons.value:[]}},{key:"getSeriesColor",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getComparisonSeriesIndex(t.index,e.index)%sr;if(0===n)return this.colors["series".concat(r)];var o=n%ur;return this.colors["series".concat(r,"-shade").concat(o)]}},{key:"getSeriesColorName",value:function(e,t){var n="series".concat(e%sr);return t>0&&(n+="-shade".concat(t%ur)),n}},{key:"isComparisonEnabled",value:function(){return this.isEnabled.value}},{key:"getIndividualComparisonRowIndices",value:function(e){var t=this.getSegmentComparisons().length,n=e%t,r=Math.floor(e/t);return{segmentIndex:n,periodIndex:r}}},{key:"getComparisonSeriesIndex",value:function(e,t){var n=this.getSegmentComparisons().length;return e*n+t}},{key:"getAllComparisonSeries",value:function(){var e=this,t=[],n=0;return this.getPeriodComparisons().forEach((function(r){e.getSegmentComparisons().forEach((function(o){t.push({index:n,params:or(or({},o.params),r.params),color:e.colors["series".concat(n)]}),n+=1}))})),t}},{key:"removeSegmentComparison",value:function(e){if(!this.isComparisonEnabled())throw new Error("Comparison disabled.");var t=Kn(this.segmentComparisons.value);t.splice(e,1);var n={};0===e&&(n.segment=t[0].params.segment),this.updateQueryParamsFromComparisons(t,this.periodComparisons.value,n)}},{key:"addSegmentComparison",value:function(e){if(!this.isComparisonEnabled())throw new Error("Comparison disabled.");var t=this.segmentComparisons.value.concat([{params:e,index:-1,title:""}]);this.updateQueryParamsFromComparisons(t,this.periodComparisons.value)}},{key:"updateQueryParamsFromComparisons",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={},o={},i=!1,a=!1;e.forEach((function(e){i?r[e.params.segment]=!0:i=!0})),t.forEach((function(e){a?o["".concat(e.params.period,"|").concat(e.params.date)]=!0:a=!0}));var c=[],l=[];Object.keys(o).forEach((function(e){var t=e.split("|");c.push(t[0]),l.push(t[1])}));var s={compareSegments:Object.keys(r),comparePeriods:c,compareDates:l},u=S.helper.isAngularRenderingThePage()?De.hashParsed.value:De.urlParsed.value;De.updateLocation(or(or(or({},u),s),n))}},{key:"getAllSeriesColors",value:function(){var e=S.ColorManager;if(!e)return[];for(var t=[],n=0;n<sr;n+=1){t.push("series".concat(n));for(var r=0;r<ur;r+=1)t.push("series".concat(n,"-shade").concat(r))}return e.getColors("comparison-series-color",t)}},{key:"loadComparisonsDisabledFor",value:function(){var e=this,t=De.parsed.value.module;window.piwik.installation?this.privateState.comparisonsDisabledFor=[]:"CoreUpdater"!==t&&"Installation"!==t?Qe.fetch({module:"API",method:"API.getPagesComparisonsDisabledFor"}).then((function(t){e.privateState.comparisonsDisabledFor=t})):this.privateState.comparisonsDisabledFor=[]}},{key:"parseSegmentComparisons",value:function(){var e=Qn.state.availableSegments,t=Kn(dr(De.parsed.value.compareSegments));t.unshift(De.parsed.value.segment||"");var n=[];return t.forEach((function(t,r){var o;e.forEach((function(e){e.definition!==t&&e.definition!==decodeURIComponent(t)&&decodeURIComponent(e.definition)!==t||(o=e)}));var i=o?o.name:C("General_Unknown");""===t.trim()&&(i=C("SegmentEditor_DefaultAllVisits")),n.push({params:{segment:t},title:S.helper.htmlDecode(i),index:r})})),n}},{key:"parsePeriodComparisons",value:function(){var e=Kn(dr(De.parsed.value.comparePeriods)),t=Kn(dr(De.parsed.value.compareDates));e.unshift(De.parsed.value.period),t.unshift(De.parsed.value.date);for(var n=[],r=0;r<Math.min(t.length,e.length);r+=1){var o=void 0;try{o=p.parse(e[r],t[r]).getPrettyString()}catch(i){o=C("General_Error")}n.push({params:{date:t[r],period:e[r]},title:o,index:r})}return n}},{key:"checkEnabledForCurrentPage",value:function(){var e=De.parsed.value.category||De.parsed.value.module,t=De.parsed.value.subcategory||De.parsed.value.action,n="".concat(e,".").concat(t),r=-1===this.privateState.comparisonsDisabledFor.indexOf(n)&&-1===this.privateState.comparisonsDisabledFor.indexOf("".concat(e,".*"));return document.documentElement.classList.toggle("comparisonsDisabled",!r),r}}]),e}(),fr=new pr,mr={key:0,ref:"root",class:"matomo-comparisons"},hr={class:"comparison-type"},gr=["title"],vr=["href"],br=["title"],yr={class:"comparison-period-label"},Or=["onClick"],wr=["title"],jr={class:"loadingPiwik",style:{display:"none"}},kr=["alt"];function Sr(e,t,n,r,o,a){var c=Object(i["resolveDirective"])("tooltips");return e.isComparing?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",mr,[Object(i["createElementVNode"])("h3",null,Object(i["toDisplayString"])(e.translate("General_Comparisons")),1),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.segmentComparisons,(function(t,n){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:"comparison card",key:t.index},[Object(i["createElementVNode"])("div",hr,Object(i["toDisplayString"])(e.translate("General_Segment")),1),Object(i["createElementVNode"])("div",{class:"title",title:t.title+"<br/>"+decodeURIComponent(t.params.segment)},[Object(i["createElementVNode"])("a",{target:"_blank",href:e.getUrlToSegment(t.params.segment)},Object(i["toDisplayString"])(t.title),9,vr)],8,gr),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.periodComparisons,(function(n){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:"comparison-period",key:n.index,title:e.getComparisonTooltip(t,n)},[Object(i["createElementVNode"])("span",{class:"comparison-dot",style:Object(i["normalizeStyle"])({"background-color":e.getSeriesColor(t,n)})},null,4),Object(i["createElementVNode"])("span",yr,Object(i["toDisplayString"])(n.title)+" ("+Object(i["toDisplayString"])(e.getComparisonPeriodType(n))+") ",1)],8,br)})),128)),e.segmentComparisons.length>1?(Object(i["openBlock"])(),Object(i["createElementBlock"])("a",{key:0,class:"remove-button",onClick:function(t){return e.removeSegmentComparison(n)}},[Object(i["createElementVNode"])("span",{class:"icon icon-close",title:e.translate("General_ClickToRemoveComp")},null,8,wr)],8,Or)):Object(i["createCommentVNode"])("",!0)])})),128)),Object(i["createElementVNode"])("div",jr,[Object(i["createElementVNode"])("img",{src:"plugins/Morpheus/images/loading-blue.gif",alt:e.translate("General_LoadingData")},null,8,kr),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(e.translate("General_LoadingData")),1)])],512)),[[c,{duration:200,delay:200,content:e.transformTooltipContent}]]):Object(i["createCommentVNode"])("",!0)}
/*!
* Matomo - free/libre analytics platform
*
diff --git a/plugins/CoreHome/vue/src/Comparisons/Comparisons.store.ts b/plugins/CoreHome/vue/src/Comparisons/Comparisons.store.ts
index 4ad1032ab4..d6ba47e865 100644
--- a/plugins/CoreHome/vue/src/Comparisons/Comparisons.store.ts
+++ b/plugins/CoreHome/vue/src/Comparisons/Comparisons.store.ts
@@ -292,6 +292,13 @@ export default class ComparisonsStore {
private loadComparisonsDisabledFor() {
const matomoModule: string = MatomoUrl.parsed.value.module as string;
+
+ // check if body id #installation exist
+ if (window.piwik.installation) {
+ this.privateState.comparisonsDisabledFor = [];
+ return;
+ }
+
if (matomoModule === 'CoreUpdater'
|| matomoModule === 'Installation'
) {
diff --git a/plugins/Feedback/vue/dist/Feedback.umd.js b/plugins/Feedback/vue/dist/Feedback.umd.js
index 5f478d96f0..2e63e0db73 100644
--- a/plugins/Feedback/vue/dist/Feedback.umd.js
+++ b/plugins/Feedback/vue/dist/Feedback.umd.js
@@ -144,7 +144,7 @@ var external_CoreHome_ = __webpack_require__("19dc");
// EXTERNAL MODULE: external {"commonjs":"vue","commonjs2":"vue","root":"Vue"}
var external_commonjs_vue_commonjs2_vue_root_Vue_ = __webpack_require__("8bbf");
-// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?vue&type=template&id=3ba6d064
+// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?vue&type=template&id=6fde587e
var _hoisted_1 = ["title"];
var _hoisted_2 = {
@@ -468,7 +468,7 @@ function render(_ctx, _cache, $props, $setup, $data, $options) {
_: 1
}, 8, ["modelValue"])], 8, _hoisted_1);
}
-// CONCATENATED MODULE: ./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?vue&type=template&id=3ba6d064
+// CONCATENATED MODULE: ./plugins/Feedback/vue/src/RateFeature/RateFeature.vue?vue&type=template&id=6fde587e
// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/Feedback/vue/src/ReviewLinks/ReviewLinks.vue?vue&type=template&id=9a880eb6
@@ -563,7 +563,7 @@ var _window = window,
external_CoreHome_["AjaxHelper"].fetch({
method: 'Feedback.sendFeedbackForFeature',
featureName: this.title,
- like: this.like,
+ like: this.like ? 1 : 0,
choice: this.like ? this.likeReason : this.dislikeReason,
message: this.feedbackMessage
}).then(function (res) {
diff --git a/plugins/Feedback/vue/dist/Feedback.umd.min.js b/plugins/Feedback/vue/dist/Feedback.umd.min.js
index 39ca1d525d..f1fc37c9e2 100644
--- a/plugins/Feedback/vue/dist/Feedback.umd.min.js
+++ b/plugins/Feedback/vue/dist/Feedback.umd.min.js
@@ -1,4 +1,4 @@
-(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue")):"function"===typeof define&&define.amd?define(["CoreHome"],t):"object"===typeof exports?exports["Feedback"]=t(require("CoreHome"),require("vue")):e["Feedback"]=t(e["CoreHome"],e["Vue"])})("undefined"!==typeof self?self:this,(function(e,t){return function(e){var t={};function a(n){if(t[n])return t[n].exports;var l=t[n]={i:n,l:!1,exports:{}};return e[n].call(l.exports,l,l.exports,a),l.l=!0,l.exports}return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)a.d(n,l,function(t){return e[t]}.bind(null,l));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="plugins/Feedback/vue/dist/",a(a.s="fae3")}({"19dc":function(t,a){t.exports=e},"8bbf":function(e,a){e.exports=t},fae3:function(e,t,a){"use strict";if(a.r(t),a.d(t,"ReviewLinks",(function(){return ce})),a.d(t,"RateFeature",(function(){return be})),a.d(t,"FeedbackQuestion",(function(){return Te})),"undefined"!==typeof window){var n=window.document.currentScript,l=n&&n.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);l&&(a.p=l[1])}var o=a("19dc"),r=a("8bbf"),i=["title"],c={class:"ui-confirm ratefeatureDialog"},s={key:0},d={key:0},u={key:1},b=Object(r["createElementVNode"])("br",null,null,-1),k={class:"row"},m={style:{"text-align":"left","margin-top":"16px"}},p={for:"useful",class:"ratelabel"},j=Object(r["createElementVNode"])("br",null,null,-1),O={for:"easy",class:"ratelabel"},f=Object(r["createElementVNode"])("br",null,null,-1),v={for:"configurable",class:"ratelabel"},g=Object(r["createElementVNode"])("br",null,null,-1),h={for:"likeother",class:"ratelabel"},F={key:1},V={key:0},N={key:1},y=Object(r["createElementVNode"])("br",null,null,-1),E={class:"row"},R={style:{"text-align":"left"}},M={for:"missingfeatures",class:"ratelabel"},w=Object(r["createElementVNode"])("br",null,null,-1),x={for:"makeeasier",class:"ratelabel"},D=Object(r["createElementVNode"])("br",null,null,-1),B={for:"speedup",class:"ratelabel"},_=Object(r["createElementVNode"])("br",null,null,-1),C={for:"fixbugs",class:"ratelabel"},T=Object(r["createElementVNode"])("br",null,null,-1),L={for:"dislikeother",class:"ratelabel"},H=Object(r["createElementVNode"])("br",null,null,-1),S={key:2,class:"messageContainer",style:{"text-align":"left"}},U=["innerHTML"],q=["innerHTML"],Q=["innerHTML"],I=["innerHTML"],A=["innerHTML"],z=["innerHTML"],P=["innerHTML"],$=["innerHTML"],G=["innerHTML"],J={key:9,class:"error-text"},Y=["innerHTML"],K=["title","value"],W=["value"],X={class:"ui-confirm ratefeatureDialog"},Z=["innerHTML"],ee={key:0},te={key:1},ae=["value"];function ne(e,t,a,n,l,o){var ne=Object(r["resolveComponent"])("MatomoDialog"),le=Object(r["resolveComponent"])("ReviewLinks");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{title:e.translate("Feedback_RateFeatureTitle",e.$sanitize(e.title)),class:"ratefeature"},[Object(r["createElementVNode"])("div",{class:"iconContainer",onMouseenter:t[2]||(t[2]=function(t){return e.expanded=!0}),onMouseleave:t[3]||(t[3]=function(t){return e.expanded=!1})},[Object(r["createElementVNode"])("img",{onClick:t[0]||(t[0]=function(t){e.likeFeature()}),class:"like-icon",src:"plugins/Feedback/vue/src/RateFeature/thumbs-up.png"}),Object(r["createElementVNode"])("img",{onClick:t[1]||(t[1]=function(t){e.dislikeFeature()}),class:"dislike-icon",src:"plugins/Feedback/vue/src/RateFeature/thumbs-down.png"})],32),Object(r["createVNode"])(ne,{modelValue:e.showFeedbackForm,"onUpdate:modelValue":t[14]||(t[14]=function(t){return e.showFeedbackForm=t}),onYes:t[15]||(t[15]=function(t){return e.sendFeedback()}),onValidation:t[16]||(t[16]=function(t){return e.sendFeedback()})},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",c,[e.like?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",s,[e.title?(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",d,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageLikeNamedFeature",e.title)),1)):Object(r["createCommentVNode"])("",!0),e.title?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",u,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageLike")),1)),b,Object(r["createElementVNode"])("div",k,[Object(r["createElementVNode"])("div",m,[Object(r["createElementVNode"])("label",p,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"useful",value:"useful","onUpdate:modelValue":t[4]||(t[4]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureUsefulInfo")),1)]),j,Object(r["createElementVNode"])("label",O,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"easy",value:"easy","onUpdate:modelValue":t[5]||(t[5]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureEasyToUse")),1)]),f,Object(r["createElementVNode"])("label",v,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"configurable",value:"configurable","onUpdate:modelValue":t[6]||(t[6]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureConfigurable")),1)]),g,Object(r["createElementVNode"])("label",h,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"likeother",value:"likeother","onUpdate:modelValue":t[7]||(t[7]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureOtherReason")),1)])])])])):Object(r["createCommentVNode"])("",!0),e.like?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",F,[e.title?(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",V,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageDislikeNamedFeature",e.title)),1)):Object(r["createCommentVNode"])("",!0),e.title?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",N,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageDislike")),1)),y,Object(r["createElementVNode"])("div",E,[Object(r["createElementVNode"])("div",R,[Object(r["createElementVNode"])("label",M,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"missingfeatures",value:"missingfeatures","onUpdate:modelValue":t[8]||(t[8]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeAddMissingFeatures")),1)]),w,Object(r["createElementVNode"])("label",x,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"makeeasier",value:"makeeasier","onUpdate:modelValue":t[9]||(t[9]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeMakeEasier")),1)]),D,Object(r["createElementVNode"])("label",B,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"speedup",value:"speedup","onUpdate:modelValue":t[10]||(t[10]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeSpeedUp")),1)]),_,Object(r["createElementVNode"])("label",C,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"fixbugs",value:"fixbugs","onUpdate:modelValue":t[11]||(t[11]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeFixBugs")),1)]),T,Object(r["createElementVNode"])("label",L,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"dislikeother",value:"dislikeother","onUpdate:modelValue":t[12]||(t[12]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureOtherReason")),1)]),H])])])),e.likeReason||e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",S,[e.likeReason&&"useful"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:0,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtraUseful")},null,8,U)):Object(r["createCommentVNode"])("",!0),e.likeReason&&"easy"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:1,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtraEasy")},null,8,q)):Object(r["createCommentVNode"])("",!0),e.likeReason&&"configurable"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:2,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtraConfigurable")},null,8,Q)):Object(r["createCommentVNode"])("",!0),e.likeReason&&"likeother"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:3,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtra")},null,8,I)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"missingfeatures"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:4,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraMissing")},null,8,A)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"makeeasier"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:5,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraEasier")},null,8,z)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"fixbugs"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:6,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraBugs")},null,8,P)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"speedup"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:7,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraSpeed")},null,8,$)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"dislikeother"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:8,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtra")},null,8,G)):Object(r["createCommentVNode"])("",!0),e.errorMessage?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",J,Object(r["toDisplayString"])(e.errorMessage),1)):Object(r["createCommentVNode"])("",!0),Object(r["withDirectives"])(Object(r["createElementVNode"])("textarea",{ref:"feedbackText",class:Object(r["normalizeClass"])(["materialize-textarea",{"has-error":e.errorMessage}]),id:"feedbacktext","onUpdate:modelValue":t[13]||(t[13]=function(t){return e.feedbackMessage=t})},null,2),[[r["vModelText"],e.feedbackMessage]]),e.likeReason||e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:10,innerHTML:e.translate("Feedback_Policy","\n <a rel='nofollow' href='https://matomo.org/privacy-policy/' target='_blank'>","</a>")},null,8,Y)):Object(r["createCommentVNode"])("",!0)])):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("input",{class:"btn",type:"button",role:"validation",title:e.translate("Feedback_RateFeatureSendFeedbackInformation"),value:e.translate("Feedback_SendFeedback")},null,8,K),Object(r["createElementVNode"])("input",{type:"button",role:"cancel",value:e.translate("General_Cancel")},null,8,W)])]})),_:1},8,["modelValue"]),Object(r["createVNode"])(ne,{modelValue:e.ratingDone,"onUpdate:modelValue":t[17]||(t[17]=function(t){return e.ratingDone=t})},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",X,[Object(r["createElementVNode"])("h2",{innerHTML:e.translate("Feedback_ThankYouHeart","<i class='icon-heart red-text'></i>")},null,8,Z),e.like?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ee,[Object(r["createVNode"])(le)])):Object(r["createCommentVNode"])("",!0),e.like?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",te,Object(r["toDisplayString"])(e.translate("Feedback_AppreciateFeedback")),1)),Object(r["createElementVNode"])("input",{type:"button",value:e.translate("General_Close"),role:"yes"},null,8,ae)])]})),_:1},8,["modelValue"])],8,i)}var le={class:"requestReview"},oe=Object(r["createStaticVNode"])('<br><br><div class="review-links"><div class="review-link"><a href="https://www.capterra.com/p/182627/Matomo-Analytics/" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/capterra.svg"></div><div class="link">Capterra</div></a></div><div class="review-link"><a href="https://www.g2crowd.com/products/matomo-formerly-piwik/details" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/g2crowd.svg"></div><div class="link">G2 Crowd</div></a></div><div class="review-link"><a href="https://www.producthunt.com/posts/matomo-2" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/producthunt.svg"></div><div class="link">Product Hunt</div></a></div><div class="review-link"><a href="https://www.saasworthy.com/product/matomo" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/saasworthy.png"></div><div class="link">SaaSworthy</div></a></div><div class="review-link"><a href="https://www.trustradius.com/products/matomo/reviews" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/trustradius.svg"></div><div class="link">TrustRadius</div></a></div></div>',3);function re(e,t,a,n,l,o){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",le,[Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(e.translate("Feedback_PleaseLeaveExternalReviewForMatomo")),1),oe])}var ie=Object(r["defineComponent"])({});ie.render=re;var ce=ie,se=window,de=se.$,ue=Object(r["defineComponent"])({props:{title:String},components:{MatomoDialog:o["MatomoDialog"],ReviewLinks:ce},data:function(){return{like:!1,likeReason:null,dislikeReason:null,ratingDone:!1,expanded:!1,showFeedbackForm:!1,feedbackMessage:"",errorMessage:null}},watch:{likeReason:"doFocusInput",dislikeReason:"doFocusInput"},methods:{dislikeFeature:function(){this.ratingDone=!1,this.like=!1,this.showFeedbackForm=!0,this.errorMessage=null,this.likeReason=null,this.dislikeReason=null,this.feedbackMessage=""},likeFeature:function(){this.ratingDone=!1,this.like=!0,this.showFeedbackForm=!0,this.errorMessage=null,this.likeReason=null,this.dislikeReason=null,this.feedbackMessage=""},doFocusInput:function(){var e=this;this.$nextTick((function(){e.focusInput()}))},focusInput:function(){null!=this.$refs.feedbackText&&this.$refs.feedbackText.focus()},sendFeedback:function(){var e=this;this.errorMessage=null,o["AjaxHelper"].fetch({method:"Feedback.sendFeedbackForFeature",featureName:this.title,like:this.like,choice:this.like?this.likeReason:this.dislikeReason,message:this.feedbackMessage}).then((function(t){"success"===t.value?(de(".modal").modal("close"),e.ratingDone=!0,e.feedbackMessage=""):e.errorMessage=t.value}))}}});ue.render=ne;var be=ue,ke=(Object(o["createAngularJsAdapter"])({component:be,scope:{title:{angularJsBind:"@"}},directiveName:"piwikRateFeature"}),{key:0,class:"bannerHeader"}),me=Object(r["createElementVNode"])("i",{class:"icon-heart red-text"},null,-1),pe=Object(r["createElementVNode"])("i",{class:"icon-close white-text"},null,-1),je=[pe],Oe={class:"ratefeature"},fe={class:"ui-confirm ratefeatureDialog"},ve=["innerHTML"],ge=Object(r["createElementVNode"])("br",null,null,-1),he={class:"messageContainer"},Fe={key:0,class:"error-text"},Ve=Object(r["createElementVNode"])("br",null,null,-1),Ne=["innerHTML"],ye=["value"],Ee=["value"],Re={class:"ui-confirm ratefeatureDialog"},Me=["innerHTML"],we=["value"];
+(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue")):"function"===typeof define&&define.amd?define(["CoreHome"],t):"object"===typeof exports?exports["Feedback"]=t(require("CoreHome"),require("vue")):e["Feedback"]=t(e["CoreHome"],e["Vue"])})("undefined"!==typeof self?self:this,(function(e,t){return function(e){var t={};function a(n){if(t[n])return t[n].exports;var l=t[n]={i:n,l:!1,exports:{}};return e[n].call(l.exports,l,l.exports,a),l.l=!0,l.exports}return a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)a.d(n,l,function(t){return e[t]}.bind(null,l));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="plugins/Feedback/vue/dist/",a(a.s="fae3")}({"19dc":function(t,a){t.exports=e},"8bbf":function(e,a){e.exports=t},fae3:function(e,t,a){"use strict";if(a.r(t),a.d(t,"ReviewLinks",(function(){return ce})),a.d(t,"RateFeature",(function(){return be})),a.d(t,"FeedbackQuestion",(function(){return Te})),"undefined"!==typeof window){var n=window.document.currentScript,l=n&&n.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);l&&(a.p=l[1])}var o=a("19dc"),r=a("8bbf"),i=["title"],c={class:"ui-confirm ratefeatureDialog"},s={key:0},d={key:0},u={key:1},b=Object(r["createElementVNode"])("br",null,null,-1),k={class:"row"},m={style:{"text-align":"left","margin-top":"16px"}},p={for:"useful",class:"ratelabel"},j=Object(r["createElementVNode"])("br",null,null,-1),O={for:"easy",class:"ratelabel"},f=Object(r["createElementVNode"])("br",null,null,-1),v={for:"configurable",class:"ratelabel"},g=Object(r["createElementVNode"])("br",null,null,-1),h={for:"likeother",class:"ratelabel"},F={key:1},V={key:0},N={key:1},y=Object(r["createElementVNode"])("br",null,null,-1),E={class:"row"},R={style:{"text-align":"left"}},M={for:"missingfeatures",class:"ratelabel"},w=Object(r["createElementVNode"])("br",null,null,-1),x={for:"makeeasier",class:"ratelabel"},D=Object(r["createElementVNode"])("br",null,null,-1),B={for:"speedup",class:"ratelabel"},_=Object(r["createElementVNode"])("br",null,null,-1),C={for:"fixbugs",class:"ratelabel"},T=Object(r["createElementVNode"])("br",null,null,-1),L={for:"dislikeother",class:"ratelabel"},H=Object(r["createElementVNode"])("br",null,null,-1),S={key:2,class:"messageContainer",style:{"text-align":"left"}},U=["innerHTML"],q=["innerHTML"],Q=["innerHTML"],I=["innerHTML"],A=["innerHTML"],z=["innerHTML"],P=["innerHTML"],$=["innerHTML"],G=["innerHTML"],J={key:9,class:"error-text"},Y=["innerHTML"],K=["title","value"],W=["value"],X={class:"ui-confirm ratefeatureDialog"},Z=["innerHTML"],ee={key:0},te={key:1},ae=["value"];function ne(e,t,a,n,l,o){var ne=Object(r["resolveComponent"])("MatomoDialog"),le=Object(r["resolveComponent"])("ReviewLinks");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{title:e.translate("Feedback_RateFeatureTitle",e.$sanitize(e.title)),class:"ratefeature"},[Object(r["createElementVNode"])("div",{class:"iconContainer",onMouseenter:t[2]||(t[2]=function(t){return e.expanded=!0}),onMouseleave:t[3]||(t[3]=function(t){return e.expanded=!1})},[Object(r["createElementVNode"])("img",{onClick:t[0]||(t[0]=function(t){e.likeFeature()}),class:"like-icon",src:"plugins/Feedback/vue/src/RateFeature/thumbs-up.png"}),Object(r["createElementVNode"])("img",{onClick:t[1]||(t[1]=function(t){e.dislikeFeature()}),class:"dislike-icon",src:"plugins/Feedback/vue/src/RateFeature/thumbs-down.png"})],32),Object(r["createVNode"])(ne,{modelValue:e.showFeedbackForm,"onUpdate:modelValue":t[14]||(t[14]=function(t){return e.showFeedbackForm=t}),onYes:t[15]||(t[15]=function(t){return e.sendFeedback()}),onValidation:t[16]||(t[16]=function(t){return e.sendFeedback()})},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",c,[e.like?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",s,[e.title?(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",d,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageLikeNamedFeature",e.title)),1)):Object(r["createCommentVNode"])("",!0),e.title?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",u,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageLike")),1)),b,Object(r["createElementVNode"])("div",k,[Object(r["createElementVNode"])("div",m,[Object(r["createElementVNode"])("label",p,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"useful",value:"useful","onUpdate:modelValue":t[4]||(t[4]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureUsefulInfo")),1)]),j,Object(r["createElementVNode"])("label",O,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"easy",value:"easy","onUpdate:modelValue":t[5]||(t[5]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureEasyToUse")),1)]),f,Object(r["createElementVNode"])("label",v,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"configurable",value:"configurable","onUpdate:modelValue":t[6]||(t[6]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureConfigurable")),1)]),g,Object(r["createElementVNode"])("label",h,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"likeother",value:"likeother","onUpdate:modelValue":t[7]||(t[7]=function(t){return e.likeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.likeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureOtherReason")),1)])])])])):Object(r["createCommentVNode"])("",!0),e.like?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",F,[e.title?(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",V,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageDislikeNamedFeature",e.title)),1)):Object(r["createCommentVNode"])("",!0),e.title?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("h2",N,Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureLeaveMessageDislike")),1)),y,Object(r["createElementVNode"])("div",E,[Object(r["createElementVNode"])("div",R,[Object(r["createElementVNode"])("label",M,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"missingfeatures",value:"missingfeatures","onUpdate:modelValue":t[8]||(t[8]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeAddMissingFeatures")),1)]),w,Object(r["createElementVNode"])("label",x,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"makeeasier",value:"makeeasier","onUpdate:modelValue":t[9]||(t[9]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeMakeEasier")),1)]),D,Object(r["createElementVNode"])("label",B,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"speedup",value:"speedup","onUpdate:modelValue":t[10]||(t[10]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeSpeedUp")),1)]),_,Object(r["createElementVNode"])("label",C,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"fixbugs",value:"fixbugs","onUpdate:modelValue":t[11]||(t[11]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureDislikeFixBugs")),1)]),T,Object(r["createElementVNode"])("label",L,[Object(r["withDirectives"])(Object(r["createElementVNode"])("input",{type:"radio",id:"dislikeother",value:"dislikeother","onUpdate:modelValue":t[12]||(t[12]=function(t){return e.dislikeReason=t}),class:"rateradio"},null,512),[[r["vModelRadio"],e.dislikeReason]]),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Feedback_RateFeatureOtherReason")),1)]),H])])])),e.likeReason||e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",S,[e.likeReason&&"useful"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:0,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtraUseful")},null,8,U)):Object(r["createCommentVNode"])("",!0),e.likeReason&&"easy"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:1,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtraEasy")},null,8,q)):Object(r["createCommentVNode"])("",!0),e.likeReason&&"configurable"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:2,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtraConfigurable")},null,8,Q)):Object(r["createCommentVNode"])("",!0),e.likeReason&&"likeother"==e.likeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:3,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageLikeExtra")},null,8,I)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"missingfeatures"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:4,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraMissing")},null,8,A)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"makeeasier"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:5,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraEasier")},null,8,z)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"fixbugs"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:6,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraBugs")},null,8,P)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"speedup"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:7,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtraSpeed")},null,8,$)):Object(r["createCommentVNode"])("",!0),e.dislikeReason&&"dislikeother"==e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:8,innerHTML:e.translate("Feedback_RateFeatureLeaveMessageDislikeExtra")},null,8,G)):Object(r["createCommentVNode"])("",!0),e.errorMessage?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",J,Object(r["toDisplayString"])(e.errorMessage),1)):Object(r["createCommentVNode"])("",!0),Object(r["withDirectives"])(Object(r["createElementVNode"])("textarea",{ref:"feedbackText",class:Object(r["normalizeClass"])(["materialize-textarea",{"has-error":e.errorMessage}]),id:"feedbacktext","onUpdate:modelValue":t[13]||(t[13]=function(t){return e.feedbackMessage=t})},null,2),[[r["vModelText"],e.feedbackMessage]]),e.likeReason||e.dislikeReason?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",{key:10,innerHTML:e.translate("Feedback_Policy","\n <a rel='nofollow' href='https://matomo.org/privacy-policy/' target='_blank'>","</a>")},null,8,Y)):Object(r["createCommentVNode"])("",!0)])):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("input",{class:"btn",type:"button",role:"validation",title:e.translate("Feedback_RateFeatureSendFeedbackInformation"),value:e.translate("Feedback_SendFeedback")},null,8,K),Object(r["createElementVNode"])("input",{type:"button",role:"cancel",value:e.translate("General_Cancel")},null,8,W)])]})),_:1},8,["modelValue"]),Object(r["createVNode"])(ne,{modelValue:e.ratingDone,"onUpdate:modelValue":t[17]||(t[17]=function(t){return e.ratingDone=t})},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",X,[Object(r["createElementVNode"])("h2",{innerHTML:e.translate("Feedback_ThankYouHeart","<i class='icon-heart red-text'></i>")},null,8,Z),e.like?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ee,[Object(r["createVNode"])(le)])):Object(r["createCommentVNode"])("",!0),e.like?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",te,Object(r["toDisplayString"])(e.translate("Feedback_AppreciateFeedback")),1)),Object(r["createElementVNode"])("input",{type:"button",value:e.translate("General_Close"),role:"yes"},null,8,ae)])]})),_:1},8,["modelValue"])],8,i)}var le={class:"requestReview"},oe=Object(r["createStaticVNode"])('<br><br><div class="review-links"><div class="review-link"><a href="https://www.capterra.com/p/182627/Matomo-Analytics/" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/capterra.svg"></div><div class="link">Capterra</div></a></div><div class="review-link"><a href="https://www.g2crowd.com/products/matomo-formerly-piwik/details" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/g2crowd.svg"></div><div class="link">G2 Crowd</div></a></div><div class="review-link"><a href="https://www.producthunt.com/posts/matomo-2" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/producthunt.svg"></div><div class="link">Product Hunt</div></a></div><div class="review-link"><a href="https://www.saasworthy.com/product/matomo" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/saasworthy.png"></div><div class="link">SaaSworthy</div></a></div><div class="review-link"><a href="https://www.trustradius.com/products/matomo/reviews" target="_blank"><div class="image"><img loading="lazy" src="plugins/Feedback/images/trustradius.svg"></div><div class="link">TrustRadius</div></a></div></div>',3);function re(e,t,a,n,l,o){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",le,[Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(e.translate("Feedback_PleaseLeaveExternalReviewForMatomo")),1),oe])}var ie=Object(r["defineComponent"])({});ie.render=re;var ce=ie,se=window,de=se.$,ue=Object(r["defineComponent"])({props:{title:String},components:{MatomoDialog:o["MatomoDialog"],ReviewLinks:ce},data:function(){return{like:!1,likeReason:null,dislikeReason:null,ratingDone:!1,expanded:!1,showFeedbackForm:!1,feedbackMessage:"",errorMessage:null}},watch:{likeReason:"doFocusInput",dislikeReason:"doFocusInput"},methods:{dislikeFeature:function(){this.ratingDone=!1,this.like=!1,this.showFeedbackForm=!0,this.errorMessage=null,this.likeReason=null,this.dislikeReason=null,this.feedbackMessage=""},likeFeature:function(){this.ratingDone=!1,this.like=!0,this.showFeedbackForm=!0,this.errorMessage=null,this.likeReason=null,this.dislikeReason=null,this.feedbackMessage=""},doFocusInput:function(){var e=this;this.$nextTick((function(){e.focusInput()}))},focusInput:function(){null!=this.$refs.feedbackText&&this.$refs.feedbackText.focus()},sendFeedback:function(){var e=this;this.errorMessage=null,o["AjaxHelper"].fetch({method:"Feedback.sendFeedbackForFeature",featureName:this.title,like:this.like?1:0,choice:this.like?this.likeReason:this.dislikeReason,message:this.feedbackMessage}).then((function(t){"success"===t.value?(de(".modal").modal("close"),e.ratingDone=!0,e.feedbackMessage=""):e.errorMessage=t.value}))}}});ue.render=ne;var be=ue,ke=(Object(o["createAngularJsAdapter"])({component:be,scope:{title:{angularJsBind:"@"}},directiveName:"piwikRateFeature"}),{key:0,class:"bannerHeader"}),me=Object(r["createElementVNode"])("i",{class:"icon-heart red-text"},null,-1),pe=Object(r["createElementVNode"])("i",{class:"icon-close white-text"},null,-1),je=[pe],Oe={class:"ratefeature"},fe={class:"ui-confirm ratefeatureDialog"},ve=["innerHTML"],ge=Object(r["createElementVNode"])("br",null,null,-1),he={class:"messageContainer"},Fe={key:0,class:"error-text"},Ve=Object(r["createElementVNode"])("br",null,null,-1),Ne=["innerHTML"],ye=["value"],Ee=["value"],Re={class:"ui-confirm ratefeatureDialog"},Me=["innerHTML"],we=["value"];
/*!
* Matomo - free/libre analytics platform
*
diff --git a/plugins/Feedback/vue/src/RateFeature/RateFeature.vue b/plugins/Feedback/vue/src/RateFeature/RateFeature.vue
index fdfd0dc13c..6c2019bd9d 100644
--- a/plugins/Feedback/vue/src/RateFeature/RateFeature.vue
+++ b/plugins/Feedback/vue/src/RateFeature/RateFeature.vue
@@ -257,7 +257,7 @@ export default defineComponent({
AjaxHelper.fetch({
method: 'Feedback.sendFeedbackForFeature',
featureName: this.title,
- like: this.like ? 1:0,
+ like: this.like ? 1 : 0,
choice: this.like ? this.likeReason : this.dislikeReason,
message: this.feedbackMessage,
}).then((res) => {
diff --git a/plugins/Installation/templates/layout.twig b/plugins/Installation/templates/layout.twig
index 6a8e5be08f..1981300960 100644
--- a/plugins/Installation/templates/layout.twig
+++ b/plugins/Installation/templates/layout.twig
@@ -6,7 +6,7 @@
<meta name="google" content="notranslate">
<title>Matomo {{ piwikVersion }} &rsaquo; {{ 'Installation_Installation'|translate }}</title>
- <script>window.piwik = {};</script>
+ <script>window.piwik = {installation: true};</script>
<link rel="stylesheet" type="text/css" href="index.php?module=Installation&action=getInstallationCss"/>
<script type="text/javascript" src="index.php?module=Installation&action=getInstallationJs"></script>