Implement upload throttling: one file at a time.

This commit is contained in:
2016-09-04 14:39:21 +02:00
parent 790d5fc5d0
commit ddcc28aff6
3 changed files with 28 additions and 11 deletions

View File

@@ -16,14 +16,14 @@ class MediaUploader extends SubTemplate
protected function html_content()
{
echo '
<form action="', BASEURL, '/uploadmedia/?tag=', $this->tag->id_tag, '" class="admin_box" method="post" enctype="multipart/form-data">
<form action="', BASEURL, '/uploadmedia/?tag=', $this->tag->id_tag, '" class="boxed_content" method="post" enctype="multipart/form-data">
<h2>Upload new photos to &quot;', $this->tag->tag, '&quot;</h2>
<div>
<h3>Select files</h3>
<input type="file" id="upload_queue" name="uploads[]" multiple>
</div>
<div>
<input name="save" type="submit" value="Upload the lot">
<input name="save" id="photo_submit" type="submit" value="Upload the lot">
</div>
<div id="upload_preview_area">
</div>
@@ -34,7 +34,7 @@ class MediaUploader extends SubTemplate
var upload_queue = new UploadQueue({
queue_element: document.getElementById("upload_queue"),
preview_area: document.getElementById("upload_preview_area"),
submit_button: document.querySelector("input[type=submit]"),
submit_button: document.getElementById("photo_submit"),
upload_url: "', BASEURL, '/uploadmedia/?format=json&tag=', $this->tag->id_tag, '"
});
}, 100);