PageSourceSearch

https://golemui.com/_astro/multi-file-upload.element-DzAZAfc1.D4RnAk0H.js

js golemui.com collected 2026-10-03 23:05:25 UTC 3,065 bytes, 34 lines download raw bytes

1import{L as l,c as n,x as p,e as u,$ as c}from"./index.Dii-2kfg.js";import"./multi-file-upload.1dSl9UGz.js";import{i as m,b as h}from"./lit-element.klZFiQdO.js";import{b as g,n as $,S as b}from"./directive-helpers.C34lukJm.js";import"./preload-helper.BlTxHScW.js";import"./resolveFormInput-DM2I_8nF.Cw9KEE04.js";import"./index.DgxGHMZr.js";import"./file-upload-TCLgfTWF.C9D0phrz.js";import"./class-map.FsaOBRhi.js";import"./templates-BkzS1Cp8.D5mYQPmj.js";import"./icons-DQtrrdng.DC28UVL5.js";import"./messages-DLcpimRt.DcoKd4ry.js";import"./pills.Cr1rGlQ8.js";import"./repeat.BqAXl0dU.js";import"./popup.controller-DaByj2pr.CkakM7mm.js";import"./focus-leave.controller-Be5pQ8eZ.BbOXzQC6.js";import"./tabs-DzSCq_98.0K5gMbX4.js";var v=Object.defineProperty,d=(r,e,t,f)=>{for(var a=void 0,i=r.length-1,o;i>=0;i--)(o=r[i])&&(a=o(e,t,a)||a);return a&&v(e,t,a),a};class s extends m{constructor(){super(...arguments),this.adapter=new l,this.subscriptions=[]}createRenderRoot(){return this}updated(e){super.updated(e);const t=this.adapter.templateData.size;t?this.style.flex=String(t):this.style.removeProperty("flex")}connectedCallback(){super.connectedCallback(),this.classList.add("gui-multi-file-upload","gui-field"),this.adapter.context=this.formContext,this.adapter.init(this.widget),this.subscriptions.push(this.adapter.templateDataChanged$.subscribe(()=>this.requestUpdate()))}render(){super.render();const e=this.adapter.templateData;return h`
2      <gui-multi-file-upload
3        .uid=${this.widget.uid}
4        .path=${this.widget.path}
5        .label=${e.label}
6        .hint=${e.hint}
7        .errors=${e.errors}
8        ?touched=${e.touched}
9        ?required=${e.validator?.required}
10        ?disabled=${e.disabled}
11        ?readonly=${e.readonly}
12        .values=${e.value??[]}
13        .dependencies=${e.deps}
14        .icon=${e.icon}
15        .accept=${e.accept}
16        .maxSize=${e.maxSize}
17        .buttonLabel=${e.buttonLabel}
18        .removeAriaLabel=${e.removeAriaLabel}
19        .cancelAriaLabel=${e.cancelAriaLabel}
20        .retryAriaLabel=${e.retryAriaLabel}
21        .removeIcon=${e.removeIcon}
22        .retryIcon=${e.retryIcon}
23        .maxSizeMessage=${e.maxSizeMessage}
24        .acceptMessage=${e.acceptMessage}
25        .interruptedMessage=${e.interruptedMessage}
26        .missingServiceMessage=${e.missingServiceMessage}
27        .uploadedMessage=${e.uploadedMessage}
28        .removedMessage=${e.removedMessage}
29        .failedMessage=${e.failedMessage}
30        @change=${this.valueChanged}
31        @blur=${()=>this.adapter.onBlur()}
32        @inputError=${this.onInputError}
33      ></gui-multi-file-upload>
34    `}valueChanged(e){const t=e.detail.value;this.adapter.valueChanged(t)}onInputError(e){const t=e.detail.message;this.adapter.injectValidationIssues(t?[t]:null)}disconnectedCallback(){super.disconnectedCallback(),this.adapter.destroy(),g(this.subscriptions)}}d([n({context:p}),$({attribute:!1})],s.prototype,"formContext");d([u({context:c})],s.prototype,"adapter");b("gui-multi-file-upload-input",s);export{s as MultiFileUploadElement};

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.