{"version":3,"sources":["../../src/element/form.ts"],"sourcesContent":["\nexport function setDisabledStateChildInputs (parent : HTMLElement, state : boolean) : void\n{\n\tparent.querySelectorAll('input, select, canvas, textarea').forEach( (i) =>\n\t{\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\tif ( i instanceof HTMLElement && (\"disabled\" in i.dataset) ) \n\t\t{\t\t\t\t\t\t\t\t\t\n\t\t\ti.dataset.disabled = state ? 'true' : 'false';\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (state) {i.setAttribute('disabled', '');}\n\t\t\telse\t   {i.removeAttribute('disabled');}\n\t\t}\n\t});\n}\n\nexport function getFileNames(fileInp : HTMLInputElement) : string[]\n{                                       \n\tvar fileNames : string[] = [];\n\tlet fileList = fileInp.files;\tif (!fileList) {return fileNames;}\n\t\n\tfor (var i = 0; i < fileList.length; ++i)\n\t{\n\t\tvar fileName = fileList.item(i)?.name.split('\\\\').pop();\t\n\t\tif (!fileName) {continue;}\n\t\tfileNames.push(fileName);\n\t}\n\n\treturn fileNames;\n}"],"mappings":";AACO,SAAS,4BAA6B,QAAsB,OACnE;AACC,SAAO,iBAAiB,iCAAiC,EAAE,QAAS,CAAC,MACrE;AACC,QAAK,aAAa,eAAgB,cAAc,EAAE,SAClD;AACC,QAAE,QAAQ,WAAW,QAAQ,SAAS;AAAA,IACvC,OAEA;AACC,UAAI,OAAO;AAAC,UAAE,aAAa,YAAY,EAAE;AAAA,MAAE,OACnC;AAAC,UAAE,gBAAgB,UAAU;AAAA,MAAE;AAAA,IACxC;AAAA,EACD,CAAC;AACF;AAEO,SAAS,aAAa,SAC7B;AACC,MAAI,YAAuB,CAAC;AAC5B,MAAI,WAAW,QAAQ;AAAO,MAAI,CAAC,UAAU;AAAC,WAAO;AAAA,EAAU;AAE/D,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,EAAE,GACvC;AACC,QAAI,WAAW,SAAS,KAAK,CAAC,GAAG,KAAK,MAAM,IAAI,EAAE,IAAI;AACtD,QAAI,CAAC,UAAU;AAAC;AAAA,IAAS;AACzB,cAAU,KAAK,QAAQ;AAAA,EACxB;AAEA,SAAO;AACR;","names":[]}