uppy/packages/@uppy
Antoine du Hamel 56b84dfec7
Dashboard: add required option to metaFields (#2896)
* Dashboard: add `required` option to `metaFields`

Fixes: https://github.com/transloadit/uppy/issues/2892

* use `<form>` element to allow users to use all built-in form features
from the web browser.

* remove `saveOnEnter` hack

The fields are now inside a form, saving on Enter is the default
behavior – and it doesn't short-circuit form validation checks.

* restrictions.requiredMetaFields

* fix documentation of restrictions.requiredMetaFields

* check for required meta fields on upload

* Use detached `<form>` element to avoid nesting `<form>` elements

* fixup! Use detached `<form>` element to avoid nesting `<form>` elements

* Use `cuid` to generate `<form>` `id`
2021-07-29 13:15:36 +01:00
..
angular Release 2021-07-13 20:14:39 +01:00
aws-s3 core: set file size from progress data when null (#2778) 2021-07-28 23:40:01 +01:00
aws-s3-multipart Release 2021-06-30 23:07:21 +01:00
box Release 2021-06-30 23:07:21 +01:00
companion core: set file size from progress data when null (#2778) 2021-07-28 23:40:01 +01:00
companion-client Release 2021-06-30 23:07:21 +01:00
core Dashboard: add required option to metaFields (#2896) 2021-07-29 13:15:36 +01:00
dashboard Dashboard: add required option to metaFields (#2896) 2021-07-29 13:15:36 +01:00
drag-drop meta: fix package.json imports to be inlined by Babel (#3047) 2021-07-26 10:44:16 +02:00
drop-target Release 2021-06-30 23:07:21 +01:00
dropbox Release 2021-06-30 23:07:21 +01:00
facebook Release 2021-06-30 23:07:21 +01:00
file-input Release 2021-06-30 23:07:21 +01:00
form Release 2021-06-30 23:07:21 +01:00
golden-retriever Release 2021-06-30 23:07:21 +01:00
google-drive Release 2021-06-30 23:07:21 +01:00
image-editor Dashboard: rename Done to Cancel, add Save to Image Editor (#3033) 2021-07-21 14:07:42 +01:00
informer Release 2021-06-30 23:07:21 +01:00
instagram Release 2021-06-30 23:07:21 +01:00
locales Update de_DE.js (#3012) 2021-07-19 12:49:17 +01:00
onedrive Release 2021-06-30 23:07:21 +01:00
progress-bar Release 2021-06-30 23:07:21 +01:00
provider-views Release 2021-06-30 23:07:21 +01:00
react Release 2021-06-30 23:07:21 +01:00
react-native Release 2021-06-30 23:07:21 +01:00
redux-dev-tools Release 2021-05-28 11:54:17 +01:00
robodog Add Robodog Types (#2989) 2021-07-14 08:22:17 +01:00
screen-capture Dashboard: rename Done to Cancel, add Save to Image Editor (#3033) 2021-07-21 14:07:42 +01:00
status-bar Release 2021-06-30 23:07:21 +01:00
store-default Release 2021-05-28 11:54:17 +01:00
store-redux Release 2021-06-30 23:07:21 +01:00
svelte Release 2021-06-30 23:07:21 +01:00
thumbnail-generator Release 2021-06-30 23:07:21 +01:00
transloadit Add Robodog Types (#2989) 2021-07-14 08:22:17 +01:00
tus Release 2021-06-30 23:07:21 +01:00
unsplash Release 2021-06-30 23:07:21 +01:00
url Release 2021-06-30 23:07:21 +01:00
utils Release 2021-06-30 23:07:21 +01:00
vue Release 2021-06-30 23:07:21 +01:00
webcam meta: fix package.json imports to be inlined by Babel (#3047) 2021-07-26 10:44:16 +02:00
xhr-upload Release 2021-06-30 23:07:21 +01:00
zoom Release 2021-06-30 23:07:21 +01:00