قرینه از
https://github.com/matomo-org/matomo.git
synced 2025-08-23 07:27:39 +00:00

* Allow to add id suffix to prevent duplicate form field IDs * Add form field ID to all field types * TEMP Use updated MTM styling * Add a delay to newsletter signup test * Update UI test * Add id to FieldPassword * Build vue files * updates submodule --------- Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com> Co-authored-by: Nathan Gavin <nathangavin987@gmail.com>
32 خطوط
61 KiB
JavaScript
Generated
32 خطوط
61 KiB
JavaScript
Generated
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):"function"===typeof define&&define.amd?define(["CoreHome",,"CorePluginsAdmin"],t):"object"===typeof exports?exports["SitesManager"]=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):e["SitesManager"]=t(e["CoreHome"],e["Vue"],e["CorePluginsAdmin"])})("undefined"!==typeof self?self:this,(function(e,t,a){return function(e){var t={};function a(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=t,a.d=function(e,t,i){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},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 i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(i,r,function(t){return e[t]}.bind(null,r));return i},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/SitesManager/vue/dist/",a(a.s="fae3")}({"19dc":function(t,a){t.exports=e},"8bbf":function(e,a){e.exports=t},a5a2:function(e,t){e.exports=a},fae3:function(e,t,a){"use strict";if(a.r(t),a.d(t,"SiteTypesStore",(function(){return d})),a.d(t,"CurrencyStore",(function(){return b})),a.d(t,"TimezoneStore",(function(){return g})),a.d(t,"SitesManagement",(function(){return Re})),a.d(t,"ManageGlobalSettings",(function(){return wt})),a.d(t,"ExcludeQueryParameterSettings",(function(){return Tt})),a.d(t,"SiteWithoutData",(function(){return Wt})),"undefined"!==typeof window){var i=window.document.currentScript,r=i&&i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);r&&(a.p=r[1])}var l=a("8bbf"),n=a("19dc");function s(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}
|
|
/*!
|
|
* Matomo - free/libre analytics platform
|
|
*
|
|
* @link https://matomo.org
|
|
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
*/const{$:o}=window;class c{constructor(){s(this,"state",Object(l["reactive"])({isLoading:!1,typesById:{}})),s(this,"typesById",Object(l["computed"])(()=>Object(l["readonly"])(this.state).typesById)),s(this,"isLoading",Object(l["computed"])(()=>Object(l["readonly"])(this.state).isLoading)),s(this,"types",Object(l["computed"])(()=>Object.values(this.typesById.value))),s(this,"response",void 0)}init(){return this.fetchAvailableTypes()}fetchAvailableTypes(){return this.response?Promise.resolve(this.response):(this.state.isLoading=!0,this.response=n["AjaxHelper"].fetch({method:"API.getAvailableMeasurableTypes",filter_limit:"-1"}).then(e=>(e.forEach(e=>{this.state.typesById[e.id]=e}),this.types.value)).finally(()=>{this.state.isLoading=!1}),this.response)}getEditSiteIdParameter(){const e=n["MatomoUrl"].hashQuery.value.match(/editsiteid=([0-9]+)/);if(!e)return;const t="1"===n["MatomoUrl"].urlParsed.value.showaddsite||"true"===n["MatomoUrl"].urlParsed.value.showaddsite,a=e[1];return a&&o.isNumeric(a)&&!t?a:void 0}removeEditSiteIdParameterFromHash(){const e=Object.assign({},n["MatomoUrl"].hashParsed.value);delete e.editsiteid,n["MatomoUrl"].updateHash(e)}}var d=new c;function u(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}
|
|
/*!
|
|
* Matomo - free/libre analytics platform
|
|
*
|
|
* @link https://matomo.org
|
|
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
*/class m{constructor(){u(this,"privateState",Object(l["reactive"])({isLoading:!1,currencies:{}})),u(this,"currencies",Object(l["computed"])(()=>Object(l["readonly"])(this.privateState).currencies)),u(this,"isLoading",Object(l["computed"])(()=>Object(l["readonly"])(this.privateState).isLoading)),u(this,"initializePromise",null)}init(){return this.initializePromise||(this.initializePromise=this.fetchCurrencies()),this.initializePromise}fetchCurrencies(){return this.privateState.isLoading=!0,n["AjaxHelper"].fetch({method:"SitesManager.getCurrencyList"}).then(e=>{this.privateState.currencies=e}).finally(()=>{this.privateState.isLoading=!1})}}var b=new m;function h(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}
|
|
/*!
|
|
* Matomo - free/libre analytics platform
|
|
*
|
|
* @link https://matomo.org
|
|
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
*/class p{constructor(){h(this,"privateState",Object(l["reactive"])({isLoading:!1,timezones:[],timezoneSupportEnabled:!1})),h(this,"state",Object(l["computed"])(()=>Object(l["readonly"])(this.privateState))),h(this,"timezones",Object(l["computed"])(()=>this.state.value.timezones)),h(this,"timezoneSupportEnabled",Object(l["computed"])(()=>this.state.value.timezoneSupportEnabled)),h(this,"isLoading",Object(l["computed"])(()=>this.state.value.isLoading)),h(this,"initializePromise",null)}init(){return this.initializePromise||(this.privateState.isLoading=!0,this.initializePromise=Promise.all([this.checkTimezoneSupportEnabled(),this.fetchTimezones()]).finally(()=>{this.privateState.isLoading=!1})),this.initializePromise}fetchTimezones(){return n["AjaxHelper"].fetch({method:"SitesManager.getTimezonesList"}).then(e=>{const t=[];Object.entries(e).forEach(([e,a])=>{Object.entries(a).forEach(([a,i])=>{t.push({group:e,label:a,code:i})})}),this.privateState.timezones=t})}checkTimezoneSupportEnabled(){return n["AjaxHelper"].fetch({method:"SitesManager.isTimezoneSupportEnabled"}).then(e=>{this.privateState.timezoneSupportEnabled=e.value})}}var g=new p;const S={class:"SitesManager",ref:"root"},O={class:"sites-manager-header"},j=["innerHTML"],y=Object(l["createElementVNode"])("br",null,null,-1),v=["innerHTML"],f={class:"loadingPiwik"},E=["alt"],x={class:"ui-confirm add-site-dialog"},N={class:"center"},V=Object(l["createElementVNode"])("br",null,null,-1),M={class:"card-row"},T={class:"center"},P=["title","onClick"],w={class:"ui-button-text"},C={class:"sitesManagerList"},D={key:0},k={class:"bottomButtonBar"};function _(e,t,a,i,r,n){const s=Object(l["resolveComponent"])("EnrichedHeadline"),o=Object(l["resolveComponent"])("ButtonBar"),c=Object(l["resolveComponent"])("ContentBlock"),d=Object(l["resolveComponent"])("MatomoDialog"),u=Object(l["resolveComponent"])("SiteFields"),m=Object(l["resolveDirective"])("content-intro");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",S,[Object(l["createElementVNode"])("div",O,[Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[Object(l["withDirectives"])(Object(l["createElementVNode"])("h2",null,[Object(l["createVNode"])(s,{"help-url":e.externalRawLink("https://matomo.org/docs/manage-websites/"),"feature-name":e.translate("SitesManager_WebsitesManagement")},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.headlineText),1)]),_:1},8,["help-url","feature-name"])],512),[[l["vShow"],e.availableTypes.length]]),Object(l["createElementVNode"])("p",null,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_MainDescription"))+" ",1),Object(l["createElementVNode"])("span",{innerHTML:e.$sanitize(e.mainDescription)},null,8,j),Object(l["withDirectives"])(Object(l["createElementVNode"])("span",null,[y,Object(l["createElementVNode"])("span",{innerHTML:e.$sanitize(e.superUserAccessMessage)},null,8,v)],512),[[l["vShow"],e.hasSuperUserAccess]])])])),[[m]])]),Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("div",{class:Object(l["normalizeClass"])({hide_only:!e.isLoading})},[Object(l["createElementVNode"])("div",f,[Object(l["createElementVNode"])("img",{src:"plugins/Morpheus/images/loading-blue.gif",alt:e.translate("General_LoadingData")},null,8,E),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("General_LoadingData")),1)])],2)]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(o,{"site-is-being-edited":e.isSiteBeingEdited,"has-prev":e.hasPrev,hasNext:e.hasNext,"offset-start":e.offsetStart,"offset-end":e.offsetEnd,"total-number-of-sites":e.totalNumberOfSites,"is-loading":e.isLoading,"search-term":e.searchTerm,"is-searching":!!e.activeSearchTerm,"onUpdate:searchTerm":t[0]||(t[0]=t=>e.searchTerm=t),onAdd:t[1]||(t[1]=t=>e.addNewEntity()),onSearch:t[2]||(t[2]=t=>e.searchSites(t)),onPrev:t[3]||(t[3]=t=>e.previousPage()),onNext:t[4]||(t[4]=t=>e.nextPage())},null,8,["site-is-being-edited","has-prev","hasNext","offset-start","offset-end","total-number-of-sites","is-loading","search-term","is-searching"])]),Object(l["createVNode"])(d,{modelValue:e.showAddSiteDialog,"onUpdate:modelValue":t[5]||(t[5]=t=>e.showAddSiteDialog=t)},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("div",x,[Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("h2",null,Object(l["toDisplayString"])(e.translate("SitesManager_ChooseMeasurableTypeHeadline")),1),Object(l["createElementVNode"])("div",N,[Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(e.subheaderText),1),V]),Object(l["createElementVNode"])("div",M,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.availableTypes,t=>(Object(l["openBlock"])(),Object(l["createBlock"])(c,{key:t.id,"content-title":t.name},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("p",T,Object(l["toDisplayString"])(t.longDescription),1),Object(l["createElementVNode"])("button",{type:"button",title:t.description,class:"modal-close btn btn-block",onClick:a=>e.addSite(t.id),"aria-disabled":"false"},[Object(l["createElementVNode"])("span",w,Object(l["toDisplayString"])(t.name),1)],8,P)]),_:2},1032,["content-title"]))),128))])])])]),_:1},8,["modelValue"]),Object(l["createElementVNode"])("div",C,[e.activeSearchTerm&&0===e.sites.length&&!e.isLoading?(Object(l["openBlock"])(),Object(l["createElementBlock"])("p",D,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_NotFound"))+" ",1),Object(l["createElementVNode"])("strong",null,Object(l["toDisplayString"])(e.activeSearchTerm),1)])):Object(l["createCommentVNode"])("",!0),(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.sites,(a,i)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:a.idsite},[Object(l["createVNode"])(u,{site:a,"timezone-support-enabled":e.timezoneSupportEnabled,"utc-time":e.utcTime,"global-settings":e.globalSettings,onEditSite:t[6]||(t[6]=e=>this.isSiteBeingEdited=!0),onCancelEditSite:t[7]||(t[7]=t=>e.afterCancelEdit(t)),onDelete:t[8]||(t[8]=t=>e.afterDelete(t)),onSave:t=>e.afterSave(t.site,t.settingValues,i,t.isNew)},null,8,["site","timezone-support-enabled","utc-time","global-settings","onSave"])]))),128))]),Object(l["createElementVNode"])("div",k,[Object(l["createVNode"])(o,{"site-is-being-edited":e.isSiteBeingEdited,"has-prev":e.hasPrev,hasNext:e.hasNext,"offset-start":e.offsetStart,"offset-end":e.offsetEnd,"total-number-of-sites":e.totalNumberOfSites,"is-loading":e.isLoading,"search-term":e.searchTerm,"is-searching":!!e.activeSearchTerm,"onUpdate:searchTerm":t[9]||(t[9]=t=>e.searchTerm=t),onAdd:t[10]||(t[10]=t=>e.addNewEntity()),onSearch:t[11]||(t[11]=t=>e.searchSites(t)),onPrev:t[12]||(t[12]=t=>e.previousPage()),onNext:t[13]||(t[13]=t=>e.nextPage())},null,8,["site-is-being-edited","has-prev","hasNext","offset-start","offset-end","total-number-of-sites","is-loading","search-term","is-searching"])])],512)}const G={class:"sitesButtonBar clearfix"},L={class:"search"},U=["value","placeholder","disabled"],A=["title"],B={class:"paging"},I=["disabled"],z={style:{cursor:"pointer"}},H={class:"counter"},Q=["disabled"],F={style:{cursor:"pointer"},class:"pointer"};function R(e,t,a,i,r,n){return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",G,[Object(l["withDirectives"])(Object(l["createElementVNode"])("a",{class:Object(l["normalizeClass"])(["btn addSite",{disabled:e.siteIsBeingEdited}]),onClick:t[0]||(t[0]=t=>e.addNewEntity()),tabindex:"1"},Object(l["toDisplayString"])(e.availableTypes.length>1?e.translate("SitesManager_AddMeasurable"):e.translate("SitesManager_AddSite")),3),[[l["vShow"],e.hasSuperUserAccess&&e.availableTypes]]),Object(l["withDirectives"])(Object(l["createElementVNode"])("div",L,[Object(l["createElementVNode"])("input",{value:e.searchTerm,onKeydown:t[1]||(t[1]=t=>e.onKeydown(t)),placeholder:e.translate("Actions_SubmenuSitesearch"),type:"text",disabled:e.siteIsBeingEdited},null,40,U),Object(l["createElementVNode"])("div",{onClick:t[2]||(t[2]=t=>e.searchSite()),title:e.translate("General_ClickToSearch"),class:"search_ico icon-search"},null,8,A)],512),[[l["vShow"],e.hasPrev||e.hasNext||e.isSearching]]),Object(l["withDirectives"])(Object(l["createElementVNode"])("div",B,[Object(l["createElementVNode"])("a",{class:"btn prev",disabled:!(e.hasPrev&&!e.isLoading&&!e.siteIsBeingEdited)||void 0,onClick:t[3]||(t[3]=t=>e.previousPage())},[Object(l["createElementVNode"])("span",z,"« "+Object(l["toDisplayString"])(e.translate("General_Previous")),1)],8,I),Object(l["withDirectives"])(Object(l["createElementVNode"])("span",H,[Object(l["createElementVNode"])("span",null,Object(l["toDisplayString"])(e.paginationText),1)],512),[[l["vShow"],e.hasPrev||e.hasNext]]),Object(l["createElementVNode"])("a",{class:"btn next",disabled:!(e.hasNext&&!e.isLoading&&!e.siteIsBeingEdited)||void 0,onClick:t[4]||(t[4]=t=>e.nextPage())},[Object(l["createElementVNode"])("span",F,Object(l["toDisplayString"])(e.translate("General_Next"))+" »",1)],8,Q)],512),[[l["vShow"],e.hasPrev||e.hasNext]])])}var $=Object(l["defineComponent"])({props:{siteIsBeingEdited:{type:Boolean,required:!0},hasPrev:{type:Boolean,required:!0},hasNext:{type:Boolean,required:!0},offsetStart:{type:Number,required:!0},offsetEnd:{type:Number,required:!0},totalNumberOfSites:{type:Number},isLoading:{type:Boolean,required:!0},searchTerm:{type:String,required:!0},isSearching:{type:Boolean,required:!0}},emits:["add","search","prev","next","update:searchTerm"],created(){d.init(),this.onKeydown=Object(n["debounce"])(this.onKeydown,50)},computed:{hasSuperUserAccess(){return n["Matomo"].hasSuperUserAccess},availableTypes(){return d.types.value},paginationText(){let e;return e=this.isSearching?Object(n["translate"])("General_PaginationWithoutTotal",""+this.offsetStart,""+this.offsetEnd):Object(n["translate"])("General_Pagination",""+this.offsetStart,""+this.offsetEnd,null===this.totalNumberOfSites?"?":""+this.totalNumberOfSites),` ${e} `}},methods:{addNewEntity(){this.$emit("add")},searchSite(){this.siteIsBeingEdited||this.$emit("search")},previousPage(){this.$emit("prev")},nextPage(){this.$emit("next")},onKeydown(e){setTimeout(()=>{"Enter"!==e.key?this.$emit("update:searchTerm",e.target.value):this.searchSiteOnEnter(e)})},searchSiteOnEnter(e){e.preventDefault(),this.searchSite()}}});$.render=R;var W=$;const K=["idsite","type"],q={class:"card-content"},Y={key:0,class:"row"},X={class:"col m3"},J={class:"title"},Z={class:"title"},ee=["target","title","href"],te={class:"col m4"},ae={class:"title"},ie={class:"title"},re={class:"title"},le={class:"title"},ne={class:"col m4"},se={class:"title"},oe=["href"],ce={key:0},de={class:"title"},ue={key:1},me={class:"title"},be={key:2},he={class:"title"},pe={class:"col m1 text-right"},ge=["title"],Se=Object(l["createElementVNode"])("span",{class:"icon-edit"},null,-1),Oe=[Se],je=["title"],ye=Object(l["createElementVNode"])("span",{class:"icon-delete"},null,-1),ve=[ye],fe={key:1},Ee={class:"form-group row"},xe={class:"col s12 m6 input-field"},Ne=["placeholder"],Ve=Object(l["createElementVNode"])("div",{class:"col s12 m6"},null,-1),Me={id:"timezoneHelpText",class:"inline-help-node"},Te={key:0},Pe=Object(l["createElementVNode"])("br",null,null,-1),we=Object(l["createElementVNode"])("br",null,null,-1),Ce={class:"editingSiteFooter"},De=["disabled","value"],ke=["disabled"],_e=["innerHTML"];function Ge(e,t,a,i,r,n){var s,o,c;const d=Object(l["resolveComponent"])("ActivityIndicator"),u=Object(l["resolveComponent"])("GroupedSettings"),m=Object(l["resolveComponent"])("Field"),b=Object(l["resolveComponent"])("PasswordConfirmation");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{class:Object(l["normalizeClass"])(["site card hoverable",{editingSite:!!e.editMode}]),idsite:e.theSite.idsite,type:e.theSite.type,ref:"root"},[Object(l["createElementVNode"])("div",q,[e.editMode?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",Y,[Object(l["createElementVNode"])("div",X,[Object(l["createElementVNode"])("h4",null,Object(l["toDisplayString"])(e.theSite.name),1),Object(l["createElementVNode"])("ul",null,[Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("span",J,Object(l["toDisplayString"])(e.translate("General_Id"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.theSite.idsite),1)]),Object(l["withDirectives"])(Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("span",Z,Object(l["toDisplayString"])(e.translate("SitesManager_Type"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.currentType.name),1)],512),[[l["vShow"],e.availableTypes.length>1]]),Object(l["withDirectives"])(Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("a",{target:e.isInternalSetupUrl?"_self":"_blank",title:e.translate("SitesManager_ShowTrackingTag"),href:e.setupUrl},Object(l["toDisplayString"])(e.translate("SitesManager_ShowTrackingTag")),9,ee)],512),[[l["vShow"],e.theSite.idsite&&e.howToSetupUrl]])])]),Object(l["createElementVNode"])("div",te,[Object(l["createElementVNode"])("ul",null,[Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("span",ae,Object(l["toDisplayString"])(e.translate("SitesManager_Timezone"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.theSite.timezone_name),1)]),Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("span",ie,Object(l["toDisplayString"])(e.translate("SitesManager_Currency"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.theSite.currency_name),1)]),Object(l["withDirectives"])(Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("span",re,Object(l["toDisplayString"])(e.translate("Goals_Ecommerce"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("General_Yes")),1)],512),[[l["vShow"],1===e.theSite.ecommerce||"1"===e.theSite.ecommerce]]),Object(l["withDirectives"])(Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("span",le,Object(l["toDisplayString"])(e.translate("Actions_SubmenuSitesearch"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("General_Yes")),1)],512),[[l["vShow"],1===e.theSite.sitesearch||"1"===e.theSite.sitesearch]])])]),Object(l["createElementVNode"])("div",ne,[Object(l["createElementVNode"])("ul",null,[Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("span",se,Object(l["toDisplayString"])(e.translate("SitesManager_Urls")),1),Object(l["createTextVNode"])(": "),(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.theSite.alias_urls,(t,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",{key:t},[Object(l["createElementVNode"])("a",{target:"_blank",rel:"noreferrer noopener",href:t},Object(l["toDisplayString"])(t)+Object(l["toDisplayString"])(a===e.theSite.alias_urls.length-1?"":", "),9,oe)]))),128))]),null!==(s=e.theSite.excluded_ips)&&void 0!==s&&s.length?(Object(l["openBlock"])(),Object(l["createElementBlock"])("li",ce,[Object(l["createElementVNode"])("span",de,Object(l["toDisplayString"])(e.translate("SitesManager_ExcludedIps"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.theSite.excluded_ips.split(/\s*,\s*/g).join(", ")),1)])):Object(l["createCommentVNode"])("",!0),null!==(o=e.theSite.excluded_parameters)&&void 0!==o&&o.length?(Object(l["openBlock"])(),Object(l["createElementBlock"])("li",ue,[Object(l["createElementVNode"])("span",me,Object(l["toDisplayString"])(e.translate("SitesManager_ExcludedParameters"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.theSite.excluded_parameters.split(/\s*,\s*/g).join(", ")),1)])):Object(l["createCommentVNode"])("",!0),null!==(c=e.theSite.excluded_user_agents)&&void 0!==c&&c.length?(Object(l["openBlock"])(),Object(l["createElementBlock"])("li",be,[Object(l["createElementVNode"])("span",he,Object(l["toDisplayString"])(e.translate("SitesManager_ExcludedUserAgents"))+":",1),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.theSite.excluded_user_agents.split(/\s*,\s*/g).join(", ")),1)])):Object(l["createCommentVNode"])("",!0)])]),Object(l["createElementVNode"])("div",pe,[Object(l["createElementVNode"])("ul",null,[Object(l["createElementVNode"])("li",null,[Object(l["createElementVNode"])("button",{class:"table-action",onClick:t[0]||(t[0]=t=>e.editSite()),title:e.translate("General_Edit")},Oe,8,ge)]),Object(l["createElementVNode"])("li",null,[Object(l["withDirectives"])(Object(l["createElementVNode"])("button",{class:"table-action",onClick:t[1]||(t[1]=t=>e.getMessagesToWarnOnSiteRemoval()),title:e.translate("General_Delete")},ve,8,je),[[l["vShow"],e.theSite.idsite]])])])])])),e.editMode?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",fe,[Object(l["createElementVNode"])("div",Ee,[Object(l["createElementVNode"])("div",xe,[Object(l["withDirectives"])(Object(l["createElementVNode"])("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=t=>e.theSite.name=t),maxlength:"90",placeholder:e.translate("General_Name")},null,8,Ne),[[l["vModelText"],e.theSite.name]]),Object(l["createElementVNode"])("label",null,Object(l["toDisplayString"])(e.translate("General_Name")),1)]),Ve]),Object(l["createVNode"])(d,{loading:e.isLoading},null,8,["loading"]),(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.measurableSettings,t=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:t.pluginName},[Object(l["createVNode"])(u,{"group-name":t.pluginName,settings:t.settings,"all-setting-values":e.settingValues,onChange:a=>e.settingValues[`${t.pluginName}.${a.name}`]=a.value},null,8,["group-name","settings","all-setting-values","onChange"])]))),128)),Object(l["createVNode"])(m,{uicontrol:"select",name:"currency",modelValue:e.theSite.currency,"onUpdate:modelValue":t[3]||(t[3]=t=>e.theSite.currency=t),title:e.translate("SitesManager_Currency"),"inline-help":e.translate("SitesManager_CurrencySymbolWillBeUsedForGoals"),options:e.currencies},null,8,["modelValue","title","inline-help","options"]),Object(l["createVNode"])(m,{uicontrol:"select",name:"timezone",modelValue:e.theSite.timezone,"onUpdate:modelValue":t[4]||(t[4]=t=>e.theSite.timezone=t),title:e.translate("SitesManager_Timezone"),"inline-help":"#timezoneHelpText",options:e.timezones},null,8,["modelValue","title","options"]),Object(l["createElementVNode"])("div",Me,[Object(l["createElementVNode"])("div",null,[e.timezoneSupportEnabled?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",Te,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_AdvancedTimezoneSupportNotFound"))+" ",1),Pe])),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.utcTimeIs)+" ",1),we,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_ChangingYourTimezoneWillOnlyAffectDataForward")),1)])]),Object(l["createElementVNode"])("div",Ce,[Object(l["withDirectives"])(Object(l["createElementVNode"])("input",{disabled:e.isSaving,type:"submit",class:"btn",value:e.translate("General_Save"),onClick:t[5]||(t[5]=t=>e.saveSite())},null,8,De),[[l["vShow"],!e.isLoading]]),Object(l["createElementVNode"])("button",{class:"btn btn-link",disabled:e.isSaving,onClick:t[6]||(t[6]=t=>e.cancelEditSite(e.site))},Object(l["toDisplayString"])(e.translate("General_Cancel","","")),9,ke)])])):Object(l["createCommentVNode"])("",!0)]),Object(l["createVNode"])(b,{modelValue:e.showRemoveDialog,"onUpdate:modelValue":t[7]||(t[7]=t=>e.showRemoveDialog=t),onConfirmed:e.deleteSite,"password-field-id":"currentUserPassword-"+e.theSite.idsite},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("h2",null,Object(l["toDisplayString"])(e.removeDialogTitle),1),Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(e.translate("SitesManager_DeleteSiteExplanation")),1),e.deleteSiteExplanation?(Object(l["openBlock"])(),Object(l["createElementBlock"])("p",{key:0,innerHTML:e.$sanitize(e.deleteSiteExplanation)},null,8,_e)):Object(l["createCommentVNode"])("",!0)]),_:1},8,["modelValue","onConfirmed","password-field-id"])],10,K)}var Le=a("a5a2");const Ue=Object(l["computed"])(()=>g.timezones.value.map(({group:e,label:t,code:a})=>({group:e,key:t,value:a})));function Ae(e){return"undefined"===typeof e.idsite}var Be=Object(l["defineComponent"])({props:{site:{type:Object,required:!0},timezoneSupportEnabled:{type:Boolean},utcTime:{type:Date,required:!0},globalSettings:{type:Object,required:!0}},data(){return{isLoading:!1,isSaving:!1,editMode:!1,theSite:Object.assign({},this.site),measurableSettings:[],settingValues:{},showRemoveDialog:!1,deleteSiteExplanation:""}},components:{PasswordConfirmation:Le["PasswordConfirmation"],Field:Le["Field"],GroupedSettings:Le["GroupedSettings"],ActivityIndicator:n["ActivityIndicator"]},emits:["delete","editSite","cancelEditSite","save"],created(){b.init(),g.init(),d.init(),this.onSiteChanged()},watch:{site(){this.onSiteChanged()},measurableSettings(e){if(!e.length)return;const t={};e.forEach(e=>{e.settings.forEach(a=>{t[`${e.pluginName}.${a.name}`]=a.value})}),this.settingValues=t}},methods:{onSiteChanged(){const e=this.site;this.theSite=Object.assign({},e);const t=Ae(e);if(t){const e=this.globalSettings;this.theSite.timezone=e.defaultTimezone,this.theSite.currency=e.defaultCurrency}const a=d.getEditSiteIdParameter();(t||a&&""+e.idsite===a)&&this.editSite()},editSite(){if(this.editMode=!0,this.$emit("editSite",{idSite:this.theSite.idsite}),this.measurableSettings=[],Ae(this.theSite)){if(!this.currentType)return;this.measurableSettings=this.currentType.settings||[]}else this.isLoading=!0,n["AjaxHelper"].fetch({method:"SitesManager.getSiteSettings",idSite:this.theSite.idsite}).then(e=>{this.measurableSettings=e}).finally(()=>{this.isLoading=!1})},saveSite(){if(this.isSaving)return;this.isSaving=!0;const e={siteName:this.theSite.name,timezone:this.theSite.timezone,currency:this.theSite.currency,type:this.theSite.type,settingValues:{}},t=Ae(this.theSite);let a="SitesManager.addSite";t||(a="SitesManager.updateSite",e.idSite=this.theSite.idsite),Object.entries(this.settingValues).forEach(([t,a])=>{const[i,r]=t.split("."),l=e.settingValues;l[i]||(l[i]=[]);let n=a;!1===a?n="0":!0===a?n="1":Array.isArray(a)&&(n=a.filter(e=>!!e)),l[i].push({name:r,value:n})}),n["AjaxHelper"].post({method:a},e).then(a=>{this.editMode=!1,!this.theSite.idsite&&a&&a.value&&(this.theSite.idsite=""+a.value);const i=g.timezones.value.find(e=>e.code===this.theSite.timezone);this.theSite.timezone_name=(null===i||void 0===i?void 0:i.label)||this.theSite.timezone,this.theSite.currency&&(this.theSite.currency_name=b.currencies.value[this.theSite.currency]);const r=n["NotificationsStore"].show({message:t?Object(n["translate"])("SitesManager_WebsiteCreated"):Object(n["translate"])("SitesManager_WebsiteUpdated"),context:"success",id:"websitecreated",type:"transient"});n["NotificationsStore"].scrollToNotification(r),d.removeEditSiteIdParameterFromHash(),this.$emit("save",{site:this.theSite,settingValues:e.settingValues,isNew:t})}).finally(()=>{this.isSaving=!1})},cancelEditSite(e){this.editMode=!1,d.removeEditSiteIdParameterFromHash(),this.$emit("cancelEditSite",{site:e,element:this.$refs.root})},deleteSite(e){n["AjaxHelper"].post({idSite:this.theSite.idsite,module:"API",format:"json",method:"SitesManager.deleteSite"},{passwordConfirmation:e}).then(()=>{this.$emit("delete",this.theSite)})},getMessagesToWarnOnSiteRemoval(){n["AjaxHelper"].post({idSite:this.theSite.idsite,module:"API",format:"json",method:"SitesManager.getMessagesToWarnOnSiteRemoval"}).then(e=>{this.deleteSiteExplanation="",e.length&&(this.deleteSiteExplanation+=e.join("<br>")),this.showRemoveDialog=!0})}},computed:{availableTypes(){return d.types.value},setupUrl(){const e=this.theSite;let t="",a="";return this.isInternalSetupUrl&&(t=n["MatomoUrl"].stringify({idSite:e.idsite,period:n["MatomoUrl"].parsed.value.period,date:n["MatomoUrl"].parsed.value.date,updated:"false"}),a=-1===this.howToSetupUrl.indexOf("?")?"?":"&"),`${this.howToSetupUrl}${a}${t}`},utcTimeIs(){const e=this.utcTime,t=e=>e.toString().padStart(2,"0"),a=t(e.getHours()),i=t(e.getMinutes()),r=t(e.getSeconds()),l=`${Object(n["format"])(this.utcTime)} ${a}:${i}:${r}`;return Object(n["translate"])("SitesManager_UTCTimeIs",l)},timezones(){return Ue.value},currencies(){return b.currencies.value},currentType(){const e=this.site,t=d.typesById.value[e.type];return t||{name:e.type}},howToSetupUrl(){const e=this.currentType;if(e)return e.howToSetupUrl},isInternalSetupUrl(){const{howToSetupUrl:e}=this;return!!e&&"?"===(""+e).substring(0,1)},removeDialogTitle(){return Object(n["translate"])("SitesManager_DeleteConfirm",`"${this.theSite.name}" (idSite = ${this.theSite.idsite})`)}}});Be.render=Ge;var Ie=Be;function ze(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}
|
|
/*!
|
|
* Matomo - free/libre analytics platform
|
|
*
|
|
* @link https://matomo.org
|
|
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
*/class He{constructor(){ze(this,"privateState",Object(l["reactive"])({isLoading:!1,globalSettings:{keepURLFragmentsGlobal:!1,defaultCurrency:"",defaultTimezone:"",excludedIpsGlobal:"",excludedQueryParametersGlobal:"",excludedUserAgentsGlobal:"",excludedReferrersGlobal:"",searchKeywordParametersGlobal:"",searchCategoryParametersGlobal:"",exclusionTypeForQueryParams:""}})),ze(this,"isLoading",Object(l["computed"])(()=>Object(l["readonly"])(this.privateState).isLoading)),ze(this,"globalSettings",Object(l["computed"])(()=>Object(l["readonly"])(this.privateState).globalSettings))}init(){return this.fetchGlobalSettings()}saveGlobalSettings(e){return this.privateState.isLoading=!0,n["AjaxHelper"].post({module:"SitesManager",format:"json",action:"setGlobalSettings"},e,{withTokenInUrl:!0}).finally(()=>{this.privateState.isLoading=!1})}fetchGlobalSettings(){this.privateState.isLoading=!0,n["AjaxHelper"].fetch({module:"SitesManager",action:"getGlobalSettings"}).then(e=>{this.privateState.globalSettings=Object.assign(Object.assign({},e),{},{excludedIpsGlobal:e.excludedIpsGlobal||"",excludedQueryParametersGlobal:e.excludedQueryParametersGlobal||"",excludedUserAgentsGlobal:e.excludedUserAgentsGlobal||"",excludedReferrersGlobal:e.excludedReferrersGlobal||"",searchKeywordParametersGlobal:e.searchKeywordParametersGlobal||"",searchCategoryParametersGlobal:e.searchCategoryParametersGlobal||"",exclusionTypeForQueryParams:e.exclusionTypeForQueryParams||""})}).finally(()=>{this.privateState.isLoading=!1})}}var Qe=new He,Fe=Object(l["defineComponent"])({props:{rollUpEnabled:Boolean},components:{ContentBlock:n["ContentBlock"],MatomoDialog:n["MatomoDialog"],ButtonBar:W,SiteFields:Ie,EnrichedHeadline:n["EnrichedHeadline"]},directives:{ContentIntro:n["ContentIntro"]},data(){const e=new Date,t=new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return{pageSize:10,currentPage:0,showAddSiteDialog:!1,searchTerm:"",activeSearchTerm:"",fetchedSites:[],isLoadingInitialEntities:!1,utcTime:t,totalNumberOfSites:null,isSiteBeingEdited:!1,fetchLimitedSitesAbortController:null}},created(){g.init(),d.init(),Qe.init(),this.isLoadingInitialEntities=!0,Promise.all([d.fetchAvailableTypes(),this.fetchLimitedSitesWithAdminAccess(),this.getTotalNumberOfSites()]).then(()=>{this.triggerAddSiteIfRequested()}).finally(()=>{this.isLoadingInitialEntities=!1}),Object(l["watch"])(()=>n["MatomoUrl"].hashQuery.value,()=>{this.checkGlobalSettingsHash()})},computed:{sites(){const e=this.fetchedSites.filter(e=>!e.idsite).length;return this.fetchedSites.slice(0,this.pageSize+e)},isLoading(){return!!this.fetchLimitedSitesAbortController||this.isLoadingInitialEntities||null===this.totalNumberOfSites||d.isLoading.value||g.isLoading.value||Qe.isLoading.value},availableTypes(){return d.types.value},timezoneSupportEnabled(){return g.timezoneSupportEnabled.value},globalSettings(){return Qe.globalSettings.value},headlineText(){return Object(n["translate"])("SitesManager_XManagement",this.availableTypes.length>1?Object(n["translate"])("General_Measurables"):Object(n["translate"])("SitesManager_Sites"))},subheaderText(){const e=Object(n["translate"])("SitesManager_ChooseMeasurableTypeSubheader"),t=this.rollUpEnabled?Object(n["translate"])("SitesManager_ChooseMeasurableTypeSubheaderRollUp"):"";return`${e} ${t}`.trim()},mainDescription(){return Object(n["translate"])("SitesManager_YouCurrentlyHaveAccessToNWebsites",`<strong>${this.totalNumberOfSites}</strong>`)},hasSuperUserAccess(){return n["Matomo"].hasSuperUserAccess},superUserAccessMessage(){return Object(n["translate"])("SitesManager_SuperUserAccessCan","<a href='#globalSettings'>","</a>")},hasPrev(){return this.currentPage>=1},hasNext(){return this.fetchedSites.filter(e=>!!e.idsite).length>=this.pageSize+1},offsetStart(){return this.currentPage*this.pageSize+1},offsetEnd(){return this.offsetStart+this.sites.filter(e=>!!e.idsite).length-1}},methods:{checkGlobalSettingsHash(){const e=n["MatomoUrl"].hashQuery.value;!n["Matomo"].hasSuperUserAccess||"globalSettings"!==e&&"/globalSettings"!==e||n["MatomoUrl"].updateLocation(Object.assign(Object.assign({},n["MatomoUrl"].urlParsed.value),{},{action:"globalSettings"}))},addNewEntity(){this.availableTypes.length>1?this.showAddSiteDialog=!0:1===this.availableTypes.length&&this.addSite(this.availableTypes[0].id)},addSite(e){let t=e;const a={isAllowed:!0,measurableType:t};n["Matomo"].postEvent("SitesManager.initAddSite",a),a&&!a.isAllowed||(t||(t="website"),this.fetchedSites.unshift({type:t}),this.isSiteBeingEdited=!0)},afterCancelEdit({site:e,element:t}){this.isSiteBeingEdited=!1,e.idsite?t.scrollIntoView():this.fetchedSites=this.fetchedSites.filter(e=>!!e.idsite)},fetchLimitedSitesWithAdminAccess(e=""){this.fetchLimitedSitesAbortController&&this.fetchLimitedSitesAbortController.abort(),this.fetchLimitedSitesAbortController=new AbortController;const t=this.pageSize+1,a=this.currentPage*this.pageSize,i={method:"SitesManager.getSitesWithAdminAccess",fetchAliasUrls:1,limit:t+a,filter_offset:a,filter_limit:t};return e&&(i.pattern=e),n["AjaxHelper"].fetch(i).then(e=>{this.fetchedSites=e||[]}).then(t=>(this.activeSearchTerm=e,t)).finally(()=>{this.fetchLimitedSitesAbortController=null})},getTotalNumberOfSites(){return n["AjaxHelper"].fetch({method:"SitesManager.getSitesIdWithAdminAccess",filter_limit:"-1"}).then(e=>{this.totalNumberOfSites=e.length})},triggerAddSiteIfRequested(){const e=d.getEditSiteIdParameter(),t=n["MatomoUrl"].urlParsed.value.showaddsite;"1"===t?this.addNewEntity():e&&(this.searchTerm=e,this.fetchLimitedSitesWithAdminAccess(this.searchTerm))},previousPage(){this.currentPage=Math.max(0,this.currentPage-1),this.fetchLimitedSitesWithAdminAccess(this.activeSearchTerm)},nextPage(){this.currentPage=Math.max(0,this.currentPage+1),this.fetchLimitedSitesWithAdminAccess(this.activeSearchTerm)},searchSites(){this.currentPage=0,this.fetchLimitedSitesWithAdminAccess(this.searchTerm)},afterDelete(e){let t={showaddsite:0};if(n["MatomoUrl"].urlParsed.value.idSite===""+e.idsite){const a=this.sites.find(t=>t.idsite!==e.idsite);a&&(t=Object.assign(Object.assign({},t),{},{idSite:a.idsite}))}n["Matomo"].helper.redirect(t)},afterSave(e,t,a,i){const r=["excluded_ips","excluded_parameters","excluded_user_agents","sitesearch_keyword_parameters","sitesearch_category_parameters"],l=Object.assign({},e);Object.values(t).forEach(e=>{e.forEach(e=>{"urls"===e.name?l.alias_urls=e.value:-1!==r.indexOf(e.name)?l[e.name]=e.value.join(", "):l[e.name]=e.value})}),this.fetchedSites[a]=l,i&&null!==this.totalNumberOfSites&&(this.totalNumberOfSites+=1),this.isSiteBeingEdited=!1}}});Fe.render=_;var Re=Fe;const $e={class:"SitesManager"},We=Object(l["createElementVNode"])("a",{name:"globalSettings",id:"globalSettings"},null,-1),Ke={id:"excludedIpsGlobalHelp",class:"inline-help-node"},qe=Object(l["createElementVNode"])("br",null,null,-1),Ye=Object(l["createElementVNode"])("br",null,null,-1),Xe=["innerHTML"],Je={id:"excludedUserAgentsGlobalHelp",class:"inline-help-node"},Ze=Object(l["createElementVNode"])("br",null,null,-1),et=Object(l["createElementVNode"])("br",null,null,-1),tt={id:"excludedReferrersGlobalHelp",class:"inline-help-node"},at=Object(l["createElementVNode"])("br",null,null,-1),it=Object(l["createElementVNode"])("br",null,null,-1),rt=Object(l["createElementVNode"])("br",null,null,-1),lt=Object(l["createElementVNode"])("br",null,null,-1),nt=Object(l["createElementVNode"])("br",null,null,-1),st={id:"timezoneHelp",class:"inline-help-node"},ot={key:0},ct=Object(l["createElementVNode"])("br",null,null,-1),dt=Object(l["createElementVNode"])("br",null,null,-1),ut={id:"keepURLFragmentsHelp",class:"inline-help-node"},mt=["innerHTML"],bt={class:"alert alert-info"};function ht(e,t,a,i,r,n){const s=Object(l["resolveComponent"])("Field"),o=Object(l["resolveComponent"])("ExcludeQueryParameterSettings"),c=Object(l["resolveComponent"])("SaveButton"),d=Object(l["resolveComponent"])("ContentBlock");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",$e,[Object(l["withDirectives"])(Object(l["createVNode"])(d,{"content-title":e.translate("SitesManager_GlobalWebsitesSettings")},{default:Object(l["withCtx"])(()=>[We,Object(l["createElementVNode"])("div",Ke,[Object(l["createElementVNode"])("div",null,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_HelpExcludedIpAddresses","1.2.3.4/24","1.2.3.*","1.2.*.*"))+" ",1),qe,Ye,Object(l["createElementVNode"])("span",{innerHTML:e.$sanitize(e.yourCurrentIpAddressIs)},null,8,Xe)])]),Object(l["createElementVNode"])("div",Je,[Object(l["createElementVNode"])("div",null,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_GlobalExcludedUserAgentHelp1"))+" ",1),Ze,et,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_GlobalListExcludedUserAgents_Desc"))+" "+Object(l["toDisplayString"])(e.translate("SitesManager_GlobalExcludedUserAgentHelp2"))+" "+Object(l["toDisplayString"])(e.translate("SitesManager_GlobalExcludedUserAgentHelp3","/bot|spider|crawl|scanner/i")),1)])]),Object(l["createElementVNode"])("div",tt,[Object(l["createElementVNode"])("div",null,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_ExcludedReferrersHelp"))+" ",1),at,it,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_ExcludedReferrersHelpDetails"))+" ",1),rt,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_ExcludedReferrersHelpExamples","www.example.org","http://example.org/mypath","https://www.example.org/?param=1","https://sub.example.org/"))+" ",1),lt,nt,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_ExcludedReferrersHelpSubDomains",".sub.example.org","http://sub.example.org/mypath","https://new.sub.example.org/")),1)])]),Object(l["createElementVNode"])("div",st,[Object(l["createElementVNode"])("div",null,[e.timezoneSupportEnabled?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createElementBlock"])("span",ot,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_AdvancedTimezoneSupportNotFound"))+" ",1),ct])),Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_UTCTimeIs",e.utcTimeDate))+" ",1),dt,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_ChangingYourTimezoneWillOnlyAffectDataForward")),1)])]),Object(l["createElementVNode"])("div",ut,[Object(l["createElementVNode"])("div",{innerHTML:e.$sanitize(e.keepUrlFragmentHelp)},null,8,mt),Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(e.translate("SitesManager_KeepURLFragmentsHelp2")),1)]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"textarea",name:"excludedIpsGlobal","var-type":"array",modelValue:e.excludedIpsGlobal,"onUpdate:modelValue":t[0]||(t[0]=t=>e.excludedIpsGlobal=t),title:e.translate("SitesManager_ListOfIpsToBeExcludedOnAllWebsites"),introduction:e.translate("SitesManager_GlobalListExcludedIps"),"inline-help":"#excludedIpsGlobalHelp",disabled:e.isLoading},null,8,["modelValue","title","introduction","disabled"])]),Object(l["createVNode"])(o,{exclusionTypeForQueryParams:e.exclusionTypeForQueryParams,"onUpdate:exclusionTypeForQueryParams":t[1]||(t[1]=t=>e.exclusionTypeForQueryParams=t),excludedQueryParametersGlobal:e.excludedQueryParametersGlobal,"onUpdate:excludedQueryParametersGlobal":t[2]||(t[2]=t=>e.excludedQueryParametersGlobal=t),commonSensitiveQueryParams:e.commonSensitiveQueryParams},null,8,["exclusionTypeForQueryParams","excludedQueryParametersGlobal","commonSensitiveQueryParams"]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"textarea",name:"excludedUserAgentsGlobal","var-type":"array",modelValue:e.excludedUserAgentsGlobal,"onUpdate:modelValue":t[3]||(t[3]=t=>e.excludedUserAgentsGlobal=t),title:e.translate("SitesManager_GlobalListExcludedUserAgents_Desc"),introduction:e.translate("SitesManager_GlobalListExcludedUserAgents"),"inline-help":"#excludedUserAgentsGlobalHelp",disabled:e.isLoading},null,8,["modelValue","title","introduction","disabled"])]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"textarea",name:"excludedReferrersGlobal","var-type":"array",modelValue:e.excludedReferrersGlobal,"onUpdate:modelValue":t[4]||(t[4]=t=>e.excludedReferrersGlobal=t),title:e.translate("SitesManager_GlobalListExcludedReferrersDesc"),introduction:e.translate("SitesManager_GlobalListExcludedReferrers"),"inline-help":"#excludedReferrersGlobalHelp",disabled:e.isLoading},null,8,["modelValue","title","introduction","disabled"])]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"checkbox",name:"keepURLFragmentsGlobal",modelValue:e.keepURLFragmentsGlobal,"onUpdate:modelValue":t[5]||(t[5]=t=>e.keepURLFragmentsGlobal=t),title:e.translate("SitesManager_KeepURLFragmentsLong"),introduction:e.translate("SitesManager_KeepURLFragments"),"inline-help":"#keepURLFragmentsHelp",disabled:e.isLoading},null,8,["modelValue","title","introduction","disabled"])]),Object(l["createElementVNode"])("h3",null,Object(l["toDisplayString"])(e.translate("SitesManager_TrackingSiteSearch")),1),Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(e.translate("SitesManager_SiteSearchUse")),1),Object(l["createElementVNode"])("div",bt,Object(l["toDisplayString"])(e.translate("SitesManager_SearchParametersNote"))+" "+Object(l["toDisplayString"])(e.translate("SitesManager_SearchParametersNote2")),1),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"text",name:"searchKeywordParametersGlobal","var-type":"array",modelValue:e.searchKeywordParametersGlobal,"onUpdate:modelValue":t[6]||(t[6]=t=>e.searchKeywordParametersGlobal=t),title:e.translate("SitesManager_SearchKeywordLabel"),"inline-help":e.translate("SitesManager_SearchKeywordParametersDesc"),disabled:e.isLoading},null,8,["modelValue","title","inline-help","disabled"])]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"text",name:"searchCategoryParametersGlobal","var-type":"array",modelValue:e.searchCategoryParametersGlobal,"onUpdate:modelValue":t[7]||(t[7]=t=>e.searchCategoryParametersGlobal=t),title:e.translate("SitesManager_SearchCategoryLabel"),"inline-help":e.searchCategoryParamsInlineHelp,disabled:e.isLoading},null,8,["modelValue","title","inline-help","disabled"])]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"select",name:"defaultTimezone",options:e.timezoneOptions,title:e.translate("SitesManager_SelectDefaultTimezone"),introduction:e.translate("SitesManager_DefaultTimezoneForNewWebsites"),"inline-help":"#timezoneHelp",disabled:e.isLoading,modelValue:e.defaultTimezone,"onUpdate:modelValue":t[8]||(t[8]=t=>e.defaultTimezone=t)},null,8,["options","title","introduction","disabled","modelValue"])]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"select",name:"defaultCurrency",modelValue:e.defaultCurrency,"onUpdate:modelValue":t[9]||(t[9]=t=>e.defaultCurrency=t),options:e.currencies,title:e.translate("SitesManager_SelectDefaultCurrency"),introduction:e.translate("SitesManager_DefaultCurrencyForNewWebsites"),"inline-help":e.translate("SitesManager_CurrencySymbolWillBeUsedForGoals"),disabled:e.isLoading},null,8,["modelValue","options","title","introduction","inline-help","disabled"])]),Object(l["createVNode"])(c,{saving:e.isSaving,onConfirm:t[10]||(t[10]=t=>e.saveGlobalSettings())},null,8,["saving"])]),_:1},8,["content-title"]),[[l["vShow"],e.hasSuperUserAccess]])])}const pt={class:"siteManagerGlobalExcludedUrlParameters"},gt={id:"excludedQueryParametersGlobalHelp",class:"inline-help-node"},St={id:"excludedQueryParametersGlobalExclusionTypeHelp",class:"inline-help-node"},Ot=Object(l["createElementVNode"])("span",{class:"icon-chevron-down"},null,-1),jt=Object(l["createElementVNode"])("span",{class:"icon-chevron-up"},null,-1),yt={key:0},vt=Object(l["createElementVNode"])("br",null,null,-1),ft=Object(l["createElementVNode"])("br",null,null,-1),Et=Object(l["createElementVNode"])("br",null,null,-1),xt=Object(l["createElementVNode"])("br",null,null,-1),Nt=["value"];function Vt(e,t,a,i,r,n){const s=Object(l["resolveComponent"])("Field");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",pt,[Object(l["createElementVNode"])("div",gt,[Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(e.translate("SitesManager_ListOfQueryParametersToExclude","/^sess.*|.*[dD]ate$/")),1)]),Object(l["createElementVNode"])("div",St,[Object(l["withDirectives"])(Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(e.translate("SitesManager_ExclusionTypeDescriptionCommonSessionParameters")),513),[[l["vShow"],"common_session_parameters"===e.localExclusionTypeForQueryParams]]),Object(l["withDirectives"])(Object(l["createElementVNode"])("div",null,[Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(e.translate("SitesManager_ExclusionTypeDescriptionMatomoRecommendedPII")),1),Object(l["createElementVNode"])("div",null,[e.showListOfCommonExclusions?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createElementBlock"])("a",{key:0,href:"javascript:;",onClick:t[0]||(t[0]=Object(l["withModifiers"])(t=>e.showListOfCommonExclusions=!0,["prevent"]))},[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_ExclusionViewListLink"))+" ",1),Ot])),e.showListOfCommonExclusions?(Object(l["openBlock"])(),Object(l["createElementBlock"])("a",{key:1,href:"javascript:;",onClick:t[1]||(t[1]=Object(l["withModifiers"])(t=>e.showListOfCommonExclusions=!1,["prevent"]))},[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_ExclusionViewListLink"))+" ",1),jt])):Object(l["createCommentVNode"])("",!0)]),e.showListOfCommonExclusions?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",yt,Object(l["toDisplayString"])(e.commonSensitiveQueryParams.join(", ")),1)):Object(l["createCommentVNode"])("",!0),vt,ft,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_MatomoWillAutomaticallyExcludeCommonSessionParametersInAddition","phpsessid, sessionid, ...")),1)],512),[[l["vShow"],"matomo_recommended_pii"===e.localExclusionTypeForQueryParams]]),Object(l["withDirectives"])(Object(l["createElementVNode"])("div",null,[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.translate("SitesManager_ExclusionTypeDescriptionCustom"))+" ",1),Et,xt,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("SitesManager_MatomoWillAutomaticallyExcludeCommonSessionParametersInAddition","phpsessid, sessionid, ...")),1)],512),[[l["vShow"],"custom"===e.localExclusionTypeForQueryParams]])]),Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"radio",name:"exclusionType",introduction:e.translate("SitesManager_GlobalListExcludedQueryParameters"),options:e.exclusionTypeOptions,modelValue:e.localExclusionTypeForQueryParams,"onUpdate:modelValue":t[2]||(t[2]=t=>e.localExclusionTypeForQueryParams=t),"inline-help":"#excludedQueryParametersGlobalExclusionTypeHelp"},null,8,["introduction","options","modelValue"])]),Object(l["withDirectives"])(Object(l["createElementVNode"])("div",null,[Object(l["createVNode"])(s,{uicontrol:"textarea",name:"excludedQueryParametersGlobal","var-type":"array",class:"limited-height-scrolling-textarea",modelValue:e.localExcludedQueryParametersGlobal,"onUpdate:modelValue":t[3]||(t[3]=t=>e.localExcludedQueryParametersGlobal=t),"model-value":e.localExcludedQueryParametersGlobal.join("\n"),onInput:t[4]||(t[4]=t=>e.onInputExcludedQueryParametersGlobal(t.target.value)),title:e.translate("SitesManager_ListOfQueryParametersToBeExcludedOnAllWebsites"),"inline-help":"#excludedQueryParametersGlobalHelp"},null,8,["modelValue","model-value","title"]),Object(l["createElementVNode"])("input",{type:"button",onClick:t[5]||(t[5]=t=>e.addCommonPIIQueryParams()),class:"btn",value:e.translate("SitesManager_AddSensibleExclusionsToMyCustomListButtonText")},null,8,Nt)],512),[[l["vShow"],"custom"===e.localExclusionTypeForQueryParams]])])}var Mt=Object(l["defineComponent"])({components:{Field:Le["Field"]},props:{exclusionTypeForQueryParams:{type:String,default:"common_session_parameters"},excludedQueryParametersGlobal:{type:Array,default:()=>[]},commonSensitiveQueryParams:{type:Array,default:()=>[]}},data(){return{localExclusionTypeForQueryParams:this.exclusionTypeForQueryParams,localExcludedQueryParametersGlobal:this.excludedQueryParametersGlobal,exclusionTypeOptions:[{value:Object(n["translate"])("SitesManager_ExclusionTypeOptionCommonSessionParameters"),key:"common_session_parameters"},{value:Object(n["translate"])("SitesManager_ExclusionTypeOptionMatomoRecommendedPII"),key:"matomo_recommended_pii"},{value:Object(n["translate"])("SitesManager_ExclusionTypeOptionCustom"),key:"custom"}],showListOfCommonExclusions:!1}},watch:{exclusionTypeForQueryParams:{handler(e){this.localExclusionTypeForQueryParams=e}},localExclusionTypeForQueryParams:{handler(e){this.updateExclusionType(e)},immediate:!0},excludedQueryParametersGlobal:{handler(e){this.localExcludedQueryParametersGlobal=e}}},methods:{updateExclusionType(e){"custom"!==e&&(this.localExcludedQueryParametersGlobal=[],this.onInputExcludedQueryParametersGlobal("")),this.$emit("update:exclusionTypeForQueryParams",e)},onInputExcludedQueryParametersGlobal(e){const t=e.split("\n");this.$emit("update:excludedQueryParametersGlobal",t)},addCommonPIIQueryParams(){let e=this.localExcludedQueryParametersGlobal.filter(e=>!this.commonSensitiveQueryParams.includes(e));e=e.concat(this.commonSensitiveQueryParams),this.localExcludedQueryParametersGlobal=e,this.$emit("update:excludedQueryParametersGlobal",e)}}});Mt.render=Vt;var Tt=Mt,Pt=Object(l["defineComponent"])({components:{ExcludeQueryParameterSettings:Tt,ContentBlock:n["ContentBlock"],Field:Le["Field"],SaveButton:Le["SaveButton"]},props:{commonSensitiveQueryParams:{type:Array,default:()=>[]}},data(){const e=new Date,t=new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()),a=Qe.globalSettings.value;return{currentIpAddress:null,utcTime:t,keepURLFragmentsGlobal:a.keepURLFragmentsGlobal,defaultTimezone:a.defaultTimezone,defaultCurrency:a.defaultCurrency,excludedIpsGlobal:(a.excludedIpsGlobal||"").split(","),excludedQueryParametersGlobal:(a.excludedQueryParametersGlobal||"").split(","),excludedUserAgentsGlobal:(a.excludedUserAgentsGlobal||"").split(","),excludedReferrersGlobal:(a.excludedReferrersGlobal||"").split(","),searchKeywordParametersGlobal:(a.searchKeywordParametersGlobal||"").split(","),searchCategoryParametersGlobal:(a.searchCategoryParametersGlobal||"").split(","),isSaving:!1,exclusionTypeForQueryParams:a.exclusionTypeForQueryParams}},created(){b.init(),g.init(),Qe.init(),Object(l["watch"])(()=>Qe.globalSettings.value,e=>{this.keepURLFragmentsGlobal=e.keepURLFragmentsGlobal,this.defaultTimezone=e.defaultTimezone,this.defaultCurrency=e.defaultCurrency,this.excludedIpsGlobal=(e.excludedIpsGlobal||"").split(","),this.excludedQueryParametersGlobal=(e.excludedQueryParametersGlobal||"").split(","),this.excludedUserAgentsGlobal=(e.excludedUserAgentsGlobal||"").split(","),this.excludedReferrersGlobal=(e.excludedReferrersGlobal||"").split(","),this.searchKeywordParametersGlobal=(e.searchKeywordParametersGlobal||"").split(","),this.searchCategoryParametersGlobal=(e.searchCategoryParametersGlobal||"").split(","),this.exclusionTypeForQueryParams=e.exclusionTypeForQueryParams}),n["AjaxHelper"].fetch({method:"API.getIpFromHeader"}).then(e=>{this.currentIpAddress=e.value})},methods:{saveGlobalSettings(){this.isSaving=!0,Qe.saveGlobalSettings({keepURLFragments:this.keepURLFragmentsGlobal,currency:this.defaultCurrency,timezone:this.defaultTimezone,excludedIps:this.excludedIpsGlobal.join(","),excludedQueryParameters:this.excludedQueryParametersGlobal.join(","),excludedUserAgents:this.excludedUserAgentsGlobal.join(","),excludedReferrers:this.excludedReferrersGlobal.join(","),searchKeywordParameters:this.searchKeywordParametersGlobal.join(","),searchCategoryParameters:this.searchCategoryParametersGlobal.join(","),exclusionTypeForQueryParams:this.exclusionTypeForQueryParams}).then(()=>{n["Matomo"].helper.redirect({showaddsite:!1})}).finally(()=>{this.isSaving=!1})}},computed:{isLoading(){return Qe.isLoading.value||g.isLoading.value||b.isLoading.value},timezones(){return g.timezones.value},timezoneOptions(){return this.timezones.map(({group:e,label:t,code:a})=>({group:e,key:t,value:a}))},currencies(){return b.currencies.value},hasSuperUserAccess(){return n["Matomo"].hasSuperUserAccess},yourCurrentIpAddressIs(){return Object(n["translate"])("SitesManager_YourCurrentIpAddressIs",`<i>${this.currentIpAddress}</i>`)},timezoneSupportEnabled(){return g.timezoneSupportEnabled.value},utcTimeDate(){const{utcTime:e}=this,t=e=>e.toString().padStart(2,"0"),a=t(e.getHours()),i=t(e.getMinutes()),r=t(e.getSeconds());return`${Object(n["format"])(this.utcTime)} ${a}:${i}:${r}`},keepUrlFragmentHelp(){return Object(n["translate"])("SitesManager_KeepURLFragmentsHelp","<em>#</em>","<em>example.org/index.html#first_section</em>","<em>example.org/index.html</em>")},searchCategoryParamsInlineHelp(){const e=[Object(n["translate"])("Goals_Optional"),Object(n["translate"])("SitesManager_SearchCategoryDesc"),Object(n["translate"])("SitesManager_SearchCategoryParametersDesc")];return e.join(" ")}}});Pt.render=ht;var wt=Pt;const Ct=Object(l["createElementVNode"])("span",{class:"icon-chevron-left"},null,-1),Dt={id:"start-tracking-data-header"},kt={key:0,class:"row",id:"start-tracking-detection"},_t=["src","alt"],Gt=["href"],Lt={class:"row",id:"start-tracking-method-list"},Ut=Object(l["createElementVNode"])("span",{class:"icon-search"},null,-1),At=["href","onClick"],Bt=["src"],It={class:"list-entry-text"},zt={id:"start-tracking-skip"},Ht=["href"],Qt=["data-method"],Ft=["src","alt"];function Rt(e,t,a,i,r,n){const s=Object(l["resolveComponent"])("VueEntryContainer"),o=Object(l["resolveComponent"])("ActivityIndicator");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",null,[e.showMethodDetails?(Object(l["openBlock"])(),Object(l["createElementBlock"])("a",{key:0,id:"start-tracking-back",onClick:t[0]||(t[0]=Object(l["withModifiers"])(t=>{e.showOverview()},["prevent"]))},[Ct,Object(l["createTextVNode"])(" "+Object(l["toDisplayString"])(e.translate("Mobile_NavigationBack")),1)])):Object(l["createCommentVNode"])("",!0),Object(l["createElementVNode"])("h1",Dt,Object(l["toDisplayString"])(e.headline),1),Object(l["createVNode"])(s,{id:"start-tracking-cta",html:e.ctaContent},null,8,["html"]),Object(l["createVNode"])(o,{"loading-message":e.translate("SitesManager_DetectingYourSite")+"…",loading:e.loading},null,8,["loading-message","loading"]),e.loading||e.showMethodDetails?Object(l["createCommentVNode"])("",!0):(Object(l["openBlock"])(),Object(l["createElementBlock"])(l["Fragment"],{key:1},[e.recommendedMethod?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",kt,[Object(l["createElementVNode"])("img",{src:e.recommendedMethod.icon,alt:e.recommendedMethod.name+" logo"},null,8,_t),Object(l["createElementVNode"])("h2",null,Object(l["toDisplayString"])(e.recommendedMethod.recommendationTitle),1),Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(e.recommendedMethod.recommendationText),1),Object(l["createElementVNode"])("a",{href:"#"+e.recommendedMethod.id.toLowerCase(),class:"btn",id:"showMethod",onClick:t[1]||(t[1]=Object(l["withModifiers"])(t=>e.showMethod(e.recommendedMethod.id),["prevent"]))},Object(l["toDisplayString"])(e.recommendedMethod.recommendationButton),9,Gt)])):Object(l["createCommentVNode"])("",!0),Object(l["createElementVNode"])("div",Lt,[Ut,Object(l["createElementVNode"])("h2",null,Object(l["toDisplayString"])(e.translate("SitesManager_SiteWithoutDataOtherInstallMethods")),1),Object(l["createElementVNode"])("p",null,Object(l["toDisplayString"])(e.translate("SitesManager_SiteWithoutDataOtherInstallMethodsIntro")),1),Object(l["createElementVNode"])("ul",null,[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.trackingMethods,t=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("li",{class:"list-entry",key:t.id},[Object(l["createElementVNode"])("a",{href:"#"+t.id.toLowerCase(),onClick:Object(l["withModifiers"])(a=>e.showMethod(t.id),["prevent"])},[t.icon?(Object(l["openBlock"])(),Object(l["createElementBlock"])("img",{key:0,src:t.icon,class:"list-entry-icon"},null,8,Bt)):Object(l["createCommentVNode"])("",!0),Object(l["createElementVNode"])("span",It,Object(l["toDisplayString"])(t.name),1)],8,At)]))),128))])]),Object(l["createElementVNode"])("div",zt,[Object(l["createElementVNode"])("h2",null,Object(l["toDisplayString"])(e.translate("SitesManager_SiteWithoutDataNotYetReady")),1),Object(l["createElementVNode"])("div",null,Object(l["toDisplayString"])(e.translate("SitesManager_SiteWithoutDataTemporarilyHidePage")),1),Object(l["createElementVNode"])("a",{href:e.ignoreSitesWithoutDataLink,class:"ignoreSitesWithoutData"},Object(l["toDisplayString"])(e.translate("SitesManager_SiteWithoutDataHidePageForHour")),9,Ht)])],64)),e.showMethodDetails?(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:2,id:"start-tracking-details","data-method":e.showMethodDetails.id},[Object(l["createElementVNode"])("img",{src:e.showMethodDetails.icon,alt:e.showMethodDetails.name+" logo"},null,8,Ft),Object(l["createVNode"])(s,{html:e.showMethodDetails.content},null,8,["html"])],8,Qt)):Object(l["createCommentVNode"])("",!0)])}var $t=Object(l["defineComponent"])({props:{ctaContent:String},components:{ActivityIndicator:n["ActivityIndicator"],VueEntryContainer:n["VueEntryContainer"]},data(){return{loading:!0,updateCheckInterval:1e3,currentInterval:1e3,maxInterval:3e4,showMethodDetails:null,recommendedMethod:null,trackingMethods:[]}},created(){const e={module:"SitesManager",action:"getTrackingMethodsForSite"};n["AjaxHelper"].fetch(e).then(e=>{this.trackingMethods=e.trackingMethods,this.recommendedMethod=e.recommendedMethod,this.loading=!1,Object(l["watch"])(()=>n["MatomoUrl"].hashParsed.value.activeTab,e=>{this.showMethodDetails=this.findTrackingMethod(e)}),n["MatomoUrl"].hashParsed.value.activeTab&&(this.showMethodDetails=this.findTrackingMethod(n["MatomoUrl"].hashParsed.value.activeTab)),this.checkIfSiteHasData()})},methods:{findTrackingMethod(e){if(this.recommendedMethod&&e&&this.recommendedMethod.id.toLowerCase()===e.toLowerCase())return this.recommendedMethod;let t=null;return Object.entries(this.trackingMethods).forEach(([,a])=>{e&&a.id.toLowerCase()===e.toLowerCase()&&(t=a)}),t},showMethod(e){n["MatomoUrl"].updateHash(Object.assign(Object.assign({},n["MatomoUrl"].hashParsed.value),{},{activeTab:e.toLowerCase()}))},showOverview(){n["MatomoUrl"].updateHash(Object.assign(Object.assign({},n["MatomoUrl"].hashParsed.value),{},{activeTab:null}))},checkIfSiteHasData(){const e={method:"Live.getMostRecentVisitsDateTime",date:"today",period:"day",idSite:n["Matomo"].idSite},t={createErrorNotification:!1};n["AjaxHelper"].fetch(e,t).then(e=>{e&&""!==e.value?window.broadcast.propagateNewPage("date=today"):(window.setTimeout(this.checkIfSiteHasData,this.currentInterval),this.currentInterval=Math.min(this.currentInterval+this.updateCheckInterval,this.maxInterval))}).catch(()=>{})}},computed:{ignoreSitesWithoutDataLink(){return"?"+n["MatomoUrl"].stringify(Object.assign(Object.assign({},n["MatomoUrl"].urlParsed.value),{},{module:"SitesManager",action:"ignoreNoDataMessage"}))},headline(){return this.showMethodDetails&&this.showMethodDetails.name?99===this.showMethodDetails.type?this.showMethodDetails.name:Object(n["translate"])("SitesManager_SiteWithoutDataInstallWithX",this.showMethodDetails.name):Object(n["translate"])("SitesManager_SiteWithoutDataChooseTrackingMethod")}}});$t.render=Rt;var Wt=$t;
|
|
/*!
|
|
* Matomo - free/libre analytics platform
|
|
*
|
|
* @link https://matomo.org
|
|
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
|
*/}})}));
|
|
//# sourceMappingURL=SitesManager.umd.min.js.map
|