{ "version": 3, "sources": ["../../javascript/components/direct_upload.js"], "sourcesContent": ["addEventListener(\"direct-upload:initialize\", event => {\n const { target, detail } = event\n const { id, file } = detail\n target.insertAdjacentHTML(\"beforebegin\", `\n
\n
\n \n
\n `)\n target.previousElementSibling.querySelector(`.direct-upload__filename`).textContent = file.name\n})\n\naddEventListener(\"direct-upload:start\", event => {\n const { id } = event.detail\n const element = document.getElementById(`direct-upload-${id}`)\n element.classList.remove(\"direct-upload--pending\")\n})\n\naddEventListener(\"direct-upload:progress\", event => {\n const { id, progress } = event.detail\n const progressElement = document.getElementById(`direct-upload-progress-${id}`)\n progressElement.style.width = `${progress}%`\n})\n\naddEventListener(\"direct-upload:error\", event => {\n event.preventDefault()\n const { id, error } = event.detail\n const element = document.getElementById(`direct-upload-${id}`)\n element.classList.add(\"direct-upload--error\")\n element.setAttribute(\"title\", error)\n})\n\naddEventListener(\"direct-upload:end\", event => {\n const { id } = event.detail\n const element = document.getElementById(`direct-upload-${id}`)\n element.classList.add(\"direct-upload--complete\")\n})\n"], "mappings": ";AAAA,iBAAiB,4BAA4B,WAAS;AACpD,QAAM,EAAE,QAAQ,WAAW;AAC3B,QAAM,EAAE,IAAI,SAAS;AACrB,SAAO,mBAAmB,eAAe;AAAA,6BACd;AAAA,wCACW;AAAA;AAAA;AAAA;AAItC,SAAO,uBAAuB,cAAc,4BAA4B,cAAc,KAAK;AAAA;AAG7F,iBAAiB,uBAAuB,WAAS;AAC/C,QAAM,EAAE,OAAO,MAAM;AACrB,QAAM,UAAU,SAAS,eAAe,iBAAiB;AACzD,UAAQ,UAAU,OAAO;AAAA;AAG3B,iBAAiB,0BAA0B,WAAS;AAClD,QAAM,EAAE,IAAI,aAAa,MAAM;AAC/B,QAAM,kBAAkB,SAAS,eAAe,0BAA0B;AAC1E,kBAAgB,MAAM,QAAQ,GAAG;AAAA;AAGnC,iBAAiB,uBAAuB,WAAS;AAC/C,QAAM;AACN,QAAM,EAAE,IAAI,UAAU,MAAM;AAC5B,QAAM,UAAU,SAAS,eAAe,iBAAiB;AACzD,UAAQ,UAAU,IAAI;AACtB,UAAQ,aAAa,SAAS;AAAA;AAGhC,iBAAiB,qBAAqB,WAAS;AAC7C,QAAM,EAAE,OAAO,MAAM;AACrB,QAAM,UAAU,SAAS,eAAe,iBAAiB;AACzD,UAAQ,UAAU,IAAI;AAAA;", "names": [] }