TheoryOfNekomata
1505606ad7
Choose null instead of empty string for value
The value attribute of fields expect a string. We use a sentinel value
to clear the field.
hace 1 año
TheoryOfNekomata
0843513772
Add ability to set disabled element values
Add options for getFormValues, setFormValues, and clearFormValues to allow managing of values for disabled elements.
hace 1 año
TheoryOfNekomata
14b5abcae5
Update README
State decision for not implementing setting values on disabled elements.
hace 1 año
TheoryOfNekomata
e465109d74
Implement clearFormValues, improve test syntax
The clearFormValues method is implemented to be able to clear form
values for selected fields.
Tests are now separated from pre-submit to querying the submitter.
hace 1 año
TheoryOfNekomata
48b10cfea5
Add rationale information
Clarify some content in the rationale document.
hace 1 año
TheoryOfNekomata
9e891fde82
Add event-submitter-polyfill note
Safari does not support submitters on submit events. This may be needed
for checking which button was clicked to submit forms.
hace 1 año
TheoryOfNekomata
203f09d7cc
Update README links
Point to absolute paths.
hace 1 año
TheoryOfNekomata
eef3b80ccc
Update README
Align header to the center.
hace 1 año
TheoryOfNekomata
40f082d926
Update README
Include interactive code samples from Codepen.
hace 1 año
TheoryOfNekomata
a6bede536f
Bump version
For publishing.
hace 1 año
TheoryOfNekomata
95326f013e
Update README
Link LOGO directly to GitHub.
hace 1 año
TheoryOfNekomata
93fccb18f5
Update README
Make usage more understandable.
hace 1 año
TheoryOfNekomata
e8942296a2
Improve README
Add usage instructions.
hace 1 año
TheoryOfNekomata
8511d76949
Update README
Make information more presentable.
hace 1 año
TheoryOfNekomata
484fbb2b7e
Update documentation
Specify options to their respective input types.
hace 1 año
TheoryOfNekomata
26ec3a2f9c
Cover all input types
Include all input types for testing.
hace 1 año
TheoryOfNekomata
cb5872e28f
Implement edge cases for inputs
Add behavior for dirname, isindex, _charset_ scenarios.
hace 1 año
TheoryOfNekomata
1319146c72
Update tests
Improve test syntax.
hace 1 año
TheoryOfNekomata
7a2ea6b690
Minor refactor
Isolate generic input setting value to its own function.
hace 1 año
TheoryOfNekomata
5fa727bf45
Make coverage 100%
Include all tests for the primary functions as well as the utilities.
hace 1 año
TheoryOfNekomata
e793049356
Update supported input types
Make input type handling more comprehensive.
hace 1 año
TheoryOfNekomata
23433c32d4
Remove uncovered lines
Only keep lines that are testable.
hace 1 año
TheoryOfNekomata
2089f146ef
Update tests, fix multiple value setting
Make tests more comprehensive.
hace 1 año
TheoryOfNekomata
4c69db6c02
Add coverage reporting
Include coverage reporting on tests.
hace 1 año
TheoryOfNekomata
972a65271e
Add date tests, duplicates
Include tests for duplicate values, as well as comprehensive date tests.
hace 1 año
TheoryOfNekomata
1ae8e04f57
Update counting
Reduce complexity in code by un-nesting ternary statements.
hace 1 año
TheoryOfNekomata
48166877e4
Add support for multiple values
Correctly set fields when they are arrays.
hace 1 año
TheoryOfNekomata
103b9dda84
Update README
Make readme more concise.
hace 1 año
TheoryOfNekomata
53a8fa4767
Update tsdoc
Indicate partial values can be passed in setFormValues().
hace 1 año
TheoryOfNekomata
c908924fa5
Update npmignore
Add files from pridepack.
hace 1 año
TheoryOfNekomata
52088285d1
Update documentation
Add logo, and some documentation.
hace 1 año
TheoryOfNekomata
8126098986
Merge branch 'master' of code.modal.sh:TheoryOfNekomata/formxtra
hace 1 año
TheoryOfNekomata
fdcdf1ddf3
Refactor code
Make error messages more user-friendly. Also remove magic constants
within functions.
hace 1 año
TheoryOfNekomata
0fcde2ab61
Update tsconfig
Specify rootdir.
hace 1 año
TheoryOfNekomata
05499e5fdb
Update tests
Include month and week input types.
hace 1 año
TheoryOfNekomata
cc3aa1df91
Switch to pridepack, add setFormValues
Implement setFormValues for easy setting of fields.
Also migrated to pridepack because tsdx is already unmaintained.
hace 1 año
TheoryOfNekomata
8ca44c9c74
Update package
Proofread README.
hace 3 años
TheoryOfNekomata
96673bd709
Update package.json
hace 3 años
TheoryOfNekomata
9563565723
Update README
hace 3 años
TheoryOfNekomata
a4a712af5e
Update package
hace 3 años
TheoryOfNekomata
8875c63f48
Update README
hace 3 años
TheoryOfNekomata
7cb36935a5
Update README
hace 3 años
TheoryOfNekomata
8b9fd6e610
Bump version
For republishing.
hace 3 años
TheoryOfNekomata
5de36b6132
Update package
Exclude original source to minimize package size.
hace 3 años
TheoryOfNekomata
a21588e705
Update npmignore
hace 3 años
TheoryOfNekomata
9db23f3bb8
Update npmignore
Ignore project files
hace 3 años
TheoryOfNekomata
eb7f4a80a1
Separate prettierrc
Use separate file
hace 3 años
TheoryOfNekomata
8fe5df13ac
Update package
hace 3 años
TheoryOfNekomata
d67aaa9c84
Fix logic for file input
Use correct logic.
hace 3 años
TheoryOfNekomata
1495659990
Organize code
Switch order in appearance of definitions.
hace 3 años