booking/assets/js/dropzone/dropzone-scrip.js
2025-03-24 22:58:00 +03:00

57 lines
1.6 KiB
JavaScript

var DropzoneExample = function () {
var DropzoneDemos = function () {
// single file upload
Dropzone.options.singleFileUpload = {
paramName: "file", // The name that will be used to transfer the file
maxFiles: 1,
maxFilesize: 5, // MB
accept: function(file, done) {
if (file.name == "unive.jpg") {
done("Naha, you don't.");
} else {
done();
}
}
};
// multi file upload
Dropzone.options.multiFileUpload = {
paramName: "file", // The name that will be used to transfer the file
maxFiles: 10,
maxFilesize: 10, // MB
accept: function(file, done) {
if (file.name == "unive.jpg") {
done("Naha, you don't.");
} else {
done();
}
}
};
// file type validation
Dropzone.options.fileTypeValidation = {
paramName: "file", // The name that will be used to transfer the file
maxFiles: 10,
maxFilesize: 10, // MB
acceptedFiles: "image/*,application/pdf,.psd",
accept: function(file, done) {
if (file.name == "unive.jpg") {
done("Naha, you don't.");
} else {
done();
}
}
};
}
return {
init: function() {
DropzoneDemos();
}
};
}();
DropzoneExample.init();