From 8a7b247fa30022e163660a244a74f5807088ffaf Mon Sep 17 00:00:00 2001 From: Paul Slaughter Date: Wed, 5 Sep 2018 07:22:52 -0500 Subject: Create spec for dropzone_input and refactor for testability --- app/assets/javascripts/dropzone_input.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'app/assets/javascripts/dropzone_input.js') diff --git a/app/assets/javascripts/dropzone_input.js b/app/assets/javascripts/dropzone_input.js index 07a25bc62eb..ff969bb94a4 100644 --- a/app/assets/javascripts/dropzone_input.js +++ b/app/assets/javascripts/dropzone_input.js @@ -55,7 +55,7 @@ export default function dropzoneInput(form) { if (!uploadsPath) { $formDropzone.addClass('js-invalid-dropzone'); - return; + return null; } const dropzone = $formDropzone.dropzone({ @@ -285,4 +285,6 @@ export default function dropzoneInput(form) { $(this).closest('.gfm-form').find('.div-dropzone').click(); formTextarea.focus(); }); + + return Dropzone.forElement($formDropzone.get(0)); } -- cgit v1.2.1