Skip to content
This repository was archived by the owner on Mar 7, 2023. It is now read-only.

Commit f1a57e9

Browse files
authored
Merge pull request zefoy#148 from RQman/master
Added support for missing DropzoneEvents
2 parents bef48dc + 1bcae08 commit f1a57e9

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

projects/lib/src/lib/dropzone.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,13 @@ export class DropzoneComponent implements OnInit {
4646

4747
@Output('thumbnail' ) DZ_THUMBNAIL = new EventEmitter<any>();
4848
@Output('addedFile' ) DZ_ADDEDFILE = new EventEmitter<any>();
49+
@Output('addedFiles' ) DZ_ADDEDFILES = new EventEmitter<any>();
4950
@Output('removedFile' ) DZ_REMOVEDFILE = new EventEmitter<any>();
5051
@Output('uploadProgress' ) DZ_UPLOADPROGRESS = new EventEmitter<any>();
5152
@Output('maxFilesReached' ) DZ_MAXFILESREACHED = new EventEmitter<any>();
5253
@Output('maxFilesExceeded' ) DZ_MAXFILESEXCEEDED = new EventEmitter<any>();
5354

55+
@Output('errorMultiple' ) DZ_ERRORMULTIPLE = new EventEmitter<any>();
5456
@Output('successMultiple' ) DZ_SUCCESSMULTIPLE = new EventEmitter<any>();
5557
@Output('sendingMultiple' ) DZ_SENDINGMULTIPLE = new EventEmitter<any>();
5658
@Output('canceledMultiple' ) DZ_CANCELEDMULTIPLE = new EventEmitter<any>();

projects/lib/src/lib/dropzone.directive.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,13 @@ export class DropzoneDirective implements OnInit, OnDestroy, DoCheck, OnChanges
4040

4141
@Output('thumbnail' ) DZ_THUMBNAIL = new EventEmitter<any>();
4242
@Output('addedFile' ) DZ_ADDEDFILE = new EventEmitter<any>();
43+
@Output('addedFiles' ) DZ_ADDEDFILES = new EventEmitter<any>();
4344
@Output('removedFile' ) DZ_REMOVEDFILE = new EventEmitter<any>();
4445
@Output('uploadProgress' ) DZ_UPLOADPROGRESS = new EventEmitter<any>();
4546
@Output('maxFilesReached' ) DZ_MAXFILESREACHED = new EventEmitter<any>();
4647
@Output('maxFilesExceeded' ) DZ_MAXFILESEXCEEDED = new EventEmitter<any>();
4748

49+
@Output('errorMultiple' ) DZ_ERRORMULTIPLE = new EventEmitter<any>();
4850
@Output('successMultiple' ) DZ_SUCCESSMULTIPLE = new EventEmitter<any>();
4951
@Output('sendingMultiple' ) DZ_SENDINGMULTIPLE = new EventEmitter<any>();
5052
@Output('canceledMultiple' ) DZ_CANCELEDMULTIPLE = new EventEmitter<any>();

projects/lib/src/lib/dropzone.interfaces.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ export const DROPZONE_CONFIG = new InjectionToken('DROPZONE_CONFIG');
44

55
export type DropzoneEvent = 'error' | 'success' | 'sending' | 'canceled' | 'complete' |
66
'processing' | 'drop' | 'dragStart' | 'dragEnd' | 'dragEnter' | 'dragOver' | 'dragLeave' |
7-
'thumbnail' | 'addedFile' | 'removedFile' | 'uploadProgress' | 'maxFilesReached' |
8-
'maxFilesExceeded' | 'successMultiple' | 'sendingMultiple' | 'canceledMultiple' |
7+
'thumbnail' | 'addedFile' | 'addedFiles' | 'removedFile' | 'uploadProgress' | 'maxFilesReached' |
8+
'maxFilesExceeded' | 'errorMultiple' | 'successMultiple' | 'sendingMultiple' | 'canceledMultiple' |
99
'completeMultiple' | 'processingMultiple' | 'reset' | 'queueComplete' | 'totalUploadProgress';
1010

1111
export const DropzoneEvents: DropzoneEvent[] = [
@@ -25,11 +25,13 @@ export const DropzoneEvents: DropzoneEvent[] = [
2525

2626
'thumbnail',
2727
'addedFile',
28+
'addedFiles',
2829
'removedFile',
2930
'uploadProgress',
3031
'maxFilesReached',
3132
'maxFilesExceeded',
3233

34+
'errorMultiple',
3335
'successMultiple',
3436
'sendingMultiple',
3537
'canceledMultiple',

0 commit comments

Comments
 (0)