Sha256: 5f5f009d23dfa1de4a91bc35d0923f997f8d947c8c4e437bddca4c06daca9150
Contents?: true
Size: 566 Bytes
Versions: 7
Compression:
Stored size: 566 Bytes
Contents
export class UploadedFiles { // Monitors the form and runs the callback if any files are added constructor(form, callback) { this.form = form $('#fileupload').bind('fileuploadcompleted', callback) } get hasFiles() { let fileField = this.form.find('input[name="uploaded_files[]"]') return fileField.size() > 0 } get hasNewFiles() { // In a future release hasFiles will include files already on the work plus new files, // but hasNewFiles() will include only the files added in this browser window. return this.hasFiles } }
Version data entries
7 entries across 7 versions & 1 rubygems