Dillon Kearns
|
08e635cbeb
|
Try all secrets in list for decoding signed cookies.
|
2022-01-20 19:09:37 -08:00 |
|
Dillon Kearns
|
b7185adc39
|
Add example page.
|
2022-01-20 18:01:07 -08:00 |
|
Dillon Kearns
|
30ab850c90
|
Add prototype for withSession helper.
|
2022-01-20 18:00:38 -08:00 |
|
Dillon Kearns
|
d062546d0c
|
Add withSetCookieHeader.
|
2022-01-18 18:45:03 -08:00 |
|
Dillon Kearns
|
d44da4ee85
|
Remove example.
|
2022-01-18 18:44:54 -08:00 |
|
Dillon Kearns
|
ea5be72234
|
Update generator.
|
2022-01-17 20:59:17 -08:00 |
|
Dillon Kearns
|
51aea3b539
|
Simplify Server.Response API by combining render repsonses and server responses into the same API.
|
2022-01-17 20:56:37 -08:00 |
|
Dillon Kearns
|
03dd16a86f
|
Wire through custom headers and status codes for RenderPage server responses.
|
2022-01-17 16:56:40 -08:00 |
|
Dillon Kearns
|
c27377c8f7
|
Use dynamic route segments with different names by appending index.
|
2022-01-17 11:46:40 -08:00 |
|
Dillon Kearns
|
de3a740165
|
Add float input type, and handle validation errors for int and float inputs.
|
2022-01-17 10:32:08 -08:00 |
|
Dillon Kearns
|
df1c537f70
|
Rename number -> int in preparation for adding a separate float helper.
|
2022-01-17 10:05:00 -08:00 |
|
Dillon Kearns
|
80c85a1abe
|
Run min/max validations against range input in pure Elm to ensure that UI isn't bypassed.
|
2022-01-17 09:56:20 -08:00 |
|
Dillon Kearns
|
cd6d65a12a
|
Update docs.
|
2022-01-16 15:38:51 -08:00 |
|
Dillon Kearns
|
22b3b54799
|
Use phantom types to reduce the number of cominations of functions for setting values with different types.
|
2022-01-16 15:29:06 -08:00 |
|
Dillon Kearns
|
43a227d22c
|
Add Form.Value module.
|
2022-01-16 14:31:19 -08:00 |
|
Dillon Kearns
|
d5478db009
|
Add time input.
|
2022-01-16 14:31:08 -08:00 |
|
Dillon Kearns
|
a769a3e569
|
Fix tests.
|
2022-01-15 19:29:30 -08:00 |
|
Dillon Kearns
|
6de253d91e
|
Add constraints to only allow formatting input options to be applied to text inputs.
|
2022-01-15 19:03:13 -08:00 |
|
Dillon Kearns
|
4e78fceaef
|
Regenerate docs.json.
|
2022-01-15 18:45:15 -08:00 |
|
Dillon Kearns
|
5b06fe51a4
|
Replace requiredRadio with radio that can apply required option.
|
2022-01-15 18:44:06 -08:00 |
|
Dillon Kearns
|
adc22cf493
|
Remove obsolete requiredNumber.
|
2022-01-15 18:30:17 -08:00 |
|
Dillon Kearns
|
69e8fc92f4
|
Use phantom builder for required checks.
|
2022-01-15 18:28:47 -08:00 |
|
Dillon Kearns
|
fedee35e08
|
Add initial docs structure for Form module.
|
2022-01-15 16:56:21 -08:00 |
|
Dillon Kearns
|
f496bf3508
|
Remove codec dependency from Form API.
|
2022-01-15 16:04:54 -08:00 |
|
Dillon Kearns
|
2785d4a84b
|
Run field-level validations for server response code path.
|
2022-01-15 15:43:09 -08:00 |
|
Dillon Kearns
|
5a808aa736
|
Formatting change.
|
2022-01-15 15:42:48 -08:00 |
|
Dillon Kearns
|
00c62a9e96
|
Include form-level errors in server-rendered response.
|
2022-01-15 15:02:32 -08:00 |
|
Dillon Kearns
|
0455ced317
|
Let fatal errors propagate from form decoding instead of doing DataSource.fail for server validations.
|
2022-01-15 12:03:20 -08:00 |
|
Dillon Kearns
|
70143d4a63
|
Remove dependency on low-level Request optional form field decoder.
|
2022-01-15 09:27:03 -08:00 |
|
Dillon Kearns
|
6b7c4586c9
|
Run field-level errors and form-level errors independently to avoid duplicates but get them in real-time.
|
2022-01-15 09:06:19 -08:00 |
|
Dillon Kearns
|
9c922c8f40
|
Run field-level validations on field change. Preparing for change to store dependent validation results separately so they can be updated independently.
|
2022-01-14 15:28:17 -08:00 |
|
Dillon Kearns
|
ff79f79d8f
|
Make field required.
|
2022-01-14 15:25:42 -08:00 |
|
Dillon Kearns
|
84e7d9d157
|
Use user-defined errors instead of a set list of validation errors.
|
2022-01-14 08:46:35 -08:00 |
|
Dillon Kearns
|
1ac1c9d73e
|
Abstract helper for submitHandlers.
|
2022-01-13 17:17:52 -08:00 |
|
Dillon Kearns
|
3bd6fdfdd0
|
Add todo comment.
|
2022-01-13 15:09:36 -08:00 |
|
Dillon Kearns
|
d25e6fc0d8
|
Fix issue with Server.Request.oneOf short-circuiting on failure instead of trying other handlers.
|
2022-01-13 15:09:20 -08:00 |
|
Dillon Kearns
|
b8e7a47e34
|
Give multiple errors for non-fatal validation errors.
|
2022-01-13 14:18:53 -08:00 |
|
Dillon Kearns
|
90d6bc821d
|
Add ability to do dependent validations looking at entire form value.
|
2022-01-13 09:06:58 -08:00 |
|
Dillon Kearns
|
fe7b1c5209
|
Add input type to form style.
|
2022-01-12 17:07:21 -08:00 |
|
Dillon Kearns
|
a875161a8a
|
Fix tests.
|
2022-01-11 09:33:45 -08:00 |
|
Dillon Kearns
|
92098ac972
|
Set field state on blur, focus, and input.
|
2022-01-11 09:00:58 -08:00 |
|
Dillon Kearns
|
c2b53e513a
|
Scroll to top on success, and change debug info styling.
|
2022-01-10 19:34:26 -08:00 |
|
Dillon Kearns
|
9438e50add
|
Handle required fields for checkboxes.
|
2022-01-10 19:01:47 -08:00 |
|
Dillon Kearns
|
95eff70f02
|
Run validations on init. Make Int and Float ranges.
|
2022-01-10 18:35:46 -08:00 |
|
Dillon Kearns
|
7d5b999966
|
Fix tests.
|
2022-01-10 16:35:45 -08:00 |
|
Dillon Kearns
|
1e72283296
|
Don't submit form when there are validation errors. Include submitStatus for renderers.
|
2022-01-10 16:33:29 -08:00 |
|
Dillon Kearns
|
647a18cf28
|
Show errors for radio inputs, and add required radio builder.
|
2022-01-10 12:38:49 -08:00 |
|
Dillon Kearns
|
e8a8de56f6
|
Handle required vs. optional dates.
|
2022-01-10 12:25:35 -08:00 |
|
Dillon Kearns
|
2663b21b46
|
Add MissingRequired variant to Form errors.
|
2022-01-10 12:07:59 -08:00 |
|
Dillon Kearns
|
34df6c16c3
|
Use custom type for form errors.
|
2022-01-10 12:02:56 -08:00 |
|