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

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

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/admin/app/usage"],{1568:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var s=a(668),n=a.n(s),r=a(90),i=a(1569);const l={id:n().string,dataUrl:n().string,operations:n().array,itemActions:n().object,columns:n().array,data:n().shape({data:n().array,state:n().object,pager:n().object,locale:n().object,additional:n().object,pathbar:n().any}),searchFilters:n().object,searchOveral:n().string,disabledSelectHint:n().string,isDisabledItem:n().func,onRedraw:n().func,emptyViewMode:n().oneOf(["all","items"]),emptyView:n().any},o={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},d=(0,i.default)(r.List,{propsList:Object.keys(l),defaultProps:o});d.displayName="JswList",d.propTypes=l;const p=d},1569:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var s=a(296),n=a(90);const r=(e,{propsList:t=[],setters:a={},defaultProps:r={}})=>i=>{const l=(0,s.useRef)(),o=(0,s.useRef)(),[d,p]=Object.entries({...r,...i}).reduce((e,[a,s])=>(e[t.includes(a)?0:1][a]=s,e),[{},{}]),c=t.map(e=>{const t=d[e];return a[e]?(o.current?.[a[e]](t),null):t});return(0,s.useLayoutEffect)(()=>(o.current=new e(d),(0,n.render)(l.current,o.current),()=>{o.current.remove(),o.current=null}),[p.key,...c]),(0,s.jsx)("div",{ref:l,...p})}},1570:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s.default});var s=a(1571)},1571:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var s=a(296),n=a(668),r=a.n(n),i=a(90),l=a(1568),o=a(1572),d=a(675),p=a(718);const c=i.Locale.getTranslate("admin.controllers.app.usage"),u=i.Locale.getSection("admin.components.lists.appusage"),m=({isAdmin:e,tabs:t=[],data:a,searchFilters:n})=>{const r=(0,p.useNavigateCallback)(),d=(0,s.useMemo)(()=>e?[{componentType:i.SmallButton,id:"buttonCleanApplicationCache",attrs:{"data-method":"post"},title:u.lmsg("buttonCleanApplicationCache"),description:u.lmsg("buttonCleanApplicationCacheDescription"),addCls:"sb-clean-app-cache",href:"/app/clear-cache"},a.data.length?{componentType:i.SmallButton,id:"buttonCheckForUpdates",title:u.lmsg("buttonCheckForUpdates"),description:u.lmsg("buttonCheckForUpdatesDescription"),addCls:"sb-upload-new-app",handler(){i.api.post((0,i.prepareUrl)("/app/get-updates-data/")).then(e=>{(0,i.clearStatusMessages)();let t=u.lmsg(e.length?"foundUpdates":"noUpdates");e.forEach(({name:e,version:a})=>{t+=`<br>${e} ${a}`}),(0,i.addStatusMessage)("info",t)}).catch(()=>(0,i.addStatusMessage)("error",u.lmsg("updateFailed")))}}:null,{componentType:i.bar.Separator},{componentType:i.SmallButton,id:"buttonUpdateSettings",title:u.lmsg("buttonUpdateSettings"),description:u.lmsg("buttonUpdateSettingsDescription"),addCls:"sb-app-configure",href:"/app/update-settings"}]:null,[a.data.length,e]),m=(0,s.useMemo)(()=>[{header:u.lmsg("name"),sortable:!0,dataIndex:"name",renderer:({id:e,name:t,version:a,release:s})=>(0,i.createElement)("a",{href:(0,i.prepareUrl)(`/app/info/id/${e}`),onclick:r},`${(0,i.escapeHtml)(t)} (${(0,i.escapeHtml)(a)}-${(0,i.escapeHtml)(s)})`)},{header:u.lmsg("numberOfInstances"),sortable:!0,dataIndex:"numberOfInstances",renderer:({numberOfInstances:e})=>(0,i.escapeHtml)(e)}],[r]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.default,{items:t}),(0,s.jsx)("p",{children:e?(0,s.jsx)(c,{content:"hint"}):(0,s.jsx)(c,{content:"hintReseller"})}),(0,s.jsx)(l.default,{id:"admin-app-usage-list",data:a,dataUrl:"/admin/app/usage-data",searchFilters:n,operations:d,columns:m})]})};m.propTypes={isAdmin:r().bool.isRequired,tabs:o.default.propTypes.items,data:l.default.propTypes.data.isRequired,searchFilters:l.default.propTypes.searchFilters.isRequired};const h=(0,d.withPageLayout)(m)},1572:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var s=a(668),n=a.n(s),r=a(297),i=a(90),l=a(718),o=a(296);const d=({items:e})=>e&&e.length>1?(0,o.jsx)(r.Tabs,{active:e.findIndex(({containerCls:e})=>"active"===e)+1,children:e.map(({title:e,href:t},a)=>(0,o.jsx)(r.Tab,{title:e,component:l.default,to:(0,i.prepareUrl)(t)},a))}):null;d.propTypes={items:n().arrayOf(n().shape({title:n().string.isRequired,href:n().string.isRequired,containerCls:n().string}))};const p=d}}]);
//# sourceMappingURL=usage.js.map?a7462ce18b19f1522188

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

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

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

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

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([["views/admin/dns/acl-records"],{1568:(e,t,s)=>{s.r(t),s.d(t,{default:()=>c});var a=s(668),r=s.n(a),d=s(90),i=s(1569);const n={id:r().string,dataUrl:r().string,operations:r().array,itemActions:r().object,columns:r().array,data:r().shape({data:r().array,state:r().object,pager:r().object,locale:r().object,additional:r().object,pathbar:r().any}),searchFilters:r().object,searchOveral:r().string,disabledSelectHint:r().string,isDisabledItem:r().func,onRedraw:r().func,emptyViewMode:r().oneOf(["all","items"]),emptyView:r().any},o={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},l=(0,i.default)(d.List,{propsList:Object.keys(n),defaultProps:o});l.displayName="JswList",l.propTypes=n;const c=l},1569:(e,t,s)=>{s.r(t),s.d(t,{default:()=>d});var a=s(296),r=s(90);const d=(e,{propsList:t=[],setters:s={},defaultProps:d={}})=>i=>{const n=(0,a.useRef)(),o=(0,a.useRef)(),[l,c]=Object.entries({...d,...i}).reduce((e,[s,a])=>(e[t.includes(s)?0:1][s]=a,e),[{},{}]),p=t.map(e=>{const t=l[e];return s[e]?(o.current?.[s[e]](t),null):t});return(0,a.useLayoutEffect)(()=>(o.current=new e(l),(0,r.render)(n.current,o.current),()=>{o.current.remove(),o.current=null}),[c.key,...p]),(0,a.jsx)("div",{ref:n,...c})}},1572:(e,t,s)=>{s.r(t),s.d(t,{default:()=>c});var a=s(668),r=s.n(a),d=s(297),i=s(90),n=s(718),o=s(296);const l=({items:e})=>e&&e.length>1?(0,o.jsx)(d.Tabs,{active:e.findIndex(({containerCls:e})=>"active"===e)+1,children:e.map(({title:e,href:t},s)=>(0,o.jsx)(d.Tab,{title:e,component:n.default,to:(0,i.prepareUrl)(t)},s))}):null;l.propTypes={items:r().arrayOf(r().shape({title:r().string.isRequired,href:r().string.isRequired,containerCls:r().string}))};const c=l},2333:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a.default});var a=s(2334)},2334:(e,t,s)=>{s.r(t),s.d(t,{default:()=>c});var a=s(668),r=s.n(a),d=s(1572),i=s(675),n=s(2335),o=s(296);const l=({tabs:e,aclRecordsList:t})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(d.default,{items:e.filter(Boolean)}),(0,o.jsx)(n.default,{...t})]});l.propTypes={tabs:d.default.propTypes.items.isRequired,aclRecordsList:r().object.isRequired};const c=(0,i.withPageLayout)(l)},2335:(e,t,s)=>{s.r(t),s.d(t,{default:()=>c});var a=s(296),r=s(297),d=s(1568),i=s(718),n=s(90);const o=n.Locale.getSection("admin.components.lists.dnsaclrecords"),l=({data:e,searchFilters:t})=>{const s=(0,i.useNavigateCallback)(),l=(0,a.useMemo)(()=>[n.list.COLUMN_SELECTION,{header:o.lmsg("value"),sortable:!0,dataIndex:"value"}],[]),c=(0,a.useMemo)(()=>[{componentType:n.SmallButton,id:"buttonAddRecord",title:o.lmsg("add"),addCls:"sb-add-new btn-primary",href:"/admin/dns/add-acl-record",handler:s},{componentType:n.SmallButton,id:"buttonRemoveRecord",title:o.lmsg("remove"),description:o.lmsg("hintRemove"),addCls:"sb-remove-selected",handler(e){(0,n.getComponent)("dns-template-acl-records").execGroupOperation({url:"/admin/dns/delete-acl-record",subtype:n.messageBox.SUBTYPE_DELETE,mouseEvent:e,locale:{confirmOnGroupOperation:o.lmsg("confirmOnDelete")}})}}],[s]),p=(0,a.useMemo)(()=>(0,a.jsx)(r.ListEmptyView,{title:o.lmsg("emptyViewTitle"),description:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{children:o.lmsg("emptyViewDescription1")}),(0,a.jsx)("p",{children:o.lmsg("emptyViewDescription2")})]}),actions:(0,a.jsx)(r.Button,{id:"buttonAddRecord",intent:"primary",component:"a",href:"/admin/dns/add-acl-record",onClick:s,children:o.lmsg("add")})}),[s]);return(0,a.jsx)(d.default,{id:"dns-template-acl-records",data:e,dataUrl:"/admin/dns/acl-records-data",searchOveral:"value",searchFilters:t,columns:l,operations:c,emptyViewMode:"all",emptyView:p})};l.propTypes={data:d.default.propTypes.data.isRequired,searchFilters:d.default.propTypes.searchFilters.isRequired};const c=l}}]);
//# sourceMappingURL=acl-records.js.map?29334e8b30263fadcd5f

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/admin/dns/add-acl-record"],{2336:(e,s,d)=>{d.r(s),d.d(s,{default:()=>i.default});var i=d(2337)},2337:(e,s,d)=>{d.r(s),d.d(s,{default:()=>l});var i=d(668),n=d.n(i),r=d(675),t=d(2338),a=d(296);const c=({values:e,ipAddressDescription:s})=>(0,a.jsx)(t.default,{values:e,ipAddressDescription:s,cancelUrl:"/admin/dns/acl-records"});c.propTypes={values:n().object.isRequired,ipAddressDescription:n().string.isRequired};const l=(0,r.withPageLayout)(c)},2338:(e,s,d)=>{d.r(s),d.d(s,{default:()=>u});var i=d(668),n=d.n(i),r=d(297),t=d(90),a=d(1305),c=d(718),l=d(296);const o=t.Locale.getTranslate("admin.components.forms.dns.add-acl-record"),p=({cancelUrl:e,ipAddressDescription:s,...d})=>(0,l.jsxs)(a.default,{submitButton:{id:"btn-send"},applyButton:!1,cancelButton:{id:"btn-cancel",component:c.default,to:e},...d,children:[(0,l.jsx)("p",{children:(0,l.jsx)(o,{content:"description"})}),(0,l.jsx)(r.FormFieldText,{name:"ipAddress",label:(0,l.jsx)(o,{content:"ipAddress"}),description:s,size:"lg",maxlength:39,required:!0})]});p.propTypes={cancelUrl:n().string.isRequired,ipAddressDescription:n().string.isRequired};const u=p}}]);
//# sourceMappingURL=add-acl-record.js.map?320316ae57883b293e3f

