mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
Merge pull request #25918 from DavidRouyer/dropzone-chunks
[Dropzone] Add chunks options
This commit is contained in:
@@ -14,6 +14,12 @@ const dropzoneWithOptions = new Dropzone(".test", {
|
||||
withCredentials: false,
|
||||
parallelUploads: 2,
|
||||
uploadMultiple: true,
|
||||
chunking: true,
|
||||
forceChunking: true,
|
||||
chunkSize: 4000000,
|
||||
parallelChunkUploads: true,
|
||||
retryChunks: true,
|
||||
retryChunksLimit: 6,
|
||||
maxFilesize: 1024,
|
||||
paramName: "file",
|
||||
createImageThumbnails: true,
|
||||
@@ -69,6 +75,17 @@ const dropzoneWithOptions = new Dropzone(".test", {
|
||||
done(new Error(file.status));
|
||||
}
|
||||
},
|
||||
chunksUploaded: (file: Dropzone.DropzoneFile, done: (error?: string | Error) => void) => {
|
||||
if (file.accepted) {
|
||||
file.previewElement.classList.add("accepted");
|
||||
file.previewTemplate.classList.add("accepted");
|
||||
file.previewsContainer.classList.add("accepted");
|
||||
done();
|
||||
}
|
||||
else {
|
||||
done(new Error(file.status));
|
||||
}
|
||||
},
|
||||
init: () => console.log("Initialized"),
|
||||
forceFallback: false,
|
||||
fallback: () => console.log("Fallback"),
|
||||
|
||||
7
types/dropzone/index.d.ts
vendored
7
types/dropzone/index.d.ts
vendored
@@ -42,6 +42,12 @@ declare namespace Dropzone {
|
||||
timeout?: number;
|
||||
parallelUploads?: number;
|
||||
uploadMultiple?: boolean;
|
||||
chunking?: boolean;
|
||||
forceChunking?: boolean;
|
||||
chunkSize?: number;
|
||||
parallelChunkUploads?: boolean;
|
||||
retryChunks?: boolean;
|
||||
retryChunksLimit?: number;
|
||||
maxFilesize?: number;
|
||||
paramName?: string;
|
||||
createImageThumbnails?: boolean;
|
||||
@@ -83,6 +89,7 @@ declare namespace Dropzone {
|
||||
dictFileSizeUnits?: DropzoneDictFileSizeUnits;
|
||||
|
||||
accept?(file: DropzoneFile, done: (error?: string | Error) => void): void;
|
||||
chunksUploaded?(file: DropzoneFile, done: (error?: string | Error) => void): void;
|
||||
init?(): void;
|
||||
forceFallback?: boolean;
|
||||
fallback?(): void;
|
||||
|
||||
Reference in New Issue
Block a user