* feat(input-file): create input-file component
* chore: improvements after review
* chore: update after review
* chore: update translations
* chore: - fixed demo with form submit, submit was not prevented
- fixed checking allowed file extensions
- fixed clicking on select file button in drag and drop area
* chore: since the input-file does not upload files itself but enables user to select files, I replaced "upload" and "upload" with "select" and "selected" where applicable
* chore: - removed unused properties allowedFileTypes and allowedFileExtensions from lion-input-file
- cleaned up docs
* chore: - changed type Array.<type> to Array<type>
- removed redundant type definition
* fix: - FocusMixin: moved registering events for from connectedCallback to firstUpdated since _focusableNode is sometimes not available yet
- SlotMixin: changed updated to update in since slots were rendered too late (related to previous fix in FocusMixin.js)
* fix: renamed lion-uploaded-file-list.js to lion-selected-file-list.js
* fix: fixed test for lion-selected-file-list
* fix: fixed typ
* wip
* fix: - fixed issue with multiple file selection where element would not select valid files after invalid ones
- added getMessage method to FileValidation that returns empty string to prevent message being shown that error message must be configured
- fixed tests
* chore: replaced `uploadOnFormSubmit` with `uploadOnSelect` and flipped the default value to false. When `uploadOnSelect` is set to true, the file will be uploaded as soon as it is selected.
* fix: - replaced `uploadOnFormSubmit` with `uploadOnSelect` and flipped the default value to false. When `uploadOnSelect` is set to true, the file will be uploaded as soon as it is selected.
- fixed issue where a valid file was not selected and added to the file list if it was preceded by an invalid file
* chore: removed redundant README.md
* fix: fixed failing test
* chore: added missing type annotation
* chore: annotated event param as optional
---------
Co-authored-by: Danny Moerkerke <danny.moerkerke@ing.com>
Co-authored-by: Thijs Louisse <Thijs.Louisse@ing.com>
|
||
|---|---|---|
| .. | ||
| lion-accordion.js | ||
| lion-button-reset.js | ||
| lion-button-submit.js | ||
| lion-button.js | ||
| lion-calendar.js | ||
| lion-checkbox-group.js | ||
| lion-checkbox-indeterminate.js | ||
| lion-checkbox.js | ||
| lion-collapsible.js | ||
| lion-combobox.js | ||
| lion-dialog.js | ||
| lion-drawer.js | ||
| lion-field.js | ||
| lion-fieldset.js | ||
| lion-form.js | ||
| lion-icon.js | ||
| lion-input-amount.js | ||
| lion-input-date.js | ||
| lion-input-datepicker.js | ||
| lion-input-email.js | ||
| lion-input-file.js | ||
| lion-input-iban.js | ||
| lion-input-range.js | ||
| lion-input-stepper.js | ||
| lion-input-tel-dropdown.js | ||
| lion-input-tel.js | ||
| lion-input.js | ||
| lion-listbox.js | ||
| lion-option.js | ||
| lion-options.js | ||
| lion-pagination.js | ||
| lion-progress-indicator.js | ||
| lion-radio-group.js | ||
| lion-radio.js | ||
| lion-select-invoker.js | ||
| lion-select-rich.js | ||
| lion-select.js | ||
| lion-selected-file-list.js | ||
| lion-step.js | ||
| lion-steps.js | ||
| lion-switch-button.js | ||
| lion-switch.js | ||
| lion-tabs.js | ||
| lion-textarea.js | ||
| lion-tooltip.js | ||
| lion-validation-feedback.js | ||