PageSourceSearch

https://marcoantoniodealmeida.com/cp/javascript/components/pages/P…edDirectoryEditPage.js?3b61d9ab88bfc4b09ef4

js marcoantoniodealmeida.com collected 2026-10-04 07:51:46 UTC 6,985 bytes, 2 lines download raw bytes

1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/ProtectedDirectoryEditPage"],{942:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>d});var n=i(251),r=i(581),o=i(253),a=i.n(o),s=i(252);const c=({onClose:e,isOpen:t,closeOnFormSuccess:i,closeUrl:o,...a})=>{const c=(0,r.useNavigate)(),[d,l]=(0,n.useState)(t),u=(0,n.useRef)(null),p=(0,n.useCallback)(((...t)=>{const i=e??(()=>c(o,{preventScrollReset:!0}));l(!1),u.current=setTimeout((()=>{i(...t),u.current=null}),300)}),[o,c,e]);(0,n.useEffect)((()=>()=>clearTimeout(u.current)),[]),(0,n.useEffect)((()=>{t?u.current&&clearTimeout(u.current):l(t)}),[t]);const m=(0,n.useMemo)((()=>{const{form:e}=a;if(e&&i){if((0,n.isValidElement)(e))return(0,n.cloneElement)(e,{onSuccess:()=>{e.props.onSuccess?.(),p()}});if("object"==typeof e)return{...e,onSuccess:()=>{e.onSuccess?.(),p()}}}return e}),[i,p,a]);return(0,n.jsx)(s.Drawer,{...a,form:m,onClose:p,isOpen:d})};c.propTypes={onClose:a().func,isOpen:a().bool,form:a().oneOfType([a().object,a().node]),closeOnFormSuccess:a().bool,closeUrl:a().string},c.defaultProps={onClose:void 0,form:void 0,isOpen:!0,closeOnFormSuccess:!0,closeUrl:".."};const d=c},2108:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>u});var n=i(251),r=i(253),o=i.n(r),a=i(89),s=i(252),c=i(821);const d=a.Locale.getTranslate("components.forms.ProtectedDirectory"),l=({mutation:e,withLocation:t,protectedDirectory:i,...r})=>{const[o,a]=(0,n.useState)((()=>((e,t)=>{if(!e)return{path:"/",realm:"",...t?{isNonSsl:!0,isCgiBin:!1}:{}};const{path:i,realm:n,isNonSsl:r,isCgiBin:o}=e;return{path:`/${i}`,realm:n,...t?{isNonSsl:r,isCgiBin:o}:{}}})(i,t))),l=(e,t)=>{a((i=>(0,s.setIn)(i,e,t)))};return(0,n.jsxs)(c.default,{values:o,onFieldChange:l,mutation:e,applyButton:!1,...r,children:[(0,n.jsx)(s.FormFieldText,{name:"path",label:(0,n.jsx)(d,{content:"pathLabel"}),required:!0,autoFocus:!0,inputProps:{maxLength:"128"}}),t&&(0,n.jsxs)(s.FormField,{label:(0,n.jsx)(d,{content:"locationLabel"}),children:[(0,n.jsx)(s.FormFieldCheckbox,{name:"isNonSsl",label:(0,n.jsx)(d,{content:"isNonSslLabel"}),onChange:e=>{e||o.isCgiBin||l("isCgiBin",!0)}}),(0,n.jsx)(s.FormFieldCheckbox,{name:"isCgiBin",label:(0,n.jsx)(d,{content:"isCgiBinLabel"}),onChange:e=>{e||o.isNonSsl||l("isNonSsl",!0)}})]}),(0,n.jsx)(s.FormFieldText,{name:"realm",label:(0,n.jsx)(d,{content:"realmLabel"}),inputProps:{maxLength:"255"}})]})};l.propTypes={mutation:o().func.isRequired,withLocation:o().bool.isRequired,protectedDirectory:o().shape({id:o().string.isRequired,path:o().string.isRequired,realm:o().string.isRequired,isNonSsl:o().bool.isRequired,isCgiBin:o().bool.isRequired})},l.defaultProps={protectedDirectory:null};const u=l},2111:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>b});var n=i(253),r=i.n(n),o=i(581),a=i(617),s=i(89),c=i(942),d=i(2108),l=i(530),u=i(742),p=i.n(u),m=i(2112),f=i.n(m),v=i(251);const y=s.Locale.getTranslate("components.pages.ProtectedDirectoryEdit"),k=({protectedDirectoryId:e,protectedDirectory:t,isProtectedDirectoryLocationSupported:i})=>{const n=(0,o.useNavigate)(),[r]=(0,a.useMutation)(f(),{refetchQueries:[p()],onCompleted(e,{variables:{input:{path:t}}}){(0,l.addToast)({intent:"success",message:(0,v.jsx)(y,{content:"success",params:{path:(0,v.jsx)("b",{children:t})}})})},awaitRefetchQueries:!0});return(0,v.jsx)(c.default,{isOpen:!0,onClose:()=>n(".."),"data-type":"protected-directory-edit-drawer",title:(0,v.jsx)(y,{content:"title"}),size:"sm",form:(0,v.jsx)(d.default,{mutation:({variables:t})=>r({variables:{id:e,...t}}),protectedDirectory:t,submitButton:{"data-type":"protected-directory-edit-submit"},withLocation:i})})};k.propTypes={protectedDirectoryId:r().string,protectedDirectory:r().shape({id:r().string.isRequired,path:r().string.isRequired,realm:r().string.isRequired,isNonSsl:r().bool.isRequired,isCgiBin:r().bool.isRequired}),isProtectedDirectoryLocationSupported:r().bool.isRequired},k.defaultProps={protectedDirectoryId:void 0,protectedDirectory:null};const b=k},2110:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n.default});var n=i(2111)},2112:(e,t,i)=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateProtectedDirectory"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ProtectedDirectoryInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateProtectedDirectory"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"protectedDirectory"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ProtectedDirectoryEditFragment"},directives:[]}]}}]}}]}}],loc:{start:0,end:310}};n.loc.source={body:'#import "queries/ProtectedDirectoryEditFragment.graphql"\r\n\r\nmutation UpdateProtectedDirectory(\r\n    $id: ID!,\r\n    $input: ProtectedDirectoryInput!, \r\n) {\r\n    updateProtectedDirectory(id: $id, input: $input) {\r\n        protectedDirectory {\r\n            ...ProtectedDirectoryEditFragment\r\n        }\r\n    }\r\n}\r\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var r={};function o(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&t.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){o(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){o(e,t)})),e.definitions&&e.definitions.forEach((function(e){o(e,t)}))}n.definitions=n.definitions.concat(i(741).definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!r[t]&&(r[t]=!0,!0)})));var a={};function s(e,t){for(var i=0;i<e.definitions.length;i++){var n=e.definitions[i];if(n.name&&n.name.value==t)return n}}n.definitions.forEach((function(e){if(e.name){var t=new Set;o(e,t),a[e.name.value]=t}})),e.exports=n,e.exports.UpdateProtectedDirectory=function(e,t){var i={kind:e.kind,definitions:[s(e,t)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var n=a[t]||new Set,r=new Set,o=new Set;for(n.forEach((function(e){o.add(e)}));o.size>0;){var c=o;o=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(t){var n=s(e,t);n&&i.definitions.push(n)})),i}(n,"UpdateProtectedDirectory")}}]);
2//# sourceMappingURL=ProtectedDirectoryEditPage.js.map?3b61d9ab88bfc4b09ef4

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.