Boilerform is a little HTML and CSS boilerplate to take the pain away from working with forms.
There were some recurring issues with the custom validity implementation. Significantly, some recursion issues caused serious performance hits. Focus management was also affected.
These have now been fixed. You can find details in PR #15.
Additionally, some work has been added to allow you to override the output of CSS and JS with an .env
file.
Thanks to the great work by @nchan0154, we have had some accessibility fixes on the checkbox/radio component which adds proper focus state.
PR: #8
A developer can now:
is-error
class toggle automatically based on validity of input elementsdata-validation-message
attribute to an elementThe validation interface will also check sibling inputs when an input fails validation. This will remove the is-error
class if they are valid when they were previously invalid.
Lastly, a basic Webpack setup has been added along with these changes.
Boilerform is at a nice stable state, so this is the v0.1.0
release.
In this release: