Skip to content
This repository was archived by the owner on Sep 8, 2020. It is now read-only.

Commit 668a108

Browse files
committed
Merge pull request #404 from Z3R084/UploadedAllFilesEvent
Added onCompletedAll event
2 parents 6ea34c8 + 7fe8c28 commit 668a108

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

modules/uploader/uploader.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ function uiUploader($log) {
1717
self.files = [];
1818
self.options = {};
1919
self.activeUploads = 0;
20+
self.uploadedFiles = 0;
2021
$log.info('uiUploader loaded');
2122

2223
function addFiles(files) {
@@ -94,8 +95,13 @@ function uiUploader($log) {
9495
// Triggered when upload is completed:
9596
xhr.onload = function() {
9697
self.activeUploads -= 1;
98+
self.uploadedFiles += 1;
9799
startUpload(self.options);
98100
self.options.onCompleted(file, xhr.responseText);
101+
if(self.uploadedFiles === self.files.length) {
102+
self.uploadedFiles = 0;
103+
self.options.onCompletedAll(self.files);
104+
}
99105
};
100106

101107
// Triggered when upload fails:

0 commit comments

Comments
 (0)