From d9c630f39b52d3cf80b1b7850bf354eecb589153 Mon Sep 17 00:00:00 2001 From: Simon Huber Date: Tue, 12 Apr 2016 17:50:34 +0200 Subject: [PATCH] Dropzone update (#8950) * Update dropzone.d.ts to 4.3.0 * Update dropzone-commonjs-tests.ts * Update dropzone-tests.ts * Update dropzone.d.ts * Update dropzone.d.ts * Update dropzone-tests.ts * Update dropzone-commonjs-tests.ts * Update dropzone-tests.ts * Update dropzone.d.ts * Update dropzone.d.ts --- dropzone/dropzone-commonjs-tests.ts | 5 +++++ dropzone/dropzone-tests.ts | 5 +++++ dropzone/dropzone.d.ts | 6 ++++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dropzone/dropzone-commonjs-tests.ts b/dropzone/dropzone-commonjs-tests.ts index c25b339e8..8b5fd0a69 100644 --- a/dropzone/dropzone-commonjs-tests.ts +++ b/dropzone/dropzone-commonjs-tests.ts @@ -4,6 +4,9 @@ import Dropzone = require("dropzone"); const dropzoneFromString = new Dropzone(".test"); const dropzoneFromElement = new Dropzone(document.getElementById("test")); +const dropzoneRenameFunction = function(name: string){ + return name; +}; const dropzoneWithOptions = new Dropzone(".test", { url: "/some/url", @@ -25,10 +28,12 @@ const dropzoneWithOptions = new Dropzone(".test", { clickable: true, ignoreHiddenFiles: true, acceptedFiles: "image/*", + renameFilename: dropzoneRenameFunction, autoProcessQueue: true, autoQueue: true, addRemoveLinks: true, previewsContainer: "
", + hiddenInputContainer: document.createElement("input"), capture: "camera", dictDefaultMessage: "", diff --git a/dropzone/dropzone-tests.ts b/dropzone/dropzone-tests.ts index 3893f7c1a..249d90a70 100644 --- a/dropzone/dropzone-tests.ts +++ b/dropzone/dropzone-tests.ts @@ -2,6 +2,9 @@ const dropzoneFromString = new Dropzone(".test"); const dropzoneFromElement = new Dropzone(document.getElementById("test")); +const dropzoneRenameFunction = function (name:string):string { + return name + 'new'; +}; const dropzoneWithOptions = new Dropzone(".test", { url: "/some/url", @@ -26,10 +29,12 @@ const dropzoneWithOptions = new Dropzone(".test", { clickable: true, ignoreHiddenFiles: true, acceptedFiles: "image/*", + renameFilename: dropzoneRenameFunction, autoProcessQueue: true, autoQueue: true, addRemoveLinks: true, previewsContainer: "
", + hiddenInputContainer: document.createElement("input"), capture: "camera", dictDefaultMessage: "", diff --git a/dropzone/dropzone.d.ts b/dropzone/dropzone.d.ts index 788cdc08e..7464151b3 100644 --- a/dropzone/dropzone.d.ts +++ b/dropzone/dropzone.d.ts @@ -1,6 +1,6 @@ -// Type definitions for Dropzone 4.0.1 +// Type definitions for Dropzone 4.3.0 // Project: http://www.dropzonejs.com/ -// Definitions by: Natan Vivo , Andy Hawkins , Vasya Aksyonov +// Definitions by: Natan Vivo , Andy Hawkins , Vasya Aksyonov , Simon Huber // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// @@ -45,10 +45,12 @@ interface DropzoneOptions { clickable?: boolean|string|HTMLElement|(string|HTMLElement)[]; ignoreHiddenFiles?: boolean; acceptedFiles?: string; + renameFilename?(name:string): string; autoProcessQueue?: boolean; autoQueue?: boolean; addRemoveLinks?: boolean; previewsContainer?: boolean|string|HTMLElement; + hiddenInputContainer?: HTMLElement; capture?: string; dictDefaultMessage?: string;