View File

@@ -1 +0,0 @@
{"version":3,"file":"javascript/views/admin/dns/add-acl-record.js?320316ae57883b293e3f","mappings":"0RAMA,MAAMA,EAAmBA,EAAGC,SAAQC,2BAChCC,EAAAA,EAAAA,KAACC,EAAAA,QAAgB,CACbH,OAAQA,EACRC,qBAAsBA,EACtBG,UAAU,2BAIlBL,EAAiBM,UAAY,CACzBL,OAAQM,IAAAA,OAAiBC,WACzBN,qBAAsBK,IAAAA,OAAiBC,YAG3C,SAAeC,EAAAA,EAAAA,gBAAeT,E,kHCX9B,MAAMU,EAAYC,EAAAA,OAAOC,aAAa,6CAEhCR,EAAmBA,EAAGC,YAAWH,0BAAyBW,MAC5DC,EAAAA,EAAAA,MAACC,EAAAA,QAAI,CACDC,aAAc,CACVC,GAAI,YAERC,aAAa,EACbC,aAAc,CACVF,GAAI,aACJG,UAAWC,EAAAA,QACXC,GAAIjB,MAEJQ,EAAKU,SAAA,EAETpB,EAAAA,EAAAA,KAAA,KAAAoB,UAAGpB,EAAAA,EAAAA,KAACO,EAAS,CAACc,QAAQ,mBACtBrB,EAAAA,EAAAA,KAACsB,EAAAA,cAAa,CACVC,KAAK,YACLC,OAAOxB,EAAAA,EAAAA,KAACO,EAAS,CAACc,QAAQ,cAC1BI,YAAa1B,EACb2B,KAAK,KACLC,UAAW,GACXC,UAAQ,OAKpB3B,EAAiBE,UAAY,CACzBD,UAAWE,IAAAA,OAAiBC,WAC5BN,qBAAsBK,IAAAA,OAAiBC,YAG3C,S","sources":["webpack:///./views/admin/dns/add-acl-record/AddAclRecordPage.js","webpack:///./views/admin/dns/add-acl-record/AddAclRecordForm.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport PropTypes from 'prop-types';\nimport { withPageLayout } from 'components/layouts/PageLayout';\nimport AddAclRecordForm from './AddAclRecordForm';\n\nconst AddAclRecordPage = ({ values, ipAddressDescription }) => (\n <AddAclRecordForm\n values={values}\n ipAddressDescription={ipAddressDescription}\n cancelUrl=\"/admin/dns/acl-records\"\n />\n);\n\nAddAclRecordPage.propTypes = {\n values: PropTypes.object.isRequired,\n ipAddressDescription: PropTypes.string.isRequired,\n};\n\nexport default withPageLayout(AddAclRecordPage);\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport PropTypes from 'prop-types';\nimport { FormFieldText } from '@plesk/ui-library';\nimport { Locale } from 'jsw';\nimport Form from 'components/Form';\nimport Link from 'components/common/Link';\n\nconst Translate = Locale.getTranslate('admin.components.forms.dns.add-acl-record');\n\nconst AddAclRecordForm = ({ cancelUrl, ipAddressDescription, ...props }) => (\n <Form\n submitButton={{\n id: 'btn-send',\n }}\n applyButton={false}\n cancelButton={{\n id: 'btn-cancel',\n component: Link,\n to: cancelUrl,\n }}\n {...props}\n >\n <p><Translate content=\"description\" /></p>\n <FormFieldText\n name=\"ipAddress\"\n label={<Translate content=\"ipAddress\" />}\n description={ipAddressDescription}\n size=\"lg\"\n maxlength={39}\n required\n />\n </Form>\n);\n\nAddAclRecordForm.propTypes = {\n cancelUrl: PropTypes.string.isRequired,\n ipAddressDescription: PropTypes.string.isRequired,\n};\n\nexport default AddAclRecordForm;\n"],"names":["AddAclRecordPage","values","ipAddressDescription","_jsx","AddAclRecordForm","cancelUrl","propTypes","PropTypes","isRequired","withPageLayout","Translate","Locale","getTranslate","props","_jsxs","Form","submitButton","id","applyButton","cancelButton","component","Link","to","children","content","FormFieldText","name","label","description","size","maxlength","required"],"sourceRoot":""}

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/admin/dns/external-dns-edit"],{1572:(e,s,t)=>{t.r(s),t.d(s,{default:()=>u});var n=t(668),i=t.n(n),r=t(297),l=t(90),a=t(718),d=t(296);const o=({items:e})=>e&&e.length>1?(0,d.jsx)(r.Tabs,{active:e.findIndex(({containerCls:e})=>"active"===e)+1,children:e.map(({title:e,href:s},t)=>(0,d.jsx)(r.Tab,{title:e,component:a.default,to:(0,l.prepareUrl)(s)},t))}):null;o.propTypes={items:i().arrayOf(i().shape({title:i().string.isRequired,href:i().string.isRequired,containerCls:i().string}))};const u=o},2341:(e,s,t)=>{t.r(s),t.d(s,{default:()=>n.default});var n=t(2342)},2342:(e,s,t)=>{t.r(s),t.d(s,{default:()=>p});var n=t(1572),i=t(675),r=t(297),l=t(90),a=t(668),d=t.n(a),o=t(296);const u=l.Locale.getSection("admin.controllers.dns.external-dns"),c=()=>{document.getElementById("form-external-dns").submit()},m=({tabs:e,title:s,subform:t,isUseExtension:i,cancelUrl:a})=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.default,{items:e}),(0,o.jsx)(r.Heading,{level:2,children:s}),(0,o.jsxs)(r.Form,{id:"form-external-dns",method:"post",applyButton:!1,submitButton:{id:"btn-send"},cancelButton:{onClick:()=>{(0,l.redirect)(a)}},values:{useExtension:i},onSubmit:c,children:[(0,o.jsx)(r.FormFieldCheckbox,{name:"useExtension",label:u.lmsg("useExtension")}),(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:t}})]})]});m.propTypes={tabs:n.default.propTypes.items.isRequired,title:d().string.isRequired,subform:d().string.isRequired,isUseExtension:d().bool.isRequired,cancelUrl:d().string.isRequired};const p=(0,i.withPageLayout)(m)}}]);
//# sourceMappingURL=external-dns-edit.js.map?24ca3239d15a646fac65

View File

@@ -1 +0,0 @@
{"version":3,"file":"javascript/views/admin/dns/external-dns-edit.js?24ca3239d15a646fac65","mappings":"gOAOA,MAAMA,EAAUA,EAAGC,WAAwBA,GAASA,EAAMC,OAAS,GAC/DC,EAAAA,EAAAA,KAACC,EAAAA,KAAI,CAACC,OAAQJ,EAAMK,UAAU,EAAGC,kBAAoC,WAAjBA,GAA6B,EAAEC,SAC9EP,EAAMQ,IAAI,EAAGC,QAAOC,QAAQC,KACzBT,EAAAA,EAAAA,KAACU,EAAAA,IACG,CAEAH,MAAOA,EACPI,UAAWC,EAAAA,QACXC,IAAIC,EAAAA,EAAAA,YAAWN,IAHVC,MAOjB,KAEJZ,EAAQkB,UAAY,CAChBjB,MAAOkB,IAAAA,QAAkBA,IAAAA,MAAgB,CACrCT,MAAOS,IAAAA,OAAiBC,WACxBT,KAAMQ,IAAAA,OAAiBC,WACvBb,aAAcY,IAAAA,WAItB,S,sLCjBA,MAAME,EAASC,EAAAA,OAAOC,WAAW,sCAE3BC,EAAeA,KACjBC,SAASC,eAAe,qBAAqBC,UAG3CC,EAAOA,EAAGC,OAAMnB,QAAOoB,UAASC,iBAAgBC,gBAClDC,EAAAA,EAAAA,MAAAC,EAAAA,SAAA,CAAA1B,SAAA,EACIL,EAAAA,EAAAA,KAACH,EAAAA,QAAO,CAACC,MAAO4B,KAChB1B,EAAAA,EAAAA,KAACgC,EAAAA,QAAO,CAACC,MAAO,EAAE5B,SAAEE,KACpBuB,EAAAA,EAAAA,MAACI,EAAAA,KAAI,CACDC,GAAG,oBACHC,OAAO,OACPC,aAAa,EACbC,aAAc,CACVH,GAAI,YAERI,aAAc,CACVC,QAASA,MACLC,EAAAA,EAAAA,UAASZ,KAGjBa,OAAQ,CACJC,aAAcf,GAElBgB,SAAUvB,EAAahB,SAAA,EAEvBL,EAAAA,EAAAA,KAAC6C,EAAAA,kBAAiB,CACdC,KAAK,eACLC,MAAO7B,EAAO8B,KAAK,mBAGvBhD,EAAAA,EAAAA,KAAA,OAAKiD,wBAAyB,CAAEC,OAAQvB,WAKpDF,EAAKV,UAAY,CACbW,KAAM7B,EAAAA,QAAQkB,UAAUjB,MAAMmB,WAC9BV,MAAOS,IAAAA,OAAiBC,WACxBU,QAASX,IAAAA,OAAiBC,WAC1BW,eAAgBZ,IAAAA,KAAeC,WAC/BY,UAAWb,IAAAA,OAAiBC,YAGhC,SAAekC,EAAAA,EAAAA,gBAAe1B,E","sources":["webpack:///./components/jsw/JswTabs.js","webpack:///./views/admin/dns/external-dns-edit/Page.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport PropTypes from 'prop-types';\nimport { Tabs, Tab } from '@plesk/ui-library';\nimport { prepareUrl } from 'jsw';\nimport Link from 'components/common/Link';\n\nconst JswTabs = ({ items = undefined }) => items && items.length > 1 ? (\n <Tabs active={items.findIndex(({ containerCls }) => containerCls === 'active') + 1}>\n {items.map(({ title, href }, index) => (\n <Tab\n // eslint-disable-next-line react/no-array-index-key\n key={index}\n title={title}\n component={Link}\n to={prepareUrl(href)}\n />\n ))}\n </Tabs>\n) : null;\n\nJswTabs.propTypes = {\n items: PropTypes.arrayOf(PropTypes.shape({\n title: PropTypes.string.isRequired,\n href: PropTypes.string.isRequired,\n containerCls: PropTypes.string,\n })),\n};\n\nexport default JswTabs;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport JswTabs from 'components/jsw/JswTabs';\nimport { withPageLayout } from 'components/layouts/PageLayout';\nimport {\n Form,\n FormFieldCheckbox,\n Heading,\n} from '@plesk/ui-library';\nimport { Locale, redirect } from 'jsw';\nimport PropTypes from 'prop-types';\n\nconst locale = Locale.getSection('admin.controllers.dns.external-dns');\n\nconst handleSubmit = () => {\n document.getElementById('form-external-dns').submit();\n};\n\nconst Page = ({ tabs, title, subform, isUseExtension, cancelUrl }) => (\n <>\n <JswTabs items={tabs} />\n <Heading level={2}>{title}</Heading>\n <Form\n id=\"form-external-dns\"\n method=\"post\"\n applyButton={false}\n submitButton={{\n id: 'btn-send',\n }}\n cancelButton={{\n onClick: () => {\n redirect(cancelUrl);\n },\n }}\n values={{\n useExtension: isUseExtension,\n }}\n onSubmit={handleSubmit}\n >\n <FormFieldCheckbox\n name=\"useExtension\"\n label={locale.lmsg('useExtension')}\n />\n {/* eslint-disable-next-line react/no-danger */}\n <div dangerouslySetInnerHTML={{ __html: subform }} />\n </Form>\n </>\n);\n\nPage.propTypes = {\n tabs: JswTabs.propTypes.items.isRequired,\n title: PropTypes.string.isRequired,\n subform: PropTypes.string.isRequired,\n isUseExtension: PropTypes.bool.isRequired,\n cancelUrl: PropTypes.string.isRequired,\n};\n\nexport default withPageLayout(Page);\n"],"names":["JswTabs","items","length","_jsx","Tabs","active","findIndex","containerCls","children","map","title","href","index","Tab","component","Link","to","prepareUrl","propTypes","PropTypes","isRequired","locale","Locale","getSection","handleSubmit","document","getElementById","submit","Page","tabs","subform","isUseExtension","cancelUrl","_jsxs","_Fragment","Heading","level","Form","id","method","applyButton","submitButton","cancelButton","onClick","redirect","values","useExtension","onSubmit","FormFieldCheckbox","name","label","lmsg","dangerouslySetInnerHTML","__html","withPageLayout"],"sourceRoot":""}

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/admin/dns/external-dns"],{1572:(e,s,t)=>{t.r(s),t.d(s,{default:()=>c});var i=t(668),n=t.n(i),r=t(297),a=t(90),l=t(718),d=t(296);const o=({items:e})=>e&&e.length>1?(0,d.jsx)(r.Tabs,{active:e.findIndex(({containerCls:e})=>"active"===e)+1,children:e.map(({title:e,href:s},t)=>(0,d.jsx)(r.Tab,{title:e,component:l.default,to:(0,a.prepareUrl)(s)},t))}):null;o.propTypes={items:n().arrayOf(n().shape({title:n().string.isRequired,href:n().string.isRequired,containerCls:n().string}))};const c=o},2339:(e,s,t)=>{t.r(s),t.d(s,{default:()=>i.default});var i=t(2340)},2340:(e,s,t)=>{t.r(s),t.d(s,{default:()=>p});var i=t(1572),n=t(675),r=t(297),a=t(90),l=t(668),d=t.n(l),o=t(599),c=t(296);const u=a.Locale.getSection("admin.controllers.dns.external-dns"),g=({tabs:e,modules:s})=>{const t=(0,o.useNavigate)();return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(i.default,{items:e}),(0,c.jsx)(r.Paragraph,{children:u.lmsg("hint")}),(0,c.jsx)(r.ItemList,{minColumnWidth:280,gap:"md",children:s.map(({id:e,title:s,isConfigured:i,iconUrl:n,href:a})=>(0,c.jsx)(r.Item,{icon:(0,c.jsx)(r.Icon,{src:n}),title:s,description:i?u.lmsg("configured"):u.lmsg("notConfigured"),onClick:()=>t(a)},e))})]})};g.propTypes={tabs:i.default.propTypes.items.isRequired,modules:d().arrayOf(d().shape({id:d().string,title:d().string,isConfigured:d().bool,iconUrl:d().string,href:d().string})).isRequired};const p=(0,n.withPageLayout)(g)}}]);
//# sourceMappingURL=external-dns.js.map?45fa4fcf724b2a5023cd

View File

@@ -1 +0,0 @@
{"version":3,"file":"javascript/views/admin/dns/external-dns.js?45fa4fcf724b2a5023cd","mappings":"2NAOA,MAAMA,EAAUA,EAAGC,WAAwBA,GAASA,EAAMC,OAAS,GAC/DC,EAAAA,EAAAA,KAACC,EAAAA,KAAI,CAACC,OAAQJ,EAAMK,UAAU,EAAGC,kBAAoC,WAAjBA,GAA6B,EAAEC,SAC9EP,EAAMQ,IAAI,EAAGC,QAAOC,QAAQC,KACzBT,EAAAA,EAAAA,KAACU,EAAAA,IACG,CAEAH,MAAOA,EACPI,UAAWC,EAAAA,QACXC,IAAIC,EAAAA,EAAAA,YAAWN,IAHVC,MAOjB,KAEJZ,EAAQkB,UAAY,CAChBjB,MAAOkB,IAAAA,QAAkBA,IAAAA,MAAgB,CACrCT,MAAOS,IAAAA,OAAiBC,WACxBT,KAAMQ,IAAAA,OAAiBC,WACvBb,aAAcY,IAAAA,WAItB,S,+LCpBA,MAAME,EAASC,EAAAA,OAAOC,WAAW,sCAE3BC,EAAOA,EAAGC,OAAMC,cAClB,MAAMC,GAAWC,EAAAA,EAAAA,eACjB,OACIC,EAAAA,EAAAA,MAAAC,EAAAA,SAAA,CAAAtB,SAAA,EACIL,EAAAA,EAAAA,KAACH,EAAAA,QAAO,CAACC,MAAOwB,KAChBtB,EAAAA,EAAAA,KAAC4B,EAAAA,UAAS,CAAAvB,SAAEa,EAAOW,KAAK,WACxB7B,EAAAA,EAAAA,KAAC8B,EAAAA,SAAQ,CAACC,eAAgB,IAAKC,IAAI,KAAI3B,SAClCkB,EAAQjB,IAAI,EAAG2B,KAAI1B,QAAO2B,eAAcC,UAAS3B,WAC9CR,EAAAA,EAAAA,KAACoC,EAAAA,KAAI,CAEDC,MAAMrC,EAAAA,EAAAA,KAACsC,EAAAA,KAAI,CAACC,IAAKJ,IACjB5B,MAAOA,EACPiC,YAAaN,EAAehB,EAAOW,KAAK,cAAgBX,EAAOW,KAAK,iBACpEY,QAASA,IAAMjB,EAAShB,IAJnByB,UAY7BZ,EAAKN,UAAY,CACbO,KAAMzB,EAAAA,QAAQkB,UAAUjB,MAAMmB,WAC9BM,QAASP,IAAAA,QAAkBA,IAAAA,MAAgB,CACvCiB,GAAIjB,IAAAA,OACJT,MAAOS,IAAAA,OACPkB,aAAclB,IAAAA,KACdmB,QAASnB,IAAAA,OACTR,KAAMQ,IAAAA,UACNC,YAGR,SAAeyB,EAAAA,EAAAA,gBAAerB,E","sources":["webpack:///./components/jsw/JswTabs.js","webpack:///./views/admin/dns/external-dns/Page.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport PropTypes from 'prop-types';\nimport { Tabs, Tab } from '@plesk/ui-library';\nimport { prepareUrl } from 'jsw';\nimport Link from 'components/common/Link';\n\nconst JswTabs = ({ items = undefined }) => items && items.length > 1 ? (\n <Tabs active={items.findIndex(({ containerCls }) => containerCls === 'active') + 1}>\n {items.map(({ title, href }, index) => (\n <Tab\n // eslint-disable-next-line react/no-array-index-key\n key={index}\n title={title}\n component={Link}\n to={prepareUrl(href)}\n />\n ))}\n </Tabs>\n) : null;\n\nJswTabs.propTypes = {\n items: PropTypes.arrayOf(PropTypes.shape({\n title: PropTypes.string.isRequired,\n href: PropTypes.string.isRequired,\n containerCls: PropTypes.string,\n })),\n};\n\nexport default JswTabs;\n","// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport JswTabs from 'components/jsw/JswTabs';\nimport { withPageLayout } from 'components/layouts/PageLayout';\nimport { Icon, Item, ItemList, Paragraph } from '@plesk/ui-library';\nimport { Locale } from 'jsw';\nimport PropTypes from 'prop-types';\nimport { useNavigate } from 'react-router-dom';\n\nconst locale = Locale.getSection('admin.controllers.dns.external-dns');\n\nconst Page = ({ tabs, modules }) => {\n const navigate = useNavigate();\n return (\n <>\n <JswTabs items={tabs} />\n <Paragraph>{locale.lmsg('hint')}</Paragraph>\n <ItemList minColumnWidth={280} gap=\"md\">\n {modules.map(({ id, title, isConfigured, iconUrl, href }) => (\n <Item\n key={id}\n icon={<Icon src={iconUrl} />}\n title={title}\n description={isConfigured ? locale.lmsg('configured') : locale.lmsg('notConfigured')}\n onClick={() => navigate(href)}\n />\n ))}\n </ItemList>\n </>\n );\n};\n\nPage.propTypes = {\n tabs: JswTabs.propTypes.items.isRequired,\n modules: PropTypes.arrayOf(PropTypes.shape({\n id: PropTypes.string,\n title: PropTypes.string,\n isConfigured: PropTypes.bool,\n iconUrl: PropTypes.string,\n href: PropTypes.string,\n })).isRequired,\n};\n\nexport default withPageLayout(Page);\n"],"names":["JswTabs","items","length","_jsx","Tabs","active","findIndex","containerCls","children","map","title","href","index","Tab","component","Link","to","prepareUrl","propTypes","PropTypes","isRequired","locale","Locale","getSection","Page","tabs","modules","navigate","useNavigate","_jsxs","_Fragment","Paragraph","lmsg","ItemList","minColumnWidth","gap","id","isConfigured","iconUrl","Item","icon","Icon","src","description","onClick","withPageLayout"],"sourceRoot":""}

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([["views/admin/force-reset-password"],{1528:(e,t,s)=>{s.r(t),s.d(t,{default:()=>o.default});var o=s(1529)},1529:(e,t,s)=>{s.r(t),s.d(t,{default:()=>d});var o=s(297),a=s(1305),n=s(1306),l=s(90),r=s(296);const c=l.Locale.getTranslate("components.forms.force-reset-password"),d=(0,n.withLoginLayout)(()=>(0,r.jsxs)(a.default,{autocomplete:"off",method:"post",submitButton:{children:(0,r.jsx)(c,{content:"saveButton"})},applyButton:!1,cancelButton:{component:"a",href:"/login_up.php"},children:[(0,r.jsx)("h3",{children:(0,r.jsx)(c,{content:"title"})}),(0,r.jsx)(o.FormFieldPassword,{title:(0,r.jsx)(c,{content:"passwordLabel"}),name:"password",size:"fill"})]}))}}]);
//# sourceMappingURL=force-reset-password.js.map?7b70a2cd250753d16c55

View File

@@ -1 +0,0 @@
{"version":3,"file":"javascript/views/admin/force-reset-password.js?7b70a2cd250753d16c55","mappings":"4RAOA,MAAMA,EAAYC,EAAAA,OAAOC,aAAa,yCAwBtC,GAAeC,EAAAA,EAAAA,iBAtBYC,KACvBC,EAAAA,EAAAA,MAACC,EAAAA,QAAI,CACDC,aAAa,MACbC,OAAO,OACPC,aAAc,CACVC,UAAUC,EAAAA,EAAAA,KAACX,EAAS,CAACY,QAAQ,gBAEjCC,aAAa,EACbC,aAAc,CACVC,UAAW,IACXC,KAAM,iBACRN,SAAA,EAEFC,EAAAA,EAAAA,KAAA,MAAAD,UAAIC,EAAAA,EAAAA,KAACX,EAAS,CAACY,QAAQ,aACvBD,EAAAA,EAAAA,KAACM,EAAAA,kBAAiB,CACdC,OAAOP,EAAAA,EAAAA,KAACX,EAAS,CAACY,QAAQ,kBAC1BO,KAAK,WACLC,KAAK,Y","sources":["webpack:///./views/admin/force-reset-password/ForceResetPassword.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nimport { FormFieldPassword } from '@plesk/ui-library';\nimport Form from 'components/Form';\nimport { withLoginLayout } from 'components/layouts/LoginLayout';\nimport { Locale } from 'jsw';\n\nconst Translate = Locale.getTranslate('components.forms.force-reset-password');\n\nconst ForceResetPassword = () => (\n <Form\n autocomplete=\"off\"\n method=\"post\"\n submitButton={{\n children: <Translate content=\"saveButton\" />,\n }}\n applyButton={false}\n cancelButton={{\n component: 'a',\n href: '/login_up.php',\n }}\n >\n <h3><Translate content=\"title\" /></h3>\n <FormFieldPassword\n title={<Translate content=\"passwordLabel\" />}\n name=\"password\"\n size=\"fill\"\n />\n </Form>\n);\n\nexport default withLoginLayout(ForceResetPassword);\n"],"names":["Translate","Locale","getTranslate","withLoginLayout","ForceResetPassword","_jsxs","Form","autocomplete","method","submitButton","children","_jsx","content","applyButton","cancelButton","component","href","FormFieldPassword","title","name","size"],"sourceRoot":""}

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

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

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

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

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

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

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

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

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 @@
(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/admin/sessions/list"],{1568:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>c});var i=t(668),o=t.n(i),n=t(90),a=t(1569);const r={id:o().string,dataUrl:o().string,operations:o().array,itemActions:o().object,columns:o().array,data:o().shape({data:o().array,state:o().object,pager:o().object,locale:o().object,additional:o().object,pathbar:o().any}),searchFilters:o().object,searchOveral:o().string,disabledSelectHint:o().string,isDisabledItem:o().func,onRedraw:o().func,emptyViewMode:o().oneOf(["all","items"]),emptyView:o().any},l={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},d=(0,a.default)(n.List,{propsList:Object.keys(r),defaultProps:l});d.displayName="JswList",d.propTypes=r;const c=d},1569:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>n});var i=t(296),o=t(90);const n=(e,{propsList:s=[],setters:t={},defaultProps:n={}})=>a=>{const r=(0,i.useRef)(),l=(0,i.useRef)(),[d,c]=Object.entries({...n,...a}).reduce((e,[t,i])=>(e[s.includes(t)?0:1][t]=i,e),[{},{}]),p=s.map(e=>{const s=d[e];return t[e]?(l.current?.[t[e]](s),null):s});return(0,i.useLayoutEffect)(()=>(l.current=new e(d),(0,o.render)(r.current,l.current),()=>{l.current.remove(),l.current=null}),[c.key,...p]),(0,i.jsx)("div",{ref:r,...c})}},1581:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/admin.png?144d3e2283d0111dbc297b21492ae3e3"},1583:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/customer.png?af8f4cde2514944f9c83409d034b2b99"},1586:e=>{e.exports=Jsw.skinUrl+"/icons/16/plesk/reseller.png?463eeaee68db9945ef2f0988e5fa736a"},1731:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>m});var i=t(296),o=t(668),n=t.n(o),a=t(90),r=t(1568),l=t(675);const d=a.Locale.getSection("admin.components.lists.sessions"),c={adminSession:{icon:t(1581),alt:d.lmsg("altAdminIcon"),description:d.lmsg("typeAdmin")},resellerSession:{icon:t(1586),alt:d.lmsg("altResellerIcon"),description:d.lmsg("typeReseller")},clientSession:{icon:t(1583),alt:d.lmsg("altClientIcon"),description:d.lmsg("typeClient")}},p=({allowSettings:e=!1,data:s,searchFilters:t})=>{const o=(0,i.useMemo)(()=>[{componentType:a.SmallButton,id:"buttonRefresh",title:d.lmsg("buttonRefresh"),description:d.lmsg("buttonRefreshDescription"),addCls:"sb-refresh",handler(){(0,a.getComponent)("active-plesk-sessions-list").reload()}},{componentType:a.bar.Separator},{componentType:a.SmallButton,id:"buttonRemove",title:d.lmsg("buttonRemove"),description:d.lmsg("buttonRemoveDescription"),addCls:"sb-remove-selected",handler(e){(0,a.getComponent)("active-plesk-sessions-list").execGroupOperation({url:"/admin/sessions/remove/",subtype:"delete",mouseEvent:e,locale:{confirmOnGroupOperation:d.lmsg("removeConfirmMessage")}})}},e?{componentType:a.bar.Separator}:null,e?{componentType:a.SmallButton,id:"buttonSettings",title:d.lmsg("buttonSettings"),description:d.lmsg("buttonSettingsDescription"),addCls:"sb-settings",href:"/admin/sessions/settings/"}:null].filter(Boolean),[e]),n=(0,i.useMemo)(()=>[a.list.COLUMN_SELECTION,{header:d.lmsg("headerType"),sortable:!0,headerCls:"icon",cls:"icon",dataIndex:"sessionTypeIcon",renderer({sessionType:e}){const{icon:s,alt:t,description:i}=c[e];return`<i class="icon"><img src="${s}" alt="${t}" /></i><span class="tooltipData">${i}</span>`}},{header:d.lmsg("headerLogin"),sortable:!0,dataIndex:"login"},{header:d.lmsg("headerIpAddress"),sortable:!0,dataIndex:"ip_address"},{header:d.lmsg("headerLogonTime"),sortable:!0,dataIndex:"loginTime"},{header:d.lmsg("headerIdleTime"),sortable:!0,dataIndex:"idleTime"}],[]),l=(0,i.useCallback)(({isDisabled:e})=>e,[]);return(0,i.jsx)(r.default,{id:"active-plesk-sessions-list",data:s,dataUrl:"/admin/sessions/list-data",searchFilters:t,operations:o,columns:n,isDisabledItem:l})};p.propTypes={allowSettings:n().bool,data:r.default.propTypes.data.isRequired,searchFilters:r.default.propTypes.searchFilters.isRequired};const m=(0,l.withPageLayout)(p)}}]);
//# sourceMappingURL=list.js.map?68692142c4f20670d49a

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

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

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/admin/setup/progress"],{1454:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>u,withInitLayout:()=>h});var a=t(296),n=t(668),r=t.n(n),i=t(297),c=t(90),l=t(1159),p=t(690);const d=c.Locale.getTranslate("components.shortcuts"),o=({banner:e,children:s})=>((0,a.useLayoutEffect)(()=>{(0,c.getComponent)("asyncProgressBarWrapper")?.hide()},[]),(0,a.jsxs)("div",{className:"init-page",children:[(0,a.jsx)(p.default,{layoutType:"simplified"}),(0,a.jsx)(i.Layout,{type:"simplified",className:"init-page__inner",header:(0,a.jsxs)("div",{className:"init-page-header",children:[(0,a.jsx)("div",{className:"init-page-header__brand",children:(0,a.jsx)(l.default,{})}),(0,a.jsx)("div",{className:"init-page-header__actions",children:(0,a.jsxs)("a",{className:"init-page-header__action",href:"/logout.php","data-type":"link-logout",children:[(0,a.jsx)("span",{className:"icon",children:(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:(0,a.jsx)("path",{fill:"currentColor",d:"M13,16H6v3.573c0,0.078-0.045,0.148-0.115,0.181s-0.153,0.022-0.213-0.027l-4.75-3.958 c-0.228-0.19-0.36-0.471-0.36-0.768c0-0.297,0.132-0.578,0.36-0.768l4.75-3.958c0.06-0.05,0.143-0.06,0.213-0.028 C5.955,10.279,6,10.349,6,10.427V14h7c0.552,0,1,0.448,1,1C14,15.552,13.552,16,13,16z M32,2v21.13c0,0.538-0.288,1.035-0.756,1.302 l-11,6.286c-0.231,0.132-0.487,0.198-0.744,0.198c-0.26,0-0.52-0.068-0.753-0.203C18.285,30.444,18,29.95,18,29.415V26h-4 c-1.105,0-2-0.895-2-2v-3.5c0-0.276,0.224-0.5,0.5-0.5h1c0.276,0,0.5,0.224,0.5,0.5V24h4V8.87c0-0.538,0.288-1.035,0.756-1.302 L28.5,2H14v7.5c0,0.276-0.224,0.5-0.5,0.5h-1C12.224,10,12,9.776,12,9.5V2c0-1.105,0.895-2,2-2h16C31.105,0,32,0.895,32,2z M30,3.446L20,9.161V24v2v2.554l10-5.714V3.446z"})})}),(0,a.jsx)(d,{content:"logOut"})]})})]}),contentAddon:e?(0,a.jsx)("div",{className:"init-page__banner",children:(0,a.jsx)("img",{className:"init-page__banner-image",src:e,alt:""})}):null,children:(0,a.jsx)("div",{id:"main",className:"init-page__content",children:s})})]}));o.propTypes={children:r().any,banner:r().any};const h=(e,{banner:s})=>{const t=t=>(0,a.jsx)(o,{banner:s,children:(0,a.jsx)(e,{...t})});return t.displayName=`withInitLayout(${e.displayName||e.name||"Component"})`,t.WrappedComponent=e,t},u=o},1530:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>d});var a=t(297),n=t(296),r=t(668),i=t.n(r),c=t(90),l=t(1454);const p=({task:e})=>{const[s,t]=(0,n.useState)(e.steps),r=()=>(0,c.redirect)("/setup");return(0,n.useEffect)(()=>{const s=({id:s})=>{s===e.id&&r()},a=()=>r();return c.Observer.append(({id:s,steps:a})=>{s===e.id&&t(a)},"plesk:taskStepUpdate"),c.Observer.append(s,"plesk:taskComplete"),window.addEventListener("error",a),()=>{c.Observer.remove(s,"plesk:taskStepUpdate"),c.Observer.remove(s,"plesk:taskComplete"),window.removeEventListener("error",a)}},[e]),(0,n.useEffect)(()=>{const e=s.find(({status:e})=>"running"===e);if(!e)return;const{blocking:t}=e;t||r()},[s]),(0,n.jsx)(a.Progress,{children:s.map(({title:e,status:s,progress:t,errors:r})=>(0,n.jsx)(a.ProgressStep,{title:e,status:s,progress:t,children:Array.isArray(r)&&r.map(e=>(0,n.jsx)("div",{children:e},e))},e))})};p.propTypes={task:i().shape({id:i().string,steps:i().array.isRequired}).isRequired};const d=(0,l.withInitLayout)(p,{banner:t(1531)})},1531:e=>{e.exports=Jsw.skinUrl+"/images/postinstall-progress.png?5a191525ec0a6973b6936b6d283019a7"}}]);
//# sourceMappingURL=progress.js.map?46f55beaf50230b322d3

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

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

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

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,10 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/dns/records/dns-zone-sync"],{1430:(e,n,t)=>{t.r(n),t.d(n,{default:()=>u});var s=t(296),o=t(599),c=t(297);const u=({onClose:e,isOpen:n=!0,closeOnFormSuccess:t=!0,closeUrl:u="..",form:l,...r})=>{const a=(0,o.useNavigate)(),[i,d]=(0,s.useState)(n),f=(0,s.useRef)(null),p=(0,s.useCallback)((...n)=>{const t=e??(()=>a(u,{preventScrollReset:!0}));d(!1),f.current=setTimeout(()=>{t(...n),f.current=null},300)},[u,a,e]);(0,s.useEffect)(()=>()=>{f.current&&clearTimeout(f.current)},[]),(0,s.useEffect)(()=>{n?f.current&&clearTimeout(f.current):d(n)},[n]);const m=(0,s.useMemo)(()=>{if(l&&t){if((0,s.isValidElement)(l))return(0,s.cloneElement)(l,{onSuccess:(...e)=>{l.props.onSuccess?.(...e),p()}});if("object"==typeof l)return{...l,onSuccess:(...e)=>{l.onSuccess?.(...e),p()}}}return l},[t,p,l]);return(0,s.jsx)(c.Drawer,{...r,form:m,onClose:p,isOpen:i})}},2327:(e,n,t)=>{t.r(n),t.d(n,{default:()=>p});var s=t(696),o=t(583),c=t(297),u=t(698),l=t(1430),r=t(1305),a=t(90),i=t(296);const d=a.Locale.getTranslate("admin.controllers.dns.sync"),f=o.gql`
mutation SyncDnsZone($input: SyncDnsZoneInput!) {
syncDnsZone(input: $input) {
task {
id
}
}
}
`,p=()=>{const[e]=(0,s.useMutation)(f);return(0,i.jsx)(l.default,{component:u.default,dataType:"dns-zone-sync",isOpen:!0,title:(0,i.jsx)(d,{content:"title"}),form:(0,i.jsx)(r.default,{applyButton:!1,mutation:e,onSubmit:({sync:e})=>({forced:"forced"===e}),submitButton:{"data-type":"dns-sync-apply"},values:{sync:"safe"},children:(0,i.jsx)(c.FormFieldRadioButtons,{label:(0,i.jsx)(d,{content:"type-option"}),name:"sync",options:[{value:"safe",label:(0,i.jsx)(d,{content:"safe"})},{value:"forced",label:(0,i.jsx)(d,{content:"force"})}]})})})}}}]);
//# sourceMappingURL=dns-zone-sync.js.map?cb8ffcbed2797fe80e4d

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

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

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

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

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

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

File diff suppressed because one or more lines are too long

View File

@@ -1,2 +0,0 @@
"use strict";(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["views/smb/database/index"],{1568:(e,a,t)=>{t.r(a),t.d(a,{default:()=>c});var s=t(668),r=t.n(s),i=t(90),d=t(1569);const o={id:r().string,dataUrl:r().string,operations:r().array,itemActions:r().object,columns:r().array,data:r().shape({data:r().array,state:r().object,pager:r().object,locale:r().object,additional:r().object,pathbar:r().any}),searchFilters:r().object,searchOveral:r().string,disabledSelectHint:r().string,isDisabledItem:r().func,onRedraw:r().func,emptyViewMode:r().oneOf(["all","items"]),emptyView:r().any},n={id:void 0,dataUrl:void 0,operations:void 0,itemActions:void 0,columns:void 0,data:void 0,searchFilters:void 0,searchOveral:void 0,disabledSelectHint:void 0,isDisabledItem:void 0,onRedraw:void 0,emptyViewMode:void 0,emptyView:void 0},l=(0,d.default)(i.List,{propsList:Object.keys(o),defaultProps:n});l.displayName="JswList",l.propTypes=o;const c=l},1569:(e,a,t)=>{t.r(a),t.d(a,{default:()=>i});var s=t(296),r=t(90);const i=(e,{propsList:a=[],setters:t={},defaultProps:i={}})=>d=>{const o=(0,s.useRef)(),n=(0,s.useRef)(),[l,c]=Object.entries({...i,...d}).reduce((e,[t,s])=>(e[a.includes(t)?0:1][t]=s,e),[{},{}]),u=a.map(e=>{const a=l[e];return t[e]?(n.current?.[t[e]](a),null):a});return(0,s.useLayoutEffect)(()=>(n.current=new e(l),(0,r.render)(o.current,n.current),()=>{n.current.remove(),n.current=null}),[c.key,...u]),(0,s.jsx)("div",{ref:o,...c})}},2299:(e,a,t)=>{t.r(a),t.d(a,{default:()=>s.default});var s=t(2300)},2300:(e,a,t)=>{t.r(a),t.d(a,{default:()=>p});var s=t(296),r=t(90),i=t(1568),d=t(675),o=t(718);const n=r.Locale.getSection("smb.controllers.database.index"),l=r.Locale.getTranslate("smb.controllers.database.index"),c=r.Locale.getSection("smb.components.lists.subscriptions"),u=({data:e,searchFilters:a})=>{const t=(0,o.useNavigateCallback)(),d=(0,s.useMemo)(()=>[{header:n.lmsg("subscription"),sortable:!0,renderer:({id:e,domain:a})=>(0,r.createElement)("a",{href:(0,r.prepareUrl)(`/smb/database/list/domainId/${e}`),onclick:t},a)},{header:c.lmsg("addonDomains"),dataIndex:"addonDomains",renderer:({addonDomains:e})=>e.join("<br/>")}],[t]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("p",{children:(0,s.jsx)(l,{content:"pageHint"})}),(0,s.jsx)(i.default,{id:"database-list",data:e,dataUrl:"/smb/database/subscriptions-list-data",searchFilters:a,searchOveral:"domain",columns:d})]})};u.propTypes={data:i.default.propTypes.data.isRequired,searchFilters:i.default.propTypes.searchFilters.isRequired};const p=(0,d.withPageLayout)(u)}}]);
//# sourceMappingURL=index.js.map?bcf828abf3ca15e083ad

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More