2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
(()=>{var t,e,r,o={15340:()=>{},47790:()=>{},51069:()=>{},63779:()=>{},64688:()=>{},66089:()=>{},70199:(t,e,r)=>{"use strict";r.d(e,{A:()=>l});var o=r(71354),n=r.n(o),a=r(76314),i=r.n(a)()(n());i.push([t.id,".social-button[data-v-7687243a]{margin-top:.5rem}.social-button button[data-v-7687243a],.social-button a[data-v-7687243a]{display:inline-flex;margin-inline-start:.5rem;margin-top:1rem}.social-button__website-button[data-v-7687243a]{width:min(100%,400px) !important}.social-button__icon[data-v-7687243a]{height:20px;width:20px;filter:var(--background-invert-if-dark)}.social-button__icon--bright[data-v-7687243a]{filter:var(--background-invert-if-bright)}.federated-cloud__cloud-id[data-v-7687243a]{max-width:300px}pre[data-v-7687243a]{margin-top:0;white-space:pre-wrap}","",{version:3,sources:["webpack://./apps/federatedfilesharing/src/components/PersonalSettings.vue"],names:[],mappings:"AACA,gCACC,gBAAA,CAEA,yEACC,mBAAA,CACA,yBAAA,CACA,eAAA,CAGD,gDACC,gCAAA,CAGD,sCACC,WAAA,CACA,UAAA,CACA,uCAAA,CAEA,8CAEC,yCAAA,CAKH,4CACC,eAAA,CAGD,qBACC,YAAA,CACA,oBAAA",sourcesContent:["\n.social-button {\n\tmargin-top: 0.5rem;\n\n\tbutton, a {\n\t\tdisplay: inline-flex;\n\t\tmargin-inline-start: 0.5rem;\n\t\tmargin-top: 1rem;\n\t}\n\n\t&__website-button {\n\t\twidth: min(100%, 400px) !important;\n\t}\n\n\t&__icon {\n\t\theight: 20px;\n\t\twidth: 20px;\n\t\tfilter: var(--background-invert-if-dark);\n\n\t\t&--bright {\n\t\t\t// Some logos like the Facebook logo have bright color schema\n\t\t\tfilter: var(--background-invert-if-bright);\n\t\t}\n\t}\n}\n\n.federated-cloud__cloud-id {\n\tmax-width: 300px;\n}\n\npre {\n\tmargin-top: 0;\n\twhite-space: pre-wrap;\n}\n"],sourceRoot:""}]);const l=i},73776:()=>{},77199:()=>{},77965:()=>{},78982:()=>{},79368:()=>{},79838:()=>{},88799:(t,e,r)=>{"use strict";var o=r(21777),n=r(53334),a=r(85471),i=r(85168),l=r(81222),s=r(63814),c=r(74095),d=r(16879),u=r(88837),p=r(54373);const h={name:"ContentCopyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var f=r(14486);const g=(0,f.A)(h,function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon content-copy-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},[],!1,null,null,null).exports,b={name:"WebIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},m=(0,f.A)(b,function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon web-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},[],!1,null,null,null).exports,C={name:"PersonalSettings",components:{NcButton:c.A,NcInputField:d.A,NcSettingsSection:u.A,IconCheck:p.A,IconClipboard:g,IconWeb:m},setup:()=>({t:n.t,productName:window.OC.theme.productName,cloudId:(0,l.C)("federatedfilesharing","cloudId"),reference:(0,l.C)("federatedfilesharing","reference"),urlFacebookIcon:(0,s.d0)("core","facebook"),urlMastodonIcon:(0,s.d0)("core","mastodon"),urlBlueSkyIcon:(0,s.d0)("core","bluesky"),urlXIcon:(0,s.d0)("core","x")}),data:()=>({color:(0,l.C)("federatedfilesharing","color"),textColor:(0,l.C)("federatedfilesharing","textColor"),logoPath:(0,l.C)("federatedfilesharing","logoPath"),docUrlFederated:(0,l.C)("federatedfilesharing","docUrlFederated"),showHtml:!1,isCopied:!1}),computed:{messageWithURL(){return(0,n.t)("federatedfilesharing","Share with me through my #Nextcloud Federated Cloud ID, see {url}",{url:this.reference})},messageWithoutURL:()=>(0,n.t)("federatedfilesharing","Share with me through my #Nextcloud Federated Cloud ID"),shareMastodonUrl(){return`https://mastodon.social/?text=${encodeURIComponent(this.messageWithoutURL)}&url=${encodeURIComponent(this.reference)}`},shareXUrl(){return`https://x.com/intent/tweet?text=${encodeURIComponent(this.messageWithURL)}`},shareFacebookUrl(){return`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(this.reference)}`},shareBlueSkyUrl(){return`https://bsky.app/intent/compose?text=${encodeURIComponent(this.messageWithURL)}`},logoPathAbsolute(){return window.location.protocol+"//"+window.location.host+this.logoPath},backgroundStyle(){return`padding:10px;background-color:${this.color};color:${this.textColor};border-radius:3px;padding-inline-start:4px;`},linkStyle(){return`background-image:url(${this.logoPathAbsolute});width:50px;height:30px;position:relative;top:8px;background-size:contain;display:inline-block;background-repeat:no-repeat; background-position: center center;`},htmlCode(){return`<a target="_blank" rel="noreferrer noopener" href="${this.reference}" style="${this.backgroundStyle}">\n\t<span style="${this.linkStyle}"></span>\n\t${(0,n.t)("federatedfilesharing","Share with me via Nextcloud")}\n</a>`},copyLinkTooltip(){return this.isCopied?(0,n.t)("federatedfilesharing","Cloud ID copied"):(0,n.t)("federatedfilesharing","Copy")}},methods:{async copyCloudId(){try{await navigator.clipboard.writeText(this.cloudId),(0,i.Te)((0,n.t)("federatedfilesharing","Cloud ID copied"))}catch{window.prompt((0,n.t)("federatedfilesharing","Clipboard not available. Please copy the cloud ID manually."),this.reference)}this.isCopied=!0,(0,i.Te)((0,n.t)("federatedfilesharing","Copied!")),setTimeout(()=>{this.isCopied=!1},2e3)},goTo(t){window.location.href=t}}};var v=r(85072),A=r.n(v),_=r(97825),y=r.n(_),k=r(77659),w=r.n(k),x=r(55056),S=r.n(x),I=r(10540),N=r.n(I),T=r(41113),M=r.n(T),H=r(70199),U={};U.styleTagTransform=M(),U.setAttributes=S(),U.insert=w().bind(null,"head"),U.domAPI=y(),U.insertStyleElement=N(),A()(H.A,U),H.A&&H.A.locals&&H.A.locals;const B=(0,f.A)(C,function(){var t=this,e=t._self._c;return e("NcSettingsSection",{attrs:{name:t.t("federatedfilesharing","Federated Cloud"),description:t.t("federatedfilesharing","You can share with anyone who uses a {productName} server or other Open Cloud Mesh (OCM) compatible servers and services! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com",{productName:t.productName}),"doc-url":t.docUrlFederated}},[e("NcInputField",{staticClass:"federated-cloud__cloud-id",attrs:{readonly:"",label:t.t("federatedfilesharing","Your Federated Cloud ID"),"model-value":t.cloudId,success:t.isCopied,"show-trailing-button":"","trailing-button-label":t.copyLinkTooltip},on:{"trailing-button-click":t.copyCloudId},scopedSlots:t._u([{key:"trailing-button-icon",fn:function(){return[t.isCopied?e("IconCheck",{attrs:{size:20,"fill-color":"var(--color-border-success)"}}):e("IconClipboard",{attrs:{size:20}})]},proxy:!0}])}),t._v(" "),e("p",{staticClass:"social-button"},[t._v("\n\t\t"+t._s(t.t("federatedfilesharing","Share it so your friends can share files with you:"))),e("br"),t._v(" "),e("NcButton",{attrs:{href:t.shareFacebookUrl},scopedSlots:t._u([{key:"icon",fn:function(){return[e("img",{staticClass:"social-button__icon social-button__icon--bright",attrs:{src:t.urlFacebookIcon}})]},proxy:!0}])},[t._v("\n\t\t\t"+t._s(t.t("federatedfilesharing","Facebook"))+"\n\t\t\t")]),t._v(" "),e("NcButton",{attrs:{"aria-label":t.t("federatedfilesharing","X (formerly Twitter)"),href:t.shareXUrl},scopedSlots:t._u([{key:"icon",fn:function(){return[e("img",{staticClass:"social-button__icon",attrs:{src:t.urlXIcon}})]},proxy:!0}])},[t._v("\n\t\t\t"+t._s(t.t("federatedfilesharing","formerly Twitter"))+"\n\t\t\t")]),t._v(" "),e("NcButton",{attrs:{href:t.shareMastodonUrl},scopedSlots:t._u([{key:"icon",fn:function(){return[e("img",{staticClass:"social-button__icon",attrs:{src:t.urlMastodonIcon}})]},proxy:!0}])},[t._v("\n\t\t\t"+t._s(t.t("federatedfilesharing","Mastodon"))+"\n\t\t\t")]),t._v(" "),e("NcButton",{attrs:{href:t.shareBlueSkyUrl},scopedSlots:t._u([{key:"icon",fn:function(){return[e("img",{staticClass:"social-button__icon",attrs:{src:t.urlBlueSkyIcon}})]},proxy:!0}])},[t._v("\n\t\t\t"+t._s(t.t("federatedfilesharing","Bluesky"))+"\n\t\t\t")]),t._v(" "),e("NcButton",{staticClass:"social-button__website-button",on:{click:function(e){t.showHtml=!t.showHtml}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("IconWeb",{attrs:{size:20}})]},proxy:!0}])},[t._v("\n\t\t\t"+t._s(t.t("federatedfilesharing","Add to your website"))+"\n\t\t")])],1),t._v(" "),t.showHtml?[e("p",{staticStyle:{margin:"10px 0"}},[e("a",{style:t.backgroundStyle,attrs:{target:"_blank",rel:"noreferrer noopener",href:t.reference}},[e("span",{style:t.linkStyle}),t._v("\n\t\t\t\t"+t._s(t.t("federatedfilesharing","Share with me via {productName}",{productName:t.productName}))+"\n\t\t\t")])]),t._v(" "),e("p",[t._v("\n\t\t\t"+t._s(t.t("federatedfilesharing","HTML Code:"))+"\n\t\t\t"),e("br"),t._v(" "),e("pre",[t._v(t._s(t.htmlCode))])])]:t._e()],2)},[],!1,null,"7687243a",null).exports;r.nc=(0,o.aV)(),a.Ay.mixin({methods:{t:n.Tl}}),(new(a.Ay.extend(B))).$mount("#vue-personal-federated")}},n={};function a(t){var e=n[t];if(void 0!==e)return e.exports;var r=n[t]={id:t,loaded:!1,exports:{}};return o[t].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=o,t=[],a.O=(e,r,o,n)=>{if(!r){var i=1/0;for(d=0;d<t.length;d++){for(var[r,o,n]=t[d],l=!0,s=0;s<r.length;s++)(!1&n||i>=n)&&Object.keys(a.O).every(t=>a.O[t](r[s]))?r.splice(s--,1):(l=!1,n<i&&(i=n));if(l){t.splice(d--,1);var c=o();void 0!==c&&(e=c)}}return e}n=n||0;for(var d=t.length;d>0&&t[d-1][2]>n;d--)t[d]=t[d-1];t[d]=[r,o,n]},a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.f={},a.e=t=>Promise.all(Object.keys(a.f).reduce((e,r)=>(a.f[r](t,e),e),[])),a.u=t=>t+"-"+t+".js?v="+{594:"2c86902dfae9a5006399",620:"8f7783b39d802f10e22b",2391:"908fc68e4bc9b878c937",2880:"fdf99dc4a6f328ebe498",4325:"67df7ab13a8e8d214551",5862:"d020c05f13d21afee82a",7145:"7889fe0b0ebc57e3d5f1",8339:"6cdca71a6b3b2d7bef33"}[t],a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),e={},r="nextcloud-ui-legacy:",a.l=(t,o,n,i)=>{if(e[t])e[t].push(o);else{var l,s;if(void 0!==n)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var u=c[d];if(u.getAttribute("src")==t||u.getAttribute("data-webpack")==r+n){l=u;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",r+n),l.src=t),e[t]=[o];var p=(r,o)=>{l.onerror=l.onload=null,clearTimeout(h);var n=e[t];if(delete e[t],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEach(t=>t(o)),r)return r(o)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}},a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),a.j=7949,(()=>{var t;globalThis.importScripts&&(t=globalThis.location+"");var e=globalThis.document;if(!t&&e&&(e.currentScript&&"SCRIPT"===e.currentScript.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){var r=e.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!t||!/^http(s?):/.test(t));)t=r[o--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=t})(),(()=>{var t={7949:0};a.f.j=(e,r)=>{var o=a.o(t,e)?t[e]:void 0;if(0!==o)if(o)r.push(o[2]);else{var n=new Promise((r,n)=>o=t[e]=[r,n]);r.push(o[2]=n);var i=a.p+a.u(e),l=new Error;a.l(i,r=>{if(a.o(t,e)&&(0!==(o=t[e])&&(t[e]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+i+")",l.name="ChunkLoadError",l.type=n,l.request=i,o[1](l)}},"chunk-"+e,e)}},a.O.j=e=>0===t[e];var e=(e,r)=>{var o,n,[i,l,s]=r,c=0;if(i.some(e=>0!==t[e])){for(o in l)a.o(l,o)&&(a.m[o]=l[o]);if(s)var d=s(a)}for(e&&e(r);c<i.length;c++)n=i[c],a.o(t,n)&&t[n]&&t[n][0](),t[n]=0;return a.O(d)},r=globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[];r.forEach(e.bind(null,0)),r.push=e.bind(null,r.push.bind(r))})(),a.nc=void 0;var i=a.O(void 0,[4208],()=>a(88799));i=a.O(i)})();
|
|
//# sourceMappingURL=federatedfilesharing-vue-settings-personal.js.map?v=5960c3bade1cd5f41798
|