yesod/yesod-form
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
..
test Adept Hspec tests for forward compatibility 2012-10-16 14:44:58 +02:00
Yesod Move 'addClass' to Yesod.Form.Functions and add 'removeClass' 2018-05-11 13:23:31 -07:00
ChangeLog.md Adapt to Semigroup changes in base-4.11 2018-02-04 20:09:37 -05:00
hello-forms.hs Add type="time" to timeField 2014-11-25 10:34:46 -05:00
LICENSE Update license with MIT license 2012-04-29 09:38:45 +03:00
README.md Add notice about Summernote 2016-03-04 22:07:06 +05:00
Setup.lhs Add 'yesod-form/' from commit '53b7c3b81015e7f244c6b8961ca2f07979f932e2' 2011-07-22 08:59:57 +03:00
yesod-form.cabal Adapt to Semigroup changes in base-4.11 2018-02-04 20:09:37 -05:00

yesod-form

Form handling for Yesod, in the same style as formlets. See the forms chapter of the Yesod book.

This package provies a set of basic form inputs such as text, number, time, checkbox, select, textarea, and etc. via Yesod.Form.Fields module. Also, there is Yesod.Form.Nic module providing richtext field using Nic editor. However, this module is grandfathered now and Nic editor is not actively maintained since June 2012. You can find additional richtext editor fields in yesod-form-richtext package (currently in provides support of Summernote editor only).