This commit is contained in:
cutemeli
2025-12-22 10:35:30 +00:00
parent 0bfc6c8425
commit 5ce7ca2c5d
38927 changed files with 0 additions and 4594700 deletions

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["app/email-address/aliases-dynamic"],{3015:(e,n,t)=>{t.r(n),t.d(n,{default:()=>m});var a=t(90);const i=a.Locale.getSection("smb.components.forms.email-address");class o extends a.AddRemoveDynamicSubForm{_initConfiguration(e){super._initConfiguration({addButtonTitle:i.lmsg("buttonAddMailAlias"),removeButtonTitle:i.lmsg("buttonRemoveMailAlias"),...e})}_onInitDynamic(){super._onInitDynamic(),this.domainNameFieldId="general-generalSection-domain",document.getElementById("general-generalSection-domain")||(this.domainNameFieldId="general-vcard-domain"),document.getElementById(this.domainNameFieldId)&&document.getElementById(this.domainNameFieldId).addEventListener("change",()=>{this.onDomainChange()}),this.onDomainChange()}_isAddButtonDisabled(){try{return Smb.Views.User.isExternalMailUsed()}catch{}return!1}_bindDynamicContent(e,n){const t=document.createElement("span");t.className="aliasDomainName";const i=e.querySelectorAll(".field-value input");return(0,a.render)(i[i.length-1],t,"after"),super._bindDynamicContent(e,n)}_initRemoveButtonWrapper(e){const n=`${this._removeButtonId}-${this._getRandomNumber()}`,t=e.querySelectorAll(".aliasDomainName");return(0,a.render)(t[t.length-1],`<span id="${n}" class="${this._removeButtonId}"></span>`,"after"),n}_onUpdateDynamic(){super._onUpdateDynamic(),this.onDomainChange()}onDomainChange(){const e=this.getDomainName();this._componentElement.querySelectorAll(".aliasDomainName").forEach(n=>{n.innerHTML=` @${e}`})}getDomainName(){const e=this._getConfigParam("domainName");if(e)return e;const n=document.getElementById(this.domainNameFieldId);return"general-vcard-domain"===this.domainNameFieldId?n.value:n.options[n.selectedIndex].text}}const m=e=>new o(e)}}]);
//# sourceMappingURL=aliases-dynamic.js.map?00ed6f7a9c47b16c174a

View File

