PageSourceSearch

https://house-of-nations.de/cp/javascript/components/pages/Virtual…tectionSettingsPage.js?a54dcee450347400bb3d

js house-of-nations.de collected 2026-10-04 01:54:27 UTC 9,250 bytes, 2 lines download raw bytes

1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/VirtualDirectoryPage/ProtectionSettingsPage"],{2237:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainHostingFieldCache:()=>n});const n=(e,t,i)=>{e.modify({id:e.identify({__typename:"Domain",id:btoa(`Domain:${t}`)}),fields:{hosting(e){const t={};for(const n in e)n===i||n.startsWith(`${i}(`)||(t[n]=e[n]);return t}}})}},2238:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainVirtualDirectoryFieldsCache:()=>n});const n=(e,{domainId:t,fields:i})=>{Object.values(e.extract()).filter((({__typename:e})=>"VirtualDirectory"===e)).filter((({key:e})=>atob(e).split(":")[1]===t)).forEach((t=>{const n=e.identify(t);i.forEach((t=>e.evict({id:n,fieldName:t})))}))}},2239:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainVirtualDirectoryMimeTypesCache:()=>r});var n=i(2236);const r=(e,t)=>{(0,n.evictDomainVirtualDirectoryFieldsCache)(e,{domainId:t,fields:["mimeType","mimeTypes"]})}},2240:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainVirtualDirectoryProtectionCache:()=>r});var n=i(2236);const r=(e,t)=>{(0,n.evictDomainVirtualDirectoryFieldsCache)(e,{domainId:t,fields:["content","protectedDirectory"]})}},2236:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainHostingFieldCache:()=>n.evictDomainHostingFieldCache,evictDomainVirtualDirectoryFieldsCache:()=>r.evictDomainVirtualDirectoryFieldsCache,evictDomainVirtualDirectoryMimeTypesCache:()=>o.evictDomainVirtualDirectoryMimeTypesCache,evictDomainVirtualDirectoryProtectionCache:()=>a.evictDomainVirtualDirectoryProtectionCache,modifyCacheOnProtectedDirectoryAddOrDelete:()=>c.modifyCacheOnProtectedDirectoryAddOrDelete});var n=i(2237),r=i(2238),o=i(2239),a=i(2240),c=i(2241)},2241:(e,t,i)=>{"use strict";i.r(t),i.d(t,{modifyCacheOnProtectedDirectoryAddOrDelete:()=>r});var n=i(2236);const r=(e,t)=>{(0,n.evictDomainHostingFieldCache)(e,t,"protectedDirectories"),(0,n.evictDomainVirtualDirectoryProtectionCache)(e,t)}},1034:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>d});var n=i(270),r=i(574),o=i(272),a=i.n(o),c=i(271);const s=({onClose:e,isOpen:t=!0,closeOnFormSuccess:i=!0,closeUrl:o="..",form:a,...s})=>{const d=(0,r.useNavigate)(),[l,u]=(0,n.useState)(t),m=(0,n.useRef)(null),p=(0,n.useCallback)(((...t)=>{const i=e??(()=>d(o,{preventScrollReset:!0}));u(!1),m.current=setTimeout((()=>{i(...t),m.current=null}),300)}),[o,d,e]);(0,n.useEffect)((()=>()=>clearTimeout(m.current)),[]),(0,n.useEffect)((()=>{t?m.current&&clearTimeout(m.current):u(t)}),[t]);const f=(0,n.useMemo)((()=>{if(a&&i){if((0,n.isValidElement)(a))return(0,n.cloneElement)(a,{onSuccess:()=>{a.props.onSuccess?.(),p()}});if("object"==typeof a)return{...a,onSuccess:()=>{a.onSuccess?.(),p()}}}return a}),[i,p,a]);return(0,n.jsx)(c.Drawer,{...s,form:f,onClose:p,isOpen:l})};s.propTypes={onClose:a().func,isOpen:a().bool,form:a().oneOfType([a().object,a().node]),closeOnFormSuccess:a().bool,closeUrl:a().oneOfType([a().string,a().object])};const d=s},2246:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>u});var n=i(270),r=i(272),o=i.n(r),a=i(89),c=i(271),s=i(847);const d=a.Locale.getTranslate("components.forms.ProtectedDirectory"),l=({mutation:e,readonlyPath:t,withLocation:i,protectedDirectory:r=null,...o})=>
1{const[a,l]=(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}:{}}})(r,i))),u=(e,t)=>{l((i=>(0,c.setIn)(i,e,t)))};return(0,n.jsxs)(s.default,{values:a,onFieldChange:u,mutation:e,applyButton:!1,...o,children:[t?(0,n.jsx)(c.FormField,{label:(0,n.jsx)(d,{content:"pathLabel"}),children:a.path}):(0,n.jsx)(c.FormFieldText,{name:"path",label:(0,n.jsx)(d,{content:"pathLabel"}),required:!0,autoFocus:!0,inputProps:{maxLength:"128"}}),i&&(0,n.jsxs)(c.FormField,{label:(0,n.jsx)(d,{content:"locationLabel"}),children:[(0,n.jsx)(c.FormFieldCheckbox,{name:"isNonSsl",label:(0,n.jsx)(d,{content:"isNonSslLabel"}),onChange:e=>{e||a.isCgiBin||u("isCgiBin",!0)}}),(0,n.jsx)(c.FormFieldCheckbox,{name:"isCgiBin",label:(0,n.jsx)(d,{content:"isCgiBinLabel"}),onChange:e=>{e||a.isNonSsl||u("isNonSsl",!0)}})]}),(0,n.jsx)(c.FormFieldText,{name:"realm",label:(0,n.jsx)(d,{content:"realmLabel"}),inputProps:{maxLength:"255"}})]})};l.propTypes={mutation:o().func.isRequired,readonlyPath:o().bool.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})};const u=l},2249:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>b});var n=i(272),r=i.n(n),o=i(574),a=i(616),c=i(89),s=i(1034),d=i(2246),l=i(530),u=i(2236),m=i(746),p=i.n(m),f=i(2250),y=i.n(f),D=i(270);const v=c.Locale.getTranslate("components.pages.ProtectedDirectoryEdit"),h=({domainId:e,protectedDirectoryId:t,protectedDirectory:i=null,readonlyPath:n=!1,isProtectedDirectoryLocationSupported:r})=>{const c=(0,o.useLocation)(),m=(0,o.useNavigate)(),[f]=(0,a.useMutation)(y(),{refetchQueries:[p()],onCompleted(e,{variables:{input:{path:t}}}){(0,l.addToast)({intent:"success",message:(0,D.jsx)(v,{content:"success",params:{path:(0,D.jsx)("b",{children:t})}})})},awaitRefetchQueries:!0,update(t){(0,u.evictDomainHostingFieldCache)(t,e,"protectedDirectories"),(0,u.evictDomainVirtualDirectoryProtectionCache)(t,e)}});return(0,D.jsx)(s.default,{isOpen:!0,onClose:()=>m({...c,pathname:".."}),"data-type":"protected-directory-edit-drawer",title:(0,D.jsx)(v,{content:"title"}),size:"sm",form:(0,D.jsx)(d.default,{mutation:({variables:e})=>f({variables:{id:t,...e}}),protectedDirectory:i,submitButton:{"data-type":"protected-directory-edit-submit"},readonlyPath:n,withLocation:r})})};h.propTypes={domainId:r().string.isRequired,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}),readonlyPath:r().bool,isProtectedDirectoryLocationSupported:r().bool.isRequired};const b=h},2248:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n.default});var n=i(2249)},2316:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>o});var n=i(2248),r=i(270);const o=e=>(0,r.jsx)(n.default,{...e,readonlyPath:!0})},2315:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n.default});var n=i(2316)},2250:(e,t,i)=>{var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateProtectedDirectory"},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:298}};n.loc.source={body:'#import "queries/ProtectedDirectoryEditFragment.graphql"\n\nmutation UpdateProtectedDirectory(\n    $id: ID!,\n    $input: ProtectedDirectoryInput!, \n) {\n    updateProtectedDirectory(id: $id, input: $input) {\n        protectedDirectory {\n            ...ProtectedDirectoryEditFragment\n        }\n    }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var r={};function o(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);
1else 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(745).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 c(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:[c(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 s=o;o=new Set,s.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=c(e,t);n&&i.definitions.push(n)})),i}(n,"UpdateProtectedDirectory")}}]);
2//# sourceMappingURL=ProtectionSettingsPage.js.map?a54dcee450347400bb3d

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.