Skip to content

Commit 3e47174

Browse files
committed
fixup! feat(dropzone): enable multiple file uploads
1 parent 26fb0cc commit 3e47174

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/Dropzone/assets/dist/controller.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ class default_1 extends Controller {
2424
if (typeof file === 'undefined') {
2525
return;
2626
}
27-
this.inputTarget.style.display = 'none';
2827
this.placeholderTarget.style.display = 'none';
2928
this.previewFilenameTarget.textContent = file.name;
3029
this.previewTarget.style.display = 'flex';
@@ -50,6 +49,9 @@ class default_1 extends Controller {
5049
this.dispatch(name, { detail: payload, prefix: 'dropzone' });
5150
}
5251
}
52+
default_1.values = {
53+
numberOfFiles: Number
54+
};
5355
default_1.targets = ['input', 'placeholder', 'preview', 'previewClearButton', 'previewFilename', 'previewImage'];
5456

5557
export { default_1 as default };

src/Dropzone/assets/src/controller.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ export default class extends Controller {
2121

2222
static targets = ['input', 'placeholder', 'preview', 'previewClearButton', 'previewFilename', 'previewImage'];
2323

24+
static values = {
25+
numberOfFiles: Number
26+
}
27+
28+
readonly numberOfFilesValue: number;
29+
2430
connect() {
2531
// Reset when connecting to work with Turbolinks
2632
this.clear();
@@ -55,7 +61,7 @@ export default class extends Controller {
5561
}
5662

5763
// Hide the input and placeholder
58-
this.inputTarget.style.display = 'none';
64+
//this.inputTarget.style.display = 'none'; // hide only, when max number is reached
5965
this.placeholderTarget.style.display = 'none';
6066

6167
// Show the filename in preview

0 commit comments

Comments
 (0)