Commit Graph

3938 Commits

Author SHA1 Message Date
Dillon Kearns
bcb8a22873 Fix hardcoded Nothing for action data. 2022-05-13 10:15:32 -07:00
Dillon Kearns
e01415407f Use wrapper Pages.Msg.Msg to enable wiring up Submit msg's for the framework to handle. 2022-05-13 09:03:09 -07:00
Dillon Kearns
de24b30549 Wire up onActionMsg for route modules. 2022-05-12 11:16:15 -07:00
Dillon Kearns
3fb3805aca Merge branch 'actions' into serverless-latest
# Conflicts:
#	examples/docs/app/Effect.elm
#	examples/hackernews/app/Effect.elm
2022-05-11 16:06:25 -07:00
Dillon Kearns
16e78e8f31 Remove obsolete test case. 2022-05-11 15:53:51 -07:00
Dillon Kearns
ec40fa4740 Ensure that ActionData is exposed. 2022-05-11 15:52:15 -07:00
Dillon Kearns
cd049aaebb Fix some test errors. 2022-05-11 15:49:04 -07:00
Dillon Kearns
6a464f4418 Fix form tests. 2022-05-11 15:37:18 -07:00
Dillon Kearns
b5c3573d68 Update docs example. 2022-05-11 15:27:37 -07:00
Dillon Kearns
296066c292 Update hackernews example with actions. 2022-05-11 15:21:15 -07:00
Dillon Kearns
72e4196fbe Update adapter script to match hackernews example. 2022-05-11 14:58:27 -07:00
Dillon Kearns
cbb422e52b Update hackernews demo site. 2022-05-11 14:50:58 -07:00
Dillon Kearns
3099d12593 Update docs site Effect module to latest format. 2022-05-11 14:47:33 -07:00
Dillon Kearns
6c1244c785 Turn off some API routes to avoid rate limit. 2022-05-11 11:16:14 -07:00
Dillon Kearns
e07eb264f0 Generate fetchers for all the paths needed for build compilation. 2022-05-11 11:06:14 -07:00
Dillon Kearns
2725e9bb00 Improve flash error message. 2022-05-11 10:51:43 -07:00
Dillon Kearns
d5c698021e Fix error logic. 2022-05-11 10:51:23 -07:00
Dillon Kearns
6cdee6e197 Allow blank submissions for radio inputs. 2022-05-11 10:47:36 -07:00
Dillon Kearns
06fcc706ff Remove commented code. 2022-05-11 10:46:51 -07:00
Dillon Kearns
2f6a95f5d2 Regenerate docs. 2022-05-10 16:30:42 -07:00
Dillon Kearns
53d0acb1ec Extract Fetcher module and type. 2022-05-10 16:29:28 -07:00
Dillon Kearns
5f40870e26 Use flash session to show success message on signup example page. 2022-05-10 15:34:42 -07:00
Dillon Kearns
54b6891938 Remove obsolete Fetcher prototype functions and replace with new one. 2022-05-10 11:11:27 -07:00
Dillon Kearns
5b9fd32a7c Pass in fetcher for current Route as part of StaticPayload. 2022-05-10 10:16:09 -07:00
Dillon Kearns
d608b34e91 Add header to indicate when to include only action data. 2022-05-09 10:19:42 -07:00
Dillon Kearns
2192dd30af Add prototype of function to run Fetcher with a follow-up call to reload route data. 2022-05-06 11:19:24 -07:00
Dillon Kearns
da4aaa2714 Extract performUserMsg helper. 2022-05-06 11:17:20 -07:00
Dillon Kearns
f6ccc1ed83 Don't call onPageChange from UpdateCacheAndUrlNew - it was incorrectly triggering init to be called again when the URL didn't change. 2022-05-06 11:16:39 -07:00
Dillon Kearns
84d518b143 Remove unused. 2022-05-06 11:15:09 -07:00
Dillon Kearns
07e4ea13c9 Remove obsolete comment. 2022-05-05 11:24:18 -07:00
Dillon Kearns
72c640ba1b Show error messages that come back from todo submit action. 2022-05-05 11:17:45 -07:00
Dillon Kearns
0c94bf53d8 Handle error response codes for page navigations, since they could be sending valid data (like for an ErrorPage) with custom status codes. 2022-05-05 11:16:23 -07:00
Dillon Kearns
27c03ccf12 Make sure page data is resolved for actions. 2022-05-05 09:47:20 -07:00
Dillon Kearns
f33e5bac25 Use action for todos example. 2022-05-04 16:48:10 -07:00
Dillon Kearns
344ef2919a Use action data in stateless form example. 2022-05-04 11:06:23 -07:00
Dillon Kearns
62c6e62922 Wire up initial action data to init and view. 2022-05-04 09:59:18 -07:00
Dillon Kearns
c19fa6e40a Update doc comments for elm-pages docs. 2022-05-03 14:44:51 -07:00
Dillon Kearns
fa10ce7eaf Generate fetcher modules 2022-05-03 14:36:08 -07:00
Dillon Kearns
ad8e7b9456 Expose ActionData types. 2022-05-03 11:51:32 -07:00
Dillon Kearns
5a664782cd Initial prototype of ActionData. 2022-05-03 11:30:52 -07:00
Dillon Kearns
cc30fc028a Remove unused. 2022-04-28 11:59:08 -07:00
Dillon Kearns
0dac6a0916 Check for errors in initial flash message in tailwind page. 2022-04-28 11:37:23 -07:00
Dillon Kearns
116f679d13 Rename internal function. 2022-04-28 11:08:56 -07:00
Dillon Kearns
52f8f03e60 Add todos. 2022-04-28 11:08:50 -07:00
Dillon Kearns
c7fdf66728 Add internal-only config for now in preparation for custom HTTP method for forms. 2022-04-28 11:06:28 -07:00
Dillon Kearns
c5b5f0caba Include server validation errors in payload. 2022-04-28 10:47:31 -07:00
Dillon Kearns
2456c00b3d Remove unused argument. 2022-04-28 10:47:11 -07:00
Dillon Kearns
2af25473df Remove unused imports. 2022-04-28 09:40:16 -07:00
Dillon Kearns
5ca486c69c Rename function. 2022-04-28 09:30:52 -07:00
Dillon Kearns
eae27223a3 Rename function. 2022-04-28 09:28:25 -07:00