PageSourceSearch

https://cloud.contic.de/dist/8689-8689.js?v=29cc147900f14dc0afbc

js contic.de collected 2026-10-07 03:28:24 UTC 12,604 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunknextcloud_ui_legacy||=[]).push([[8689],{68689(e,l,i){i.r(l);var n=i(20641),t=i(66059),a=i(40518),s=i(72644),o=i(9165),r=i(71225),c=i(79458),u=i(34329),d=i(9806),v=i(22722),p=i(45967),m=i(18337),f=i(55881),y=i(88755);const k=["src"],_={key:1},g={class:"hidden-visually"},b=(0,n.pM)({__name:"ConflictPickerCard",props:{preview:{},mtime:{},size:{},isFolder:{type:Boolean},label:{},boldDate:{type:Boolean},boldSize:{type:Boolean}},setup(e){const l=e,i=(0,t.KR)(!1);(0,n.wB)(()=>l.preview,()=>{i.value=!1});const a=(0,n.EW)(()=>!!l.preview&&!i.value);return(l,r)=>((0,n.uX)(),(0,n.CE)("span",{class:(0,s.C4)(l.$style.card)},[a.value?((0,n.uX)(),(0,n.CE)("img",{key:1,class:(0,s.C4)(l.$style.cardPreview),src:e.preview,alt:"",loading:"lazy",onError:r[0]||(r[0]=e=>i.value=!0)},null,42,k)):((0,n.uX)(),(0,n.Wv)((0,t.R1)(v.A),{key:0,class:(0,s.C4)([l.$style.cardIcon,{[l.$style.cardIcon_folder]:e.isFolder}]),path:e.isFolder?(0,t.R1)(o.fEr):(0,t.R1)(o.DvY),size:48},null,8,["class","path"])),(0,n.Lk)("span",{class:(0,s.C4)(l.$style.cardDescription)},[e.mtime?((0,n.uX)(),(0,n.Wv)((0,t.R1)(m.A),{key:0,class:(0,s.C4)({[l.$style.bold]:e.boldDate}),timestamp:e.mtime,relativeTime:!1,format:{timeStyle:"short",dateStyle:"medium"}},null,8,["class","timestamp"])):((0,n.uX)(),(0,n.CE)("span",_,(0,s.v_)((0,t.R1)(f.t)("Last modified date unknown")),1)),void 0!==e.size?((0,n.uX)(),(0,n.CE)("span",{key:2,class:(0,s.C4)({[l.$style.bold]:e.boldSize})},(0,s.v_)((0,t.R1)(p.v7)(e.size)),3)):(0,n.Q3)("",!0)],2),(0,n.Lk)("span",g,(0,s.v_)(e.label),1)],2))}}),w=(0,f._)(b,[["__cssModules",{$style:{card:"_card_ysn65_1",cardIcon:"_cardIcon_ysn65_7",cardPreview:"_cardPreview_ysn65_8",cardIcon_folder:"_cardIcon_folder_ysn65_20",cardDescription:"_cardDescription_ysn65_30",bold:"_bold_ysn65_40"}}]]),S=(0,n.pM)({__name:"ConflictPickerEntry",props:(0,n.zz)({existing:{},incoming:{},isSingle:{type:Boolean}},{existingSelected:{type:Boolean,required:!0},existingSelectedModifiers:{},incomingSelected:{type:Boolean,required:!0},incomingSelectedModifiers:{}}),emits:["update:existingSelected","update:incomingSelected"],setup(e,{expose:l}){const i=(0,n.fn)(e,"existingSelected"),a=(0,n.fn)(e,"incomingSelected"),r=e;l({validate:function(){d.value=a.value||i.value?"":(0,f.t)("You need to choose at least one conflict solution")}});const c=e=>"FileSystemEntry"in window&&e instanceof window.FileSystemEntry,d=(0,t.KR)(""),m=(0,t.KR)(),k=(0,t.KR)(),_=(0,t.KR)(),g=(0,t.KR)(),b=(0,t.KR)(),S=(0,t.KR)(),E=(0,n.EW)(()=>a.value||i.value),C=(0,n.EW)(()=>r.existing.type===p.pt.Folder),R=(0,n.EW)(()=>c(r.incoming)?r.incoming.isDirectory:!(r.incoming instanceof File)&&r.incoming.type===p.pt.Folder),h=(0,n.EW)(()=>!!_.value&&!!g.value&&_.value>g.value),F=(0,n.EW)(()=>!!_.value&&!!g.value&&g.value>_.value),W=(0,n.EW)(()=>void 0!==b.value&&void 0!==S.value&&b.value>S.value),x=(0,n.EW)(()=>void 0!==b.value&&void 0!==S.value&&S.value>b.value);function A(e){return e.size}function z(e){if(!(e instanceof File))return e.mtime;{const l=e.lastModified;if(l>0)return new Date(l)}}async function $(e){return e instanceof File?await async function(e){if(!e.type.startsWith("image/"))return;const{resolve:l,promise:i}=Promise.withResolvers(),n=new FileReader;return n.onload=async i=>{const n=i?.target?.result;if(n instanceof ArrayBuffer){const i=new Blob([n],{type:e.type}),t=URL.createObjectURL(i);return void l(t)}l(void 0)},n.readAsArrayBuffer(e),i}(e):(0,y.g)(e,{size:64})?.toString()}return(0,n.wB)(()=>r.existing,async()=>{g.value=z(r.existing),S.value=A(r.existing),k.value=await $(r.existing)}),(0,n.wB)(()=>r.incoming,async()=>{const e=await async function(e){return"FileSystemFileEntry"in window&&e instanceof window.FileSystemFileEntry?await new Promise((l,i)=>e.file(l,i)):c(e)?null:e}(r.incoming);null!==e&&(_.value=z(e),b.value=A(e),m.value=await $(e))}),(l,r)=>((0,n.uX)(),(0,n.CE)("fieldset",{class:(0,s.C4)(l.$style.pickerEntry)},[(0,n.Lk)("legend",null,(0,s.v_)(e.existing.displayname),1),e.isSingle?((0,n.uX)(),(0,n.Wv)(w,{key:1,class:(0,s.C4)(l.$style.pickerEntryColumn),preview:k.value,mtime:g.value,size:S.value,isFolder:C.value,label:(0,t.R1)(f.t)("Existing version"),boldDate:F.value,boldSize:x.value},null,8,["class","preview","mtime","size","isFolder","label","boldDate","boldSize"])):((0,n.uX)(),(0,n.Wv)((0,t.R1)(u.A),{key:0,modelValue:i.value,"onUpdate:modelValue":r[0]||(r[0]=e=>i.value=e),class:(0,s.C4)(l.$style.pickerEntryColumn),error:!!d.value,helperText:d.value,required:!E.value},{default:(0,n.k6)(()=>[(0,n.bF)(w,{preview:k.value,mtime:g.value,size:S.value,isFolder:C.value,label:(0,t.R1)(f.t)("Existing version"),boldDate:F.value,boldSize:x.value},null,8,["preview","mtime","size","isFolder","label","boldDate","boldSize"])]),_:1},8,["modelValue","class","error","helperText","required"])),(0,n.bF)((0,t.R1)(v.A),{class:(0,s.C4)(l.$style.pickerEntryArrow),directional:"",path:(0,t.R1)(o.K5o)},null,8,["class","path"]),e.isSingle?((0,n.uX)(),(0,n.Wv)(w,{key:3,class:(0,s.C4)(l.$style.pickerEntryColumn),preview:m.value,mtime:_.value,size:b.value,isFolder:R.value,label:(0,t.R1)(f.t)("New version"),boldDate:h.value,boldSize:W.value},null,8,["class","preview","mtime","size","isFolder","label","boldDate","boldSize"])):((0,n.uX)(),(0,n.Wv)((0,t.R1)(u.A),{key:2,modelValue:a.value,"onUpdate:modelValue":r[1]||(r[1]=e=>a.value=e),class:(0,s.C4)(l.$style.pickerEntryColumn),error:!!d.value,helperText:d.value,required:!E.value},{default:(0,n.k6)(()=>[(0,n.bF)(w,{preview:m.value,mtime:_.value,size:b.value,isFolder:R.value,label:(0,t.R1)(f.t)("New version"),boldDate:h.value,boldSize:W.value},null,8,["preview","mtime","size","isFolder","label","boldDate","boldSize"])]),_:1},8,["modelValue","class","error","helperText","required"]))],2))}}),E=(0,f._)(S,[["__cssModules",{$style:{pickerEntry:"_pickerEntry_k9pc8_1",pickerEntryArrow:"_pickerEntryArrow_k9pc8_14"}}]]),C={class:"hidden-visually"},R={key:0,class:"hidden-visually"},h=(0,n.pM)({__name:"ConflictPicker",props:{container:{},dirname:{},existing:{},incoming:{},recursiveUpload:{type:Boolean},isOverwriting:{type:Boolean}},emits:["close"],setup(e,{emit:l}){const i=e,p=l,m=(0,f.t)("You need to select at least one version of each file to continue."),y=(0,n.rk)("form"),k=(0,n.rk)("conflictEntry"),_=(0,n.EW)(()=>1===i.incoming.length),g=(0,t.IJ)([...i.incoming]),b=(0,t.IJ)([]),w=(0,n.EW)(()=>0===g.value.length),S=(0,n.EW)(()=>g.value.length===i.incoming.length),h=(0,n.EW)(()=>!S.value&&!w.value),F=(0,n.EW)(()=>b.value.length===i.existing.length),W=(0,n.EW)(()=>!F.value&&!w.value),x=(0,n.EW)(()=>{for(const e of i.incoming)if(!b.value.includes(e)&&!g.value.includes(e))return!1;return!0}),A=(0,n.EW)(()=>_.value?(0,f.t)("Select file to keep"):(0,f.t)("Select files to keep")),z=(0,n.EW)(()=>(0,r.P8)(i.dirname??"")||(0,f.t)("All files")),$=(0,n.EW)(()=>{const e=_.value?(0,f.t)("An item with the same name already exists in {dirname}."):(0,f.t)("Items with the same name already exist in {dirname}, select which to keep."),[l,i=""]=e.split("{dirname}");return{before:l,after:i}});function X(){p("close",null)}function D(){p("close",{selected:[...i.incoming],renamed:[],skipped:[]})}function K(){p("close",{selected:[],renamed:[...i.incoming],skipped:[]})}function L(){f.l.debug("Conflict skipped. Ignoring all conflicting files"),p("close",{selected:[],renamed:[],skipped:[...i.incoming]})}function B(e){e?(f.l.debug("Selected all new files"),g.value=[...i.incoming]):(f.l.debug("Cleared new selection"),g.value=[])}function V(e){e?(f.l.debug("Selected all existing files"),b.value=[...i.incoming]):(f.l.debug("Cleared old selection"),b.value=[])}function I(){if(!x.value){for(const e of k.value)e.validate();return y.value.reportValidity(),void(0,f.s)(m)}const e=g.value.filter(e=>!b.value.includes(e)),l=g.value.filter(e=>b.value.includes(e)),i=b.value.filter(e=>!g.value.includes(e));p("close",{renamed:l,selected:e,skipped:i})}return(l,i)=>((0,n.uX)(),(0,n.Wv)((0,t.R1)(d.A),{container:e.container,class:(0,s.C4)(l.$style.picker),name:A.value,size:"large",onClosing:X},{actions:(0,n.k6)(()=>[(0,n.bF)((0,t.R1)(c.A),{title:(0,t.R1)(f.t)("Cancel the entire operation"),"data-cy-conflict-picker-cancel":"",variant:"tertiary",onClick:X},{default:(0,n.k6)(()=>[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("Cancel")),1)]),_:1},8,["title"]),(0,n.Lk)("span",{class:(0,s.C4)(l.$style.pickerActionSeparator)},null,2),_.value?((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[(0,n.bF)((0,t.R1)(c.A),{variant:"secondary",onClick:K},{default:(0,n.k6)(()=>
1[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("Keep both")),1)]),_:1}),(0,n.bF)((0,t.R1)(c.A),{variant:"primary",onClick:D},{default:(0,n.k6)(()=>[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("Replace")),1)]),_:1})],64)):((0,n.uX)(),(0,n.CE)(n.FK,{key:1},[(0,n.bF)((0,t.R1)(c.A),{onClick:L},{default:(0,n.k6)(()=>[(0,n.eW)((0,s.v_)((0,t.R1)(f.n)("Skip %n file","Skip %n files",e.incoming.length)),1)]),_:1}),(0,n.bF)((0,t.R1)(c.A),{"aria-disabled":!x.value,class:(0,s.C4)([l.$style.pickerActionSubmit,{[l.$style.pickerActionSubmit_disabled]:!x.value}]),title:x.value?"":(0,t.R1)(m),type:"submit",variant:"primary",onClick:(0,a.D$)(I,["stop","prevent"])},{icon:(0,n.k6)(()=>[(0,n.bF)((0,t.R1)(v.A),{directional:"",path:(0,t.R1)(o.K5o)},null,8,["path"])]),default:(0,n.k6)(()=>[(0,n.eW)(" "+(0,s.v_)((0,t.R1)(f.t)("Continue"))+" ",1),x.value?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("span",R,(0,s.v_)((0,t.R1)(m)),1))]),_:1},8,["aria-disabled","class","title"])],64))]),default:(0,n.k6)(()=>[(0,n.Lk)("div",{class:(0,s.C4)(l.$style.pickerHeader)},[(0,n.Lk)("p",{id:"conflict-picker-description",class:(0,s.C4)(l.$style.pickerDescription)},[(0,n.eW)((0,s.v_)($.value.before),1),(0,n.Lk)("strong",null,(0,s.v_)(z.value),1),(0,n.eW)((0,s.v_)($.value.after),1),i[1]||(i[1]=(0,n.Lk)("br",null,null,-1)),_.value?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("Existing files and folders will be deleted if not selected. If both are chosen, they will be renamed.")),1),i[0]||(i[0]=(0,n.Lk)("br",null,null,-1))],64)),e.recursiveUpload?((0,n.uX)(),(0,n.CE)(n.FK,{key:1},[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("When a new folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.")),1)],64)):e.isOverwriting?((0,n.uX)(),(0,n.CE)(n.FK,{key:2},[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("When a new folder is selected, any files within it will also be over
1written.")),1)],64)):((0,n.uX)(),(0,n.CE)(n.FK,{key:3},[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("When a new folder is selected, any conflicting files within it will also be overwritten.")),1)],64))],2)],2),(0,n.Lk)("form",{ref:"form","aria-labelledby":"conflict-picker-description",class:(0,s.C4)(l.$style.pickerForm),onSubmit:(0,a.D$)(I,["prevent","stop"])},[_.value?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("fieldset",{key:0,class:(0,s.C4)(l.$style.pickerSelectAll)},[(0,n.Lk)("legend",C,(0,s.v_)((0,t.R1)(f.t)("Select all checkboxes")),1),(0,n.bF)((0,t.R1)(u.A),{modelValue:F.value,indeterminate:W.value,"onUpdate:modelValue":V},{default:(0,n.k6)(()=>[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("Existing files")),1)]),_:1},8,["modelValue","indeterminate"]),i[2]||(i[2]=(0,n.Lk)("span",null,null,-1)),(0,n.bF)((0,t.R1)(u.A),{modelValue:S.value,indeterminate:h.value,"onUpdate:modelValue":B},{default:(0,n.k6)(()=>[(0,n.eW)((0,s.v_)((0,t.R1)(f.t)("New files")),1)]),_:1},8,["modelValue","indeterminate"])],2)),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.existing,(l,i)=>
1((0,n.uX)(),(0,n.Wv)(E,{ref_for:!0,ref:"conflictEntry",key:l.fileid,isSingle:_.value,incoming:e.incoming[i],existing:l,incomingSelected:g.value.includes(e.incoming[i]),existingSelected:b.value.includes(e.incoming[i]),"onUpdate:existingSelected":l=>{return n=e.incoming[i],void(b.value.includes(n)?b.value=b.value.filter(e=>e!==n):b.value=[...b.value,n]);var n},"onUpdate:incomingSelected":l=>{return n=e.incoming[i],void(g.value.includes(n)?g.value=g.value.filter(e=>e!==n):g.value=[...g.value,n]);var n}},null,8,["isSingle","incoming","existing","incomingSelected","existingSelected","onUpdate:existingSelected","onUpdate:incomingSelected"]))),128))],34)]),_:1},8,["container","class","name"]))}}),F=(0,f._)(h,[["__cssModules",{$style:{picker:"_picker_108fg_1",pickerActionSeparator:"_pickerActionSeparator_108fg_10",pickerHeader:"_pickerHeader_108fg_14",pickerForm:"_pickerForm_108fg_23",pickerActionSubmit_disabled:"_pickerActionSubmit_disabled_108fg_30",pickerSelectAll:"_pickerSelectAll_108fg_35","conflict-picker__all":"_conflict-picker__all_108fg_50"}}]]);i.d(l,["default",0,F])}}]);
2//# sourceMappingURL=8689-8689.js.map?v=29cc147900f14dc0afbc

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.