diff --git a/README.md b/README.md index fc6d3b5..054bafc 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,11 @@ window.FilePond = FilePond window.FilePondRails = FilePondRails const input = document.querySelector('.filepond') -FilePondRails.create(input) +FilePondRails.create(input, { + acceptedFileTypes: ['application/pdf'], + labelIdle:'Drag & Drop files or Browse', + maxFiles: 5, + }); ``` The gem's JavaScript provide two available exports: diff --git a/app/assets/javascripts/filepond-rails.js b/app/assets/javascripts/filepond-rails.js index 5fbf450..845a07b 100644 --- a/app/assets/javascripts/filepond-rails.js +++ b/app/assets/javascripts/filepond-rails.js @@ -54,12 +54,12 @@ let FilePondRails = { }, // Convenience method to initialize FilePond based on the way this gem expects things to work - create: function(input) { + create: function(input, options = {}) { FilePondRails.directUploadUrl = input.dataset.directUploadUrl FilePondRails.input = input // Initialize FilePond on our element - return FilePond.create(input, FilePondRails.default_options) + return FilePond.create(input, {...FilePondRails.default_options, ...options}) } }