PageSourceSearch

https://rtcwmap.de/cp/javascript/components/pages/VirtualDirectoryPage/MimeTypeList.js?70d65d54d9671deae9e0

js rtcwmap.de collected 2026-10-07 15:33:29 UTC 7,323 bytes, 2 lines download raw bytes

1(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/VirtualDirectoryPage/MimeTypeList"],{2333:(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}}})}},2334:(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})))}))}},2335:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainVirtualDirectoryMimeTypesCache:()=>a});var n=i(2332);const a=(e,t)=>{(0,n.evictDomainVirtualDirectoryFieldsCache)(e,{domainId:t,fields:["mimeType","mimeTypes"]})}},2336:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainVirtualDirectoryProtectionCache:()=>a});var n=i(2332);const a=(e,t)=>{(0,n.evictDomainVirtualDirectoryFieldsCache)(e,{domainId:t,fields:["content","protectedDirectory"]})}},2332:(e,t,i)=>{"use strict";i.r(t),i.d(t,{evictDomainHostingFieldCache:()=>n.evictDomainHostingFieldCache,evictDomainVirtualDirectoryFieldsCache:()=>a.evictDomainVirtualDirectoryFieldsCache,evictDomainVirtualDirectoryMimeTypesCache:()=>o.evictDomainVirtualDirectoryMimeTypesCache,evictDomainVirtualDirectoryProtectionCache:()=>r.evictDomainVirtualDirectoryProtectionCache,modifyCacheOnProtectedDirectoryAddOrDelete:()=>s.modifyCacheOnProtectedDirectoryAddOrDelete});var n=i(2333),a=i(2334),o=i(2335),r=i(2336),s=i(2337)},2337:(e,t,i)=>{"use strict";i.r(t),i.d(t,{modifyCacheOnProtectedDirectoryAddOrDelete:()=>a});var n=i(2332);const a=(e,t)=>{(0,n.evictDomainHostingFieldCache)(e,t,"protectedDirectories"),(0,n.evictDomainVirtualDirectoryProtectionCache)(e,t)}},2414:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>k});var n=i(575),a=i(574),o=i(619),r=i(271),s=i(89),c=i(707),l=i(611),d=i(2332),m=i(531),u=i(771),p=i.n(u),y=i(2415),h=i.n(y),f=(i(2416),i(270));const D=s.Locale.getSection("components.pages.VirtualDirectory.MimeTypeList"),v=s.Locale.getTranslate("components.pages.VirtualDirectory.MimeTypeList"),x=s.Locale.getTranslate("components.buttons"),k=()=>{const e=(0,n.useLocation)(),{mimeTypeListKey:t}=(0,n.useLoaderData)(),{domainId:i}=(0,n.useParams)(),[s]=(0,a.useSearchParams)(),u=s.get("path")||"/",{selection:y,setSelection:k,loadingRows:g,wrapListOperation:T}=(0,l.useListOperation)(),{listData:V,listProps:b,listInput:C}=(0,c.useGraphQlList)({key:t,onListInputChange:()=>k([]),query:p(),variables:{domainId:btoa(`Domain:${i}`),path:u},extractList:e=>e.domain.hosting.virtualDirectory.mimeTypes}),j=(0,f.jsx)(r.Button,{intent:"primary",icon:"plus",component:a.Link,to:{...e,pathname:"create"},tooltip:D.lmsg("addHint"),preventScrollReset:!0,"data-testid":"mime-type-add",children:(0,f.jsx)(v,{content:"add"})}),[S]=(0,o.useMutation)(h(),{refetchQueries:[p()],awaitRefetchQueries:!0,update(e){(0,d.evictDomainVirtualDirectoryMimeTypesCache)(e,i)},onCompleted(){(0,m.addToast)({intent:"success",message:D.lmsg("removeSuccess")})},onError({message:e}){(0,m.addToast)({intent:"danger",message:e})}}),L=T((async e=>{await S({variables:{input:{domainId:i,path:u,extensions:e}}})})),w=!!C.searchFilters?.extension,M=(0,f.jsx)(c.GraphQlList,{...b,rowKey:"extension",filtered:w,selection:y,loadingRows:g,onSelectionChange:k,columns:[{key:"extension",width:"45%",title:(0,f.jsx)(v,{content:"columnExtension"}),sortable:!0,type:"title",className:"mime-type-list-cell"},{key:"content",width:"55%",title:(0,f.jsx)(v,{content:"columnContent"}),sortable:!0,type:"title",className:"mime-type-list-cell"},{key:"actions",type:"actions",render:({extension:t})=>(0,f.jsx)(r.ListActions,{children:(0,f.jsx)(r.ListAction,{primary:!0,icon:"pencil",component:a.Link,to:{...e,pathname:`${t}/edit`},preventScrollReset:!0,"data-testid":"mime-type-edit",children:(0,f.jsx)(v,{content:"edit"})})})}],toolbar:(0,f.jsxs)(r.Toolbar,{children:[(0,f.jsx)(r.ToolbarGroup,{children:j}),(0,f.jsx)(r.ToolbarGroup,{children:(0,f.jsx)(r.ListOperation,{critical:!0,noSelectionText:D.lmsg("noSelectionText"),confirmationText:()=>{const e=D.formatMessage("removeConfirmation",{count:y.length});if(y.length>1)return e;const t=V.nodes.find((({extension:e})=>y[0]===e));return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{children:e}),(0,f.jsx)("b",{children:`${t.extension} = ${t.content}`})]})},actionButtonText:(0,f.jsx)(x,{content:"yesRemove"}),cancelButtonText:(0,f.jsx)(x,{content:"cancel"}),children:(0,f.jsx)(r.Button,{"data-testid":"mime-type-remove",onClick:()=>L(y),children:(0,f.jsx)(x,{content:"remove"})})})}),(0,f.jsx)(r.ToolbarExpander,{}),(0,f.jsx)(r.ToolbarGroup,{groupable:!1,children:(0,f.jsx)(c.GraphQlList.SearchBar,{name:"extension"})})]}),emptyView:(0,f.jsx)(r.ListEmptyView,{actions:j})});return(0,f.jsxs)(f.Fragment,{children:[M,(0,f.jsx)(n.Outlet,{})]})}},2413:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>n.default});var n=i(2414)},2415:e=>{var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"DeleteVirtualDirectoryMimeTypes"}
1,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"DeleteVirtualDirectoryMimeTypeInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteVirtualDirectoryMimeType"},arguments:[{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:"extensions"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:174}};t.loc.source={body:"mutation DeleteVirtualDirectoryMimeTypes(\n    $input: DeleteVirtualDirectoryMimeTypeInput!\n) {\n    deleteVirtualDirectoryMimeType(input: $input) {\n        extensions\n    }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,t)})),e.definitions&&e.definitions.forEach((function(e){i(e,t)}))}var n={};function a(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}}t.definitions.forEach((function(e){if(e.name){var t=new Set;i(e,t),n[e.name.value]=t}})),e.exports=t,e.exports.DeleteVirtualDirectoryMimeTypes=function(e,t){var i={kind:e.kind,definitions:[a(e,t)]};e.hasOwnProperty("loc")&&(i.loc=e.loc);var o=n[t]||new Set,r=new Set,s=new Set;for(o.forEach((function(e){s.add(e)}));s.size>0;){var c=s;s=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(n[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(t){var n=a(e,t);n&&i.definitions.push(n)})),i}(t,"DeleteVirtualDirectoryMimeTypes")},2416:(e,t,i)=>{"use strict";i.r(t)}}]);
2//# sourceMappingURL=MimeTypeList.js.map?70d65d54d9671deae9e0

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.