@@ -1 +0,0 @@
{"version":3,"file":"javascript/app/email-address/aliases-dynamic.js?00ed6f7a9c47b16c174a","mappings":"mLAIA,MAAMA,EAASC,EAAAA,OAAOC,WAAW,sCAEjC,MAAMC,UAA8BC,EAAAA,wBAChCC,kBAAAA,CAAmBC,GACfC,MAAMF,mBAAmB,CACrBG,eAAgBR,EAAOS,KAAK,sBAC5BC,kBAAmBV,EAAOS,KAAK,4BAC5BH,GAEX,CAEAK,cAAAA,GACIJ,MAAMI,iBACNC,KAAKC,kBAAoB,gCAEpBC,SAASC,eAAe,mCAEzBH,KAAKC,kBAAoB,wBAGzBC,SAASC,eAAeH,KAAKC,oBAC7BC,SAASC,eAAeH,KAAKC,mBAAmBG,iBAAiB,SAAU,KACvEJ,KAAKK,mBAGbL,KAAKK,gBACT,CAEAC,oBAAAA,GACI,IACI,OAAOC,IAAIC,MAAMC,KAAKC,oBAC1B,CAAE,MAAQ,CACV,OAAO,CACX,CAEAC,mBAAAA,CAAoBC,EAASC,GACzB,MAAMC,EAAgBZ,SAASa,cAAc,QAC7CD,EAAcE,UAAY,kBAC1B,MAAMC,EAAML,EAAQM,iBAAiB,sBAGrC,OAFAC,EAAAA,EAAAA,QAAOF,EAAIA,EAAIG,OAAS,GAAIN,EAAe,SAEpCnB,MAAMgB,oBAAoBC,EAASC,EAC9C,CAEAQ,wBAAAA,CAAyBT,GACrB,MAAMU,EAAY,GAAGtB,KAAKuB,mBAAmBvB,KAAKwB,qBAC5CP,EAAML,EAAQM,iBAAiB,oBAGrC,OAFAC,EAAAA,EAAAA,QAAOF,EAAIA,EAAIG,OAAS,GAAI,aAAaE,aAAqBtB,KAAKuB,2BAA4B,SAExFD,CACX,CAEAG,gBAAAA,GACI9B,MAAM8B,mBACNzB,KAAKK,gBACT,CAEAA,cAAAA,GACI,MAAMqB,EAAa1B,KAAK2B,gBACxB3B,KAAK4B,kBAAkBV,iBAAiB,oBAAoBW,QAAQC,IAChEA,EAAMC,UAAY,KAAKL,KAE/B,CAEAC,aAAAA,GACI,MAAMD,EAAa1B,KAAKgC,gBAAgB,cACxC,GAAIN,EACA,OAAOA,EAGX,MAAMO,EAAe/B,SAASC,eAAeH,KAAKC,mBAClD,MAA+B,yBAA3BD,KAAKC,kBACEgC,EAAaC,MAGjBD,EAAaE,QAAQF,EAAaG,eAAeC,IAC5D,EAGJ,QAAeC,GAAU,IAAI/C,EAAsB+C,E","sources":["webpack:///./app/email-address/aliases-dynamic.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { AddRemoveDynamicSubForm, Locale, render } from 'jsw';\n\nconst locale = Locale.getSection('smb.components.forms.email-address');\n\nclass AliasesDynamicSubForm extends AddRemoveDynamicSubForm {\n _initConfiguration(config) {\n super._initConfiguration({\n addButtonTitle: locale.lmsg('buttonAddMailAlias'),\n removeButtonTitle: locale.lmsg('buttonRemoveMailAlias'),\n ...config,\n });\n }\n\n _onInitDynamic() {\n super._onInitDynamic();\n this.domainNameFieldId = 'general-generalSection-domain';\n\n if (!document.getElementById('general-generalSection-domain')) {\n // for my profile\n this.domainNameFieldId = 'general-vcard-domain';\n }\n\n if (document.getElementById(this.domainNameFieldId)) {\n document.getElementById(this.domainNameFieldId).addEventListener('change', () => {\n this.onDomainChange();\n });\n }\n this.onDomainChange();\n }\n\n _isAddButtonDisabled() {\n try {\n return Smb.Views.User.isExternalMailUsed();\n } catch { }\n return false;\n }\n\n _bindDynamicContent(content, isFirstElement) {\n const domainElement = document.createElement('span');\n domainElement.className = 'aliasDomainName';\n const els = content.querySelectorAll('.field-value input');\n render(els[els.length - 1], domainElement, 'after');\n\n return super._bindDynamicContent(content, isFirstElement);\n }\n\n _initRemoveButtonWrapper(content) {\n const wrapperId = `${this._removeButtonId}-${this._getRandomNumber()}`;\n const els = content.querySelectorAll('.aliasDomainName');\n render(els[els.length - 1], `<span id=\"${wrapperId}\" class=\"${this._removeButtonId}\"></span>`, 'after');\n\n return wrapperId;\n }\n\n _onUpdateDynamic() {\n super._onUpdateDynamic();\n this.onDomainChange();\n }\n\n onDomainChange() {\n const domainName = this.getDomainName();\n this._componentElement.querySelectorAll('.aliasDomainName').forEach(child => {\n child.innerHTML = ` @${domainName}`;\n });\n }\n\n getDomainName() {\n const domainName = this._getConfigParam('domainName');\n if (domainName) {\n return domainName;\n }\n\n const domainNameEl = document.getElementById(this.domainNameFieldId);\n if (this.domainNameFieldId === 'general-vcard-domain') {\n return domainNameEl.value;\n }\n\n return domainNameEl.options[domainNameEl.selectedIndex].text;\n }\n}\n\nexport default params => new AliasesDynamicSubForm(params);\n"],"names":["locale","Locale","getSection","AliasesDynamicSubForm","AddRemoveDynamicSubForm","_initConfiguration","config","super","addButtonTitle","lmsg","removeButtonTitle","_onInitDynamic","this","domainNameFieldId","document","getElementById","addEventListener","onDomainChange","_isAddButtonDisabled","Smb","Views","User","isExternalMailUsed","_bindDynamicContent","content","isFirstElement","domainElement","createElement","className","els","querySelectorAll","render","length","_initRemoveButtonWrapper","wrapperId","_removeButtonId","_getRandomNumber","_onUpdateDynamic","domainName","getDomainName","_componentElement","forEach","child","innerHTML","_getConfigParam","domainNameEl","value","options","selectedIndex","text","params"],"sourceRoot":""}

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["app/email-address/client-configuration-link"],{1473:(e,n,t)=>{t.r(n),t.d(n,{default:()=>l});var o=t(297),s=t(90),c=t(296);const i=s.Locale.getSection("components.buttons"),l=({id:e,content:n,icon:t="copy",className:s,tooltip:l=i.lmsg("copyToClipboard"),onCopy:a=()=>{},children:r})=>(0,c.jsx)(o.Button,{className:s,ghost:!0,icon:t,tooltip:l,tooltipAsLabel:!0,onClick:()=>{(0,o.copyToClipboard)(n),a()},"data-action":"copy-to-clipboard"+(e?`-${e}`:""),children:r})},3016:(e,n,t)=>{t.r(n),t.d(n,{default:()=>a});var o=t(297),s=t(299),c=t(90),i=t(3017),l=t(296);const a=({renderTo:e,...n})=>{const t=c.Locale.getSection("components.email-address.client-configuration-link").messages;(0,s.createRoot)(document.getElementById(e)).render((0,l.jsx)(o.LocaleProvider,{messages:t,children:(0,l.jsx)(i.default,{...n})}))}},3017:(e,n,t)=>{t.r(n),t.d(n,{default:()=>p});var o=t(297),s=t(668),c=t.n(s),i=t(296),l=t(1473),a=t(546),r=t(90);const d=({link:e})=>{const[n,t]=(0,i.useState)(!1);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.Action,{onClick:()=>t(!0),children:(0,i.jsx)(o.Translate,{content:"action"})}),(0,i.jsx)(o.Drawer,{size:"sm",isOpen:n,onClose:()=>t(!1),title:(0,i.jsx)(o.Translate,{content:"title"}),"data-type":"client-configuration-link",children:(0,i.jsxs)(o.Alert,{intent:"info",children:[(0,i.jsx)("div",{children:e}),(0,i.jsx)("div",{children:(0,i.jsx)(l.default,{content:e,onCopy:()=>(0,a.addToast)({intent:"success",message:r.Locale.getSection("components.buttons").lmsg("copied")}),children:(0,i.jsx)(o.Translate,{content:"copy"})})})]})})]})};d.propTypes={link:c().string.isRequired};const p=d}}]);
//# sourceMappingURL=client-configuration-link.js.map?5567685ee408417bffa7

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["app/email-address/postbox"],{3020:(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});var l=n(90);const a=({domainLimits:e,units:t,quotaValue:n,isDefault:a})=>{const o=l.Locale.getSection("smb.components.forms.email-address"),c=e=>{let n=t[0];return t.forEach(t=>{n<t&&Math.round(e/t)*t===e&&(n=t)}),n},i=()=>{const e=document.getElementById("general-generalSection-postbox").checked;document.getElementById("redirect-redirectSection-remove")&&(document.getElementById("redirect-redirectSection-remove").disabled=!e),document.getElementById("general-generalSection-mboxQuotaValue-default").disabled=!e,document.getElementById("general-generalSection-mboxQuotaValue-specific").disabled=!e,document.getElementById("general-generalSection-mboxQuotaValue-specific-input").disabled=!e||!document.getElementById("general-generalSection-mboxQuotaValue-specific").checked,document.getElementById("general-generalSection-mboxQuotaValue-specific-multiplier").disabled=!e||!document.getElementById("general-generalSection-mboxQuotaValue-specific").checked,e&&document.getElementById("general-generalSection-mboxQuotaValue-specific").checked&&document.getElementById("general-generalSection-mboxQuotaValue-specific-input").focus(),u()},u=()=>{if(document.getElementById("general-generalSection-postbox").checked)if(document.getElementById("general-generalSection-mboxQuotaValue-specific").checked){const e=document.getElementById("general-generalSection-mboxQuotaValue-specific-input").value;if(/^\d+$/.test(e)){const t=document.getElementById("general-generalSection-mboxQuotaValue-specific-multiplier").value;document.getElementById("general-generalSection-mboxQuotaValue").value=e*t}else document.getElementById("general-generalSection-mboxQuotaValue").value="error"}else document.getElementById("general-generalSection-mboxQuotaValue").value="-1"},d=()=>{const{value:t,desc:n}=(()=>{const t=document.getElementById("general-generalSection-domain"),n=t?t.options[t.selectedIndex].value:Object.keys(e)[0];return e[n]})();if(document.getElementById("general-generalSection-text-default").innerHTML=o.lmsg("mailBoxQuotaDomainDefault",{domainMboxQuota:-1===t?o.lmsg("mailBoxQuotaUnlimited"):n}),document.getElementById("general-generalSection-mboxQuotaValue-specific").checked)return;const l=c(t),a=-1===t?0:Math.round(t/l);document.getElementById("general-generalSection-mboxQuotaValue").value="-1",document.getElementById("general-generalSection-mboxQuotaValue-specific-input").value=a,document.getElementById("general-generalSection-mboxQuotaValue-specific-multiplier").value=l};(()=>{if(!a){const e=c(n);document.getElementById("general-generalSection-mboxQuotaValue-specific-input").value=n/e,document.getElementById("general-generalSection-mboxQuotaValue-specific-multiplier").value=e}i(),d()})(),document.getElementById("general-generalSection-postbox").addEventListener("click",i),document.getElementById("general-generalSection-mboxQuotaValue-default").addEventListener("click",i),document.getElementById("general-generalSection-mboxQuotaValue-specific").addEventListener("click",i),document.getElementById("general-generalSection-mboxQuotaValue-specific-input").addEventListener("change",u),document.getElementById("general-generalSection-mboxQuotaValue-specific-multiplier").addEventListener("change",u),document.getElementById("general-generalSection-domain")&&document.getElementById("general-generalSection-domain").addEventListener("change",d)}}}]);
//# sourceMappingURL=postbox.js.map?2b595d77125e10a90db3

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["app/email-address/responder-attachments-dynamic"],{3021:(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});var a=n(90);const o=a.Locale.getSection("smb.components.forms.email-address");class l extends a.AddRemoveDynamicSubForm{_initConfiguration(e){super._initConfiguration({addButtonTitle:o.lmsg("buttonAddResponderAttachment"),removeButtonTitle:o.lmsg("buttonRemoveResponderAttachment"),...e})}_bindDynamicContent(e){super._bindDynamicContent(e,!1),e.querySelectorAll("input").forEach(e=>{if(e.value){const t=new Element("div",{class:"text-value"});(0,a.render)(e.closest(".field-value"),t,"top"),e.closest(".field-value").querySelectorAll("input, .remove-responder-attachment-button-wrapper").forEach(e=>{e!==t&&(0,a.render)(t,e)}),(0,a.render)(e,e.value,"after")}else e.parentNode.replaceChild(new Element("input",{type:"file",id:e.id,name:e.name}),e)})}}const r=e=>new l(e)}}]);
//# sourceMappingURL=responder-attachments-dynamic.js.map?dd4eec00db3dde3934f4

View File

@@ -1 +0,0 @@
{"version":3,"file":"javascript/app/email-address/responder-attachments-dynamic.js?dd4eec00db3dde3934f4","mappings":"iMAIA,MAAMA,EAASC,EAAAA,OAAOC,WAAW,sCAEjC,MAAMC,UAA0CC,EAAAA,wBAC5CC,kBAAAA,CAAmBC,GACfC,MAAMF,mBAAmB,CACrBG,eAAgBR,EAAOS,KAAK,gCAC5BC,kBAAmBV,EAAOS,KAAK,sCAC5BH,GAEX,CAEAK,mBAAAA,CAAoBC,GAChBL,MAAMI,oBAAoBC,GAAS,GACnCA,EAAQC,iBAAiB,SAASC,QAAQC,IACtC,GAAIA,EAAMC,MAAO,CACb,MAAMC,EAAU,IAAIC,QAAQ,MAAO,CAAEC,MAAO,gBAC5CC,EAAAA,EAAAA,QAAOL,EAAMM,QAAQ,gBAAiBJ,EAAS,OAC/CF,EAAMM,QAAQ,gBAAgBR,iBAAiB,sDAC1CC,QAAQQ,IACDA,IAASL,IACTG,EAAAA,EAAAA,QAAOH,EAASK,MAG5BF,EAAAA,EAAAA,QAAOL,EAAOA,EAAMC,MAAO,QAC/B,MACID,EAAMQ,WAAWC,aAAa,IAAIN,QAAQ,QAAS,CAC/CO,KAAM,OACNC,GAAIX,EAAMW,GACVC,KAAMZ,EAAMY,OACZZ,IAGhB,EAGJ,QAAea,GAAU,IAAIzB,EAAkCyB,E","sources":["webpack:///./app/email-address/responder-attachments-dynamic.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { AddRemoveDynamicSubForm, Locale, render } from 'jsw';\n\nconst locale = Locale.getSection('smb.components.forms.email-address');\n\nclass ResponderAttachmentDynamicSubForm extends AddRemoveDynamicSubForm {\n _initConfiguration(config) {\n super._initConfiguration({\n addButtonTitle: locale.lmsg('buttonAddResponderAttachment'),\n removeButtonTitle: locale.lmsg('buttonRemoveResponderAttachment'),\n ...config,\n });\n }\n\n _bindDynamicContent(content) {\n super._bindDynamicContent(content, false);\n content.querySelectorAll('input').forEach(input => {\n if (input.value) {\n const element = new Element('div', { class: 'text-value' });\n render(input.closest('.field-value'), element, 'top');\n input.closest('.field-value').querySelectorAll('input, .remove-responder-attachment-button-wrapper')\n .forEach(item => {\n if (item !== element) {\n render(element, item);\n }\n });\n render(input, input.value, 'after');\n } else {\n input.parentNode.replaceChild(new Element('input', {\n type: 'file',\n id: input.id,\n name: input.name,\n }), input);\n }\n });\n }\n}\n\nexport default params => new ResponderAttachmentDynamicSubForm(params);\n"],"names":["locale","Locale","getSection","ResponderAttachmentDynamicSubForm","AddRemoveDynamicSubForm","_initConfiguration","config","super","addButtonTitle","lmsg","removeButtonTitle","_bindDynamicContent","content","querySelectorAll","forEach","input","value","element","Element","class","render","closest","item","parentNode","replaceChild","type","id","name","params"],"sourceRoot":""}