" + " -> File: " + f.name + - " type: " + f.type + - " size: " + f.size + - " bytes
" - ); - DragDropUploadFile(f, i); - } + $('.new-upload').remove(); + // process all File objects + for (var i = 0, f; f = files[i]; i++) { + prepareHtml(f, i); + UploadFile(f, i); + } +} + +// file selection via input +function UploadFileSelectHandler(e) { + // fetch FileList object + if(e.target.id === 'upload-submit') { + e.preventDefault(); + var files = e.data[0].files; + } + if(e.target.id === 'files-upload') { + $('.new-upload').remove(); + var files = e.target.files; + } + + // process all File objects + for (var i = 0, f; f = files[i]; i++) { + if(e.target.id === 'files-upload') + prepareHtml(f, i); + if(e.target.id === 'upload-submit') { + UploadFile(f, i); + } + } +} + +function prepareHtml(f, i) { + var num = i - 1; + $('#cloud-index #new-upload-progress-bar-' + num.toString()).after( + '@@ -18,6 +18,7 @@ | ||||||||
---|---|---|---|---|---|---|---|---|
@@ -38,6 +39,7 @@ | ||||||||