1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-22 06:57:53 +00:00
Files
matomo/plugins/Widgetize/vue/dist/Widgetize.umd.min.js
dependabot[bot] b4d7affb4e [NPM] Bump the all-dependencies group across 1 directory with 18 updates (#23205)
* [NPM] Bump the all-dependencies group across 1 directory with 18 updates

Bumps the all-dependencies group with 17 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) | `3.5.6` | `3.5.32` |
| [@types/jqueryui](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jqueryui) | `1.12.16` | `1.12.24` |
| [jquery-ui-dist](https://github.com/jquery/jquery-ui) | `1.13.2` | `1.13.3` |
| [sprintf-js](https://github.com/alexei/sprintf.js) | `1.1.2` | `1.1.3` |
| [vue](https://github.com/vuejs/core) | `3.2.6` | `3.2.47` |
| [@types/materialize-css](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/materialize-css) | `1.0.11` | `1.0.14` |
| [@types/mousetrap](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mousetrap) | `1.6.8` | `1.6.15` |
| [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) | `4.5.13` | `4.5.19` |
| [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) | `4.5.13` | `4.5.19` |
| [@vue/cli-plugin-typescript](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-typescript) | `4.5.13` | `4.5.19` |
| [@vue/cli-plugin-unit-jest](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-unit-jest) | `4.5.13` | `4.5.19` |
| [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) | `4.5.13` | `4.5.19` |
| [abortcontroller-polyfill](https://github.com/mo/abortcontroller-polyfill) | `1.7.3` | `1.7.8` |
| [babel-loader](https://github.com/babel/babel-loader) | `8.2.2` | `8.2.5` |
| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.4` | `3.2.5` |
| [husky](https://github.com/typicode/husky) | `8.0.2` | `8.0.3` |
| [less](https://github.com/less/less.js) | `4.1.2` | `4.1.3` |



Updates `@types/jquery` from 3.5.6 to 3.5.32
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery)

Updates `@types/jqueryui` from 1.12.16 to 1.12.24
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jqueryui)

Updates `jquery-ui-dist` from 1.13.2 to 1.13.3
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](https://github.com/jquery/jquery-ui/compare/1.13.2...1.13.3)

Updates `sprintf-js` from 1.1.2 to 1.1.3
- [Changelog](https://github.com/alexei/sprintf.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexei/sprintf.js/compare/1.1.2...1.1.3)

Updates `vue` from 3.2.6 to 3.2.47
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/v3.2.47/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.2.6...v3.2.47)

Updates `@types/materialize-css` from 1.0.11 to 1.0.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/materialize-css)

Updates `@types/mousetrap` from 1.6.8 to 1.6.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mousetrap)

Updates `@vue/cli-plugin-babel` from 4.5.13 to 4.5.19
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.19/packages/@vue/cli-plugin-babel)

Updates `@vue/cli-plugin-eslint` from 4.5.13 to 4.5.19
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.19/packages/@vue/cli-plugin-eslint)

Updates `@vue/cli-plugin-typescript` from 4.5.13 to 4.5.19
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.19/packages/@vue/cli-plugin-typescript)

Updates `@vue/cli-plugin-unit-jest` from 4.5.13 to 4.5.19
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.19/packages/@vue/cli-plugin-unit-jest)

Updates `@vue/cli-service` from 4.5.13 to 4.5.19
- [Release notes](https://github.com/vuejs/vue-cli/releases)
- [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.19/packages/@vue/cli-service)

Updates `@vue/compiler-sfc` from 3.2.6 to 3.2.47
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/v3.2.47/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/commits/v3.2.47/packages/compiler-sfc)

Updates `abortcontroller-polyfill` from 1.7.3 to 1.7.8
- [Commits](https://github.com/mo/abortcontroller-polyfill/compare/v1.7.3...v1.7.8)

Updates `babel-loader` from 8.2.2 to 8.2.5
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v8.2.2...v8.2.5)

Updates `dompurify` from 3.2.4 to 3.2.5
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.2.5)

Updates `husky` from 8.0.2 to 8.0.3
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](https://github.com/typicode/husky/compare/v8.0.2...v8.0.3)

Updates `less` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/less/less.js/releases)
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/less/less.js/compare/v4.1.2...v4.1.3)

---
updated-dependencies:
- dependency-name: "@types/jquery"
  dependency-version: 3.5.32
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@types/jqueryui"
  dependency-version: 1.12.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: jquery-ui-dist
  dependency-version: 1.13.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: sprintf-js
  dependency-version: 1.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: vue
  dependency-version: 3.2.47
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@types/materialize-css"
  dependency-version: 1.0.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@types/mousetrap"
  dependency-version: 1.6.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@vue/cli-plugin-babel"
  dependency-version: 4.5.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@vue/cli-plugin-eslint"
  dependency-version: 4.5.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@vue/cli-plugin-typescript"
  dependency-version: 4.5.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@vue/cli-plugin-unit-jest"
  dependency-version: 4.5.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@vue/cli-service"
  dependency-version: 4.5.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: "@vue/compiler-sfc"
  dependency-version: 3.2.47
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: abortcontroller-polyfill
  dependency-version: 1.7.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: babel-loader
  dependency-version: 8.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: dompurify
  dependency-version: 3.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: husky
  dependency-version: 8.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: less
  dependency-version: 4.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update babel.config.js

* remove unneeded push target

* Improve handling of password confirmation overlay

* Improve handling of setting super user permission

* fix failing UI test

* Update npm dependencies

* Build vue files

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
Co-authored-by: innocraft-automation <innocraft-automation@users.noreply.github.com>
2025-04-23 09:51:39 +02:00

8 خطوط
9.4 KiB
JavaScript
Generated

(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["Widgetize"]=t(require("CoreHome"),require("vue")):e["Widgetize"]=t(e["CoreHome"],e["Vue"])})("undefined"!==typeof self?self:this,(function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/Widgetize/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"WidgetPreviewIframe",(function(){return O})),n.d(t,"WidgetPreview",(function(){return W})),n.d(t,"ExportWidget",(function(){return H})),"undefined"!==typeof window){var r=window.document.currentScript,i=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);i&&(n.p=i[1])}var o=n("8bbf");const a={id:"embedThisWidgetIframe"},l=["innerHTML"],d={id:"embedThisWidgetIframeInput"},c={readonly:"true",id:"iframeEmbed"},s=["innerHTML"],u={id:"embedThisWidgetDirectLink"},b={readonly:"true",id:"directLinkEmbed"},m=["href"];function p(e,t,n,r,i,p){const f=Object(o["resolveDirective"])("select-on-focus");return Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,[Object(o["createElementVNode"])("div",a,[Object(o["createElementVNode"])("label",{for:"embedThisWidgetIframeInput",innerHTML:e.$sanitize(e.translate("Widgetize_EmbedIframe"))},null,8,l),Object(o["createElementVNode"])("div",d,[Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("pre",c,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.widgetIframeHtml),1)])),[[f,{}]])])]),Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("label",{for:"embedThisWidgetDirectLink",innerHTML:e.$sanitize(e.translate("Widgetize_DirectLink"))},null,8,s),Object(o["createElementVNode"])("div",u,[Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("pre",b,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.urlIframe),1)])),[[f,{}]]),Object(o["createTextVNode"])(" - "),Object(o["createElementVNode"])("a",{href:e.urlIframe,rel:"noreferrer noopener",target:"_blank"},Object(o["toDisplayString"])(e.translate("Widgetize_OpenInNewWindow")),9,m)])])],64)}var f=n("19dc"),g=Object(o["defineComponent"])({props:{urlIframe:{type:String,required:!0},widgetIframeHtml:{type:String,required:!0}},inheritAttrs:!1,directives:{SelectOnFocus:f["SelectOnFocus"]}});g.render=p;var O=g;const j={ref:"root"};function h(e,t,n,r,i,a){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",j,null,512)}const{$:v,widgetsHelper:w}=window;var y=Object(o["defineComponent"])({mounted(){const e=this.$refs.root;v(e).widgetPreview({onPreviewLoaded:(e,t)=>{this.callbackAddExportButtonsUnderWidget(e,t)}})},methods:{callbackAddExportButtonsUnderWidget(e,t){w.getWidgetObjectFromUniqueId(e,e=>{const n=e.parameters,r=v('<div id="exportButtons">'),i=this.getEmbedUrl(n,"iframe"),o=`<div id="widgetIframe"><iframe width="100%" height="350" src="${i}" scrolling="yes" frameborder="0" marginheight="0" marginwidth="0"></iframe></div>`,a=v("<div>").attr("vue-entry","Widgetize.WidgetPreviewIframe").attr("widget-iframe-html",JSON.stringify(o)).attr("url-iframe",JSON.stringify(i));v(r).append(a),v(t).parent().append(r),f["Matomo"].helper.compileVueEntryComponents(r)})},getEmbedUrl(e,t){const n=Object.assign(Object.assign({},e),{},{moduleToWidgetize:e.module,actionToWidgetize:e.action,module:"Widgetize",action:t,idSite:f["Matomo"].idSite,period:f["Matomo"].period,date:f["MatomoUrl"].urlParsed.value.date,disableLink:1,widget:1}),{protocol:r,hostname:i}=window.location,o=""===window.location.port?"":":"+window.location.port,a=window.location.pathname,l=f["MatomoUrl"].stringify(n);return`${r}//${i}${o}${a}?${l}`}}});y.render=h;var W=y;const E={class:"widgetize"},N=["innerHTML"],V=["innerHTML"],k=["innerHTML"],S=Object(o["createElementVNode"])("br",null,null,-1),x=["textContent"],I=Object(o["createElementVNode"])("br",null,null,-1),T=["innerHTML"],z=Object(o["createElementVNode"])("br",null,null,-1),M=["textContent"],D=Object(o["createElementVNode"])("br",{class:"clearfix"},null,-1);function C(e,t,n,r,i,a){const l=Object(o["resolveComponent"])("EnrichedHeadline"),d=Object(o["resolveComponent"])("ContentBlock"),c=Object(o["resolveComponent"])("WidgetPreview"),s=Object(o["resolveDirective"])("content-intro"),u=Object(o["resolveDirective"])("select-on-focus");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",E,[Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",null,[Object(o["createElementVNode"])("h2",null,[Object(o["createVNode"])(l,null,{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.title),1)]),_:1})]),Object(o["createElementVNode"])("p",{innerHTML:e.$sanitize(e.intro)},null,8,N)])),[[s]]),Object(o["createVNode"])(d,{"content-title":"Authentication"},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("p",{innerHTML:e.$sanitize(e.viewableAnonymously)},null,8,V)]),_:1}),Object(o["createVNode"])(d,{"content-title":"Widgetize dashboards"},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("p",null,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.displayInIframe)},null,8,k),S]),Object(o["withDirectives"])(Object(o["createElementVNode"])("pre",{textContent:Object(o["toDisplayString"])(e.dashboardCode)},null,8,x),[[u,{}]]),Object(o["createElementVNode"])("p",null,[I,Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.displayInIframeAllSites)},null,8,T),z]),Object(o["withDirectives"])(Object(o["createElementVNode"])("pre",{textContent:Object(o["toDisplayString"])(e.allWebsitesDashboardCode)},null,8,M),[[u,{}]])])]),_:1}),Object(o["createVNode"])(d,{"content-title":e.translate("Widgetize_Reports")},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("Widgetize_SelectAReport")),1),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(c)]),D])]),_:1},8,["content-title"])])}function $(e){const t=e.replace(/"/g,"&quot;");return`<iframe src="${t}" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="100%"></iframe>`}var _=Object(o["defineComponent"])({props:{title:{type:String,required:!0}},components:{EnrichedHeadline:f["EnrichedHeadline"],ContentBlock:f["ContentBlock"],WidgetPreview:W},directives:{ContentIntro:f["ContentIntro"],SelectOnFocus:f["SelectOnFocus"]},data(){const e=""===window.location.port?"":":"+window.location.port,t=window.location.pathname,n=`${window.location.protocol}//${window.location.hostname}${e}${t}`;return{dashboardUrl:`${n}?${f["MatomoUrl"].stringify({module:"Widgetize",action:"iframe",moduleToWidgetize:"Dashboard",actionToWidgetize:"index",idSite:f["Matomo"].idSite,period:"week",date:"yesterday"})}`,allWebsitesDashboardUrl:`${n}?${f["MatomoUrl"].stringify({module:"Widgetize",action:"iframe",moduleToWidgetize:"MultiSites",actionToWidgetize:"standalone",idSite:f["Matomo"].idSite,period:"week",date:"yesterday"})}`}},computed:{dashboardCode(){return $(this.dashboardUrl)},allWebsitesDashboardCode(){return $(this.allWebsitesDashboardUrl)},intro(){return Object(f["translate"])("Widgetize_Intro",Object(f["externalLink"])("https://matomo.org/docs/embed-piwik-report/"),"</a>")},viewableAnonymously(){return Object(f["translate"])("Widgetize_ViewableAnonymously",'<a\n href="index.php?module=UsersManager"\n rel="noreferrer noopener"\n target="_blank"\n >',"</a>",`<a\n rel="noreferrer noopener"\n target="_blank"\n href="${this.linkTo({module:"UsersManager",action:"userSecurity"})}"\n >`,"</a>")},displayInIframe(){return Object(f["translate"])("Widgetize_DisplayDashboardInIframe",`<a\n rel="noreferrer noopener"\n target="_blank"\n href="${this.dashboardUrl}"\n >`,"</a>")},displayInIframeAllSites(){return Object(f["translate"])("Widgetize_DisplayDashboardInIframeAllSites",`<a\n rel="noreferrer noopener"\n target="_blank"\n id="linkAllWebsitesDashboardUrl"\n href="${this.allWebsitesDashboardUrl}"\n >`,"</a>")}},methods:{linkTo(e){return"?"+f["MatomoUrl"].stringify(Object.assign(Object.assign({},f["MatomoUrl"].urlParsed.value),e))}}});_.render=C;var H=_;
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/}})}));
//# sourceMappingURL=Widgetize.umd.min.js.map