diff --git a/.npmignore b/.npmignore index 69664d6..faefae6 100644 --- a/.npmignore +++ b/.npmignore @@ -8,3 +8,4 @@ package-lock.json yarn.lock src/tsconfig.json .npmignore +.travis.yml diff --git a/src/image-upload/image-upload.component.ts b/src/image-upload/image-upload.component.ts index 13727bd..2baac19 100644 --- a/src/image-upload/image-upload.component.ts +++ b/src/image-upload/image-upload.component.ts @@ -42,7 +42,7 @@ export class ImageUploadComponent implements OnInit { @Input() fileTooLargeMessage: string; @Input('extensions') - supportedExtensions: string[] = ['image/*']; + supportedExtensions: string[]; private pendingFilesCounter: number = 0; @ViewChild('input') @@ -55,9 +55,8 @@ export class ImageUploadComponent implements OnInit { if (!this.fileTooLargeMessage) { this.fileTooLargeMessage = 'An image was too large and was not uploaded.' + (this.maxFileSize ? (' The maximum file size is ' + this.maxFileSize / 1024) + 'KiB.' : ''); } - if (this.supportedExtensions) { - this.supportedExtensions = this.supportedExtensions.map((ext) => 'image/' + ext); - } + + this.supportedExtensions = this.supportedExtensions ? this.supportedExtensions.map((ext) => 'image/' + ext) : ['image/*']; } fileChange(files: FileList) {