Jakob Schöttl
7ffff25326
Add some type annotations
2021-04-14 09:40:34 +02:00
Jakob Schöttl
e3a95bd92c
Simplify code, fix linter warnings
2021-04-14 09:40:21 +02:00
Jakob Schöttl
848da5ff12
Bump version and fix old version comments
2021-04-14 09:39:13 +02:00
Jakob Schöttl
c6f44d47b9
Also export this helper
2021-04-13 22:22:26 +02:00
Jakob Schöttl
2998849e99
Fix comments
2021-04-13 22:16:29 +02:00
Jakob Schöttl
829b5af62c
Fix implementation of instance Functor OptionList
2021-04-13 21:58:40 +02:00
Jakob Schöttl
993de7fa86
Add selectFieldGrouped
2021-04-13 09:57:50 +02:00
Jakob Schöttl
daf977fdb1
Use standard function forM_
2021-04-10 11:42:04 +02:00
Sebastián Estrella
32ecbd056d
Customize areq and wreq error message
2019-09-10 00:42:21 -05:00
Jezen Thomas
e5e39f353d
Implement mreq in terms of mreqMsg
2019-07-18 13:56:19 +03:00
Jezen Thomas
14ade1ad98
Add mreqMsg
...
When a form has multiple `mreq` fields and the user submits a form with
more than one of these values missing, they see an ambiguous collection
of "Value is required" messages. The `mreqMsg` function allows you to
provide your own MsgValueRequired message for a better UX.
2019-07-18 11:11:02 +03:00
James Parker
4424abe449
Hide bootstrap labels when empty
2019-06-11 14:09:54 -04:00
Jonathan Lamothe
429f78859c
make FormResult an instance od Eq
2019-01-18 12:48:36 -05:00
Nickolay Kolev
073c9fabd4
Do not lose selected value in selectFieldHelper when validation fails
2018-07-26 20:44:26 +02:00
Michael Snoyman
c1344a577f
Fix version bump
2018-07-09 13:12:40 +03:00
pythonissam
0b261f5073
Exposed 'selectFieldHelper'
2018-06-17 08:40:55 +00:00
pythonissam
67d215d2f2
Make Textarea derive IsString
2018-06-03 08:18:31 +00:00
Ben Sima
1d95f8315b
Remove unnecessary type annotation
2018-05-15 12:51:14 -07:00
Ben Sima
e906768ee9
Replace addClass/removeClass examples with ghci-driven examples
2018-05-15 12:50:39 -07:00
Ben Sima
e8a145ae88
Add examples to addClass and removeClass
2018-05-14 08:45:09 -07:00
Ben Sima
c57ba49472
Add @since documentation
2018-05-11 13:31:25 -07:00
Ben Sima
56ca6d7914
Move 'addClass' to Yesod.Form.Functions and add 'removeClass'
...
'addClass' is more general than just Bootstrap forms. In particular, it is
copied into the yesod-form-bootstrap4 project and I found myself using it in my
custom forms. It would be useful to have it exported for use elsewhere.
I added 'removeClass' because I needed it while creating a custom 'readonly'
input in a form and thought it might be generally useful.
2018-05-11 13:23:31 -07:00
Ryan Scott
3408e1e630
Adapt to Semigroup changes in base-4.11
2018-02-04 20:09:37 -05:00
Michael Snoyman
6830a9840c
Merge branch 'better-monads' into no-transformers
2018-01-17 06:43:52 +02:00
Michael Snoyman
aa5b80d9f8
Merge branch 'addTypeTime2' of https://github.com/MaxGabriel/yesod into better-monads
2018-01-12 00:19:54 +02:00
Andrey Dyagel
8a0778a58a
Fix typo breaking some parsers
2017-12-22 16:15:13 +03:00
GyuYong Jung
1569af55c7
Add Korean translation
2017-08-26 05:27:53 +09:00
Jesse Kempf
f08944d888
Give FormResult an Alternative instance
2017-08-22 22:00:42 -07:00
Sebastián Estrella
0f28604cfe
Reduce verbosity using Monadic Forms
2017-08-22 02:24:26 -05:00
Michael Snoyman
a17779b12d
Fix persistent < 2.5 code
2017-07-23 16:53:12 +03:00
ncaq
e19d220f61
fixed: import Data.Monoid for old ghc
2017-06-23 12:14:28 +09:00
ncaq
d5eb1ce026
fixed: yesod-form: textareaField: writeHtmlEscapedChar: convert "\r\n" to "<br>"
2017-06-22 10:05:39 +09:00
Dawei LIU
fcb1b7f6b4
Fix minor doc typo
2017-04-17 15:25:03 +02:00
rkaminsk
d8919c2c2d
remove value attribute from password field ( #1374 )
...
remove value attribute from password field
Fixes https://github.com/yesodweb/yesod/issues/1373
2017-04-09 06:14:39 +05:30
mingyu guo
db9b51cdf4
Added Yesod.Form.I18n.Chinese
2017-03-28 20:59:48 +10:30
Isaac Elliott
b76d9c3090
Fixed spelling and wording for Yesod.Form.Functions.convertField's docs
2017-02-28 17:50:20 +10:00
Michael Snoyman
aefd074efa
Cleanup GHC 8 redundant constraints
2017-02-05 13:35:12 +02:00
Michael Snoyman
3dc2d10b30
Compile with -Wall -Werror
2017-02-05 12:09:18 +02:00
James Parker
d59344b78b
housekeeping
2017-02-02 01:55:00 -05:00
James Parker
ef22b131f1
Fix for bug in identifyForm with empty forms. #1072
2017-01-31 16:06:40 -05:00
Andrew Martin
2d6e5cea02
Added a ToValue instance for Enctype
2016-11-13 14:59:21 -05:00
Luis Ángel Méndez Gort
e1d3f0ab79
Yesod.Form.I18n.Spanish added
2016-10-23 15:49:21 -04:00
Eric Easley
d99de61554
Use CPP to maintain backward compat
2016-04-18 10:03:39 -07:00
Eric Easley
8e71f766b5
Use PersistRecordBackend constraint synonym
2016-04-15 21:25:40 -07:00
Eric Easley
02dcb99cad
Merge remote-tracking branch 'upstream/master'
2016-03-31 13:03:47 -07:00
Maximilian Tagher
3b9e782988
Fix W3 multiple attribute link
2016-03-28 12:33:25 -07:00
Michael Snoyman
d922bdd272
Merge pull request #1158 from geraldus/gman/summernote
...
Add Summernote WYSIWYG html field
2016-03-06 11:53:52 +02:00
Arthur Fayzrakhmanov (Артур Файзрахманов)
fe2b6844b6
Add notice about Summernote
2016-03-04 22:07:06 +05:00
Michael Snoyman
5709040dcd
Add some docs for MassInput
2016-03-02 11:05:19 +02:00
Maximilian Tagher
d39ce44c21
Use defaultCsrfParamName instead of hard-coding its value
...
* Up version bounds so that `defaultCsrfParamName` is available.
* I didn't bump the yesod-form version. It seemed unnecessary to do a new release just for this.
2016-02-15 23:59:24 -08:00