PageSourceSearch

https://coronationstreettour.co.uk/cp/javascript/components/pages/…/MimeTypeList.js?30b766f8936d1f9bd518

js coronationstreettour.co.uk collected 2026-09-25 19:12:34 UTC 7,706 bytes, 2 lines download raw bytes

1(globalThis.webpackChunkPlesk=globalThis.webpackChunkPlesk||[]).push([["components/pages/VirtualDirectoryPage/MimeTypeList"],{3022(e,t,i){"use strict";function n(e,t="Required value is not defined"){if(null==e)throw new Error(t)}i.r(t),i.d(t,{assertDefined:()=>n})},2940(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}}})}},2941(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}))})}},2942(e,t,i){"use strict";i.r(t),i.d(t,{evictDomainVirtualDirectoryMimeTypesCache:()=>a});var n=i(2939);const a=(e,t)=>{(0,n.evictDomainVirtualDirectoryFieldsCache)(e,{domainId:t,fields:["mimeType","mimeTypes"]})}},2943(e,t,i){"use strict";i.r(t),i.d(t,{evictDomainVirtualDirectoryProtectionCache:()=>a});var n=i(2939);const a=(e,t)=>{(0,n.evictDomainVirtualDirectoryFieldsCache)(e,{domainId:t,fields:["content","protectedDirectory"]})}},2939(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(2940),a=i(2941),o=i(2942),r=i(2943),s=i(2944)},2944(e,t,i){"use strict";i.r(t),i.d(t,{modifyCacheOnProtectedDirectoryAddOrDelete:()=>a});var n=i(2939);const a=(e,t)=>{(0,n.evictDomainHostingFieldCache)(e,t,"protectedDirectories"),(0,n.evictDomainVirtualDirectoryProtectionCache)(e,t)}},3021(e,t,i){"use strict";i.r(t),i.d(t,{default:()=>g});var n=i(715),a=i(810),o=i(397),r=i(95),s=i(3022),c=i(1241),l=i(806),d=i(2939),m=i(663),u=i(2430),p=i(1318),y=i.n(p),h=i(3023),f=i.n(h),D=(i(3024),i(396));const v=r.Locale.getSection("components.pages.VirtualDirectory.MimeTypeList"),x=r.Locale.getTranslate("components.pages.VirtualDirectory.MimeTypeList"),T=r.Locale.getTranslate("components.buttons"),g=()=>{const e=(0,n.useLocation)(),{mimeTypeListKey:t}=(0,n.useLoaderData)(),{domainId:i}=(0,n.useParams)();(0,s.assertDefined)(i);const[r]=(0,n.useSearchParams)(),p=r.get("path")||"/",{selection:h,setSelection:g,loadingRows:k,wrapListOperation:b}=(0,l.useListOperation)(),{listData:V,listProps:C,listInput:j}=(0,c.useGraphQlList)({key:t,onListInputChange:()=>g([]),query:y(),variables:{domainId:btoa(`Domain:${i}`),path:p},extractList:e=>((0,u.assertNodeTypename)(e.domain,"Domain"),e.domain.hosting.virtualDirectory.mimeTypes)}),L=(0,D.jsx)(o.Button,{intent:"primary",icon:"plus",component:n.Link,to:{...e,pathname:"create"},tooltip:v.lmsg("addHint"),"data-testid":"mime-type-add",children:(0,D.jsx)(x,{content:"add"})}),[w]=(0,a.useMutation)(f(),{refetchQueries:[y()],awaitRefetchQueries:!0,update(e){(0,d.evictDomainVirtualDirectoryMimeTypesCache)(e,i)},onCompleted(){(0,m.addToast)({intent:"success",message:v.lmsg("removeSuccess")})},onError({message:e}){(0,m.addToast)({intent:"danger",message:e})}}),S=b(async e=>{await w({variables:{input:{domainId:i,path:p,extensions:e}}})}),M=!!j.searchFilters?.extension,E=(0,D.jsx)(c.GraphQlList,{...C,rowKey:"extension",filtered:M,selection:h,loadingRows:k,onSelectionChange:g,columns:[{key:"extension",width:"45%",title:(0,D.jsx)(x,{content:"columnExtension"}),sortable:!0,type:"title",className:"mime-type-list-cell"},{key:"content",width:"55%",title:(0,D.jsx)(x,{content:"columnContent"}),sortable:!0,type:"title",className:"mime-type-list-cell"},{key:"actions",type:"actions",render:({extension:t})=>(0,D.jsx)(o.ListActions,{children:(0,D.jsx)(o.ListAction,{primary:!0,icon:"pencil",component:n.Link,to:{...e,pathname:`${t}/edit`},"data-testid":"mime-type-edit",children:(0,D.jsx)(x,{content:"edit"})})})}],toolbar:(0,D.jsxs)(o.Toolbar,{children:[(0,D.jsx)(o.ToolbarGroup,{title:"",children:L}),(0,D.jsx)(o.ToolbarGroup,{title:"",children:(0,D.jsx)(o.ListOperation,{critical:!0,noSelectionText:v.lmsg("noSelectionText"),confirmationText:()=>{const e=v.formatMessage("removeConfirmation",{count:h.length});if(h.length>1)return e;if(!V)return null;const t=V.nodes.find(({extension:e})=>h[0]===e);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("div",{children:e}),t&&(0,D.jsx)("b",{children:`${t.extension} = ${t.content}`})]})},actionButtonText:(0,D.jsx)(T,{content:"yesRemove"}),cancelButtonText:(0,D.jsx)(T,{content:"cancel"}),children:(0,D.jsx)(o.Button,{"data-testid":"mime-type-remove",onClick:()=>S(h),children:(0,D.jsx)(T,{content:"remove"})})})}),(0,D.jsx)(o.ToolbarExpander,{}),(0,D.jsx)(o.ToolbarGroup,{title:"",groupable:!1,children:(0,D.jsx)(c.GraphQlList.SearchBar,{name:"extension"})})]}),emptyView:(0,D.jsx)(o.ListEmptyView,{actions:L})});return(0,D.jsxs)(D.Fragment,{children:[E,(0,D.jsx)(n.Outlet,{})]})}},3020(e,t,i){"use strict";i.r(t),i.d(t,{default:()=>n.default});var n=i(3021)},2430(e,t,i){"use strict";function n(e,t){if(e.__typename!==t)throw new Error(`GraphQL type assertion failed: expected ${t} but received ${e.__typename}`)}i.r(t),i.d(t,{assertNodeTypename:()=>n})},3023(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")},3024(e,t,i){"use strict";i.r(t)}}]);
2//# sourceMappingURL=MimeTypeList.js.map?30b766f8936d1f9bd518

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.