Pascal Gloor 5 лет назад
Родитель
Сommit
d8189e9d8f
2 измененных файлов: 32 добавлений и 19 удалений
  1. 20
    16
      www/index.html
  2. 12
    3
      www/js/autodoc.js

+ 20
- 16
www/index.html Просмотреть файл

@@ -103,27 +103,31 @@

<!-- Upload -->
<div class="container d-none" id="autodoc_tab_upload">
<h3>upload</h3>
<div class="row">
<div class="col">
<div class="d-none autodoc_template_progress">
<div class="progress">
<div class="progress-bar progress-bar-striped progress-bar-animated"></div>
</div>
</div>
<h3>upload</h3>
<div class="row">
<div class="col">

<div class="lead">Upload Zone</div>
<div class="lead">Upload Zone</div>

<div class="text-center autodoc_upload_zone">
Drag & Drop files (png, jpeg, pdf) into this zone to attach them to a single new document<br/>
Files can be uploaded at once or separately. A long as the page is not refreshed or the new document
button
is pushed, they will all be attached to the same document
</div>
<div class="text-center autodoc_upload_zone">
Drag & Drop files (png, jpeg, pdf) into this zone to attach them to a single new document<br />
Files can be uploaded at once or separately. A long as the page is not refreshed or the new document
button
is pushed, they will all be attached to the same document
</div>


</div>
</div>

<div class="col">
<div class="lead">Upload Status</div>
<div class="autodoc_upload_template_progress progress d-none">
<div class="progress-bar progress-bar-striped progress-bar-animated"></div>
</div>
<div class="col">
<div class="lead">Upload Status</div>

</div>
</div>

</div>

+ 12
- 3
www/js/autodoc.js Просмотреть файл

@@ -189,7 +189,9 @@ function upload_zone_drop(e) {

if ( temp.documentid == null ) {
$.post(conf.openapi + "/documents", {}, function(data) {
temp.upload = [];
temp.documentid = data.id;
upload_status();
handle_uploads(ev);
});
}
@@ -200,7 +202,6 @@ function upload_zone_drop(e) {

function handle_uploads(ev) {


$.each(ev.dataTransfer.files, function(id,file) {
var fileid = temp.upload.length;
temp.upload.push({
@@ -212,8 +213,8 @@ function handle_uploads(ev) {
});
if ( file.type != 'application/pdf' && file.type != 'image/png' && file.type != 'image/jpeg' ) {
temp.upload['progress']=1;
temp.upload['error']='invalid file type';
temp.upload[fileid]['progress']=1;
temp.upload[fileid]['error']='invalid file type';
}
else {
var reader = new FileReader();
@@ -228,4 +229,12 @@ function handle_uploads(ev) {
}
});
return true;
}

function upload_status() {
$.each(temp.upload, function(id, file) {
var obj = $(".autodoc_template_progress").children();
console.log(obj);
});
// setTimeout(upload_status, 1000);
}

Загрузка…
Отмена
Сохранить