Commit Graph

60 Commits

Author SHA1 Message Date
Christian Alfoni 72a7be5d64 Merge pull request #29 from hahahana/add-csrf-to-header
Attach CSRF token to header if it exists
2015-02-26 13:47:44 +01:00
Christian Alfoni cf93061296 Merge pull request #28 from hahahana/isNumeric
Allow floats in isNumeric
2015-02-26 13:45:42 +01:00
Hana Wang c15b0a200a Attach CSRF token to header if it exists 2015-02-25 10:51:11 -08:00
Hana Wang a65b2943b0 Allow floats for isNumeric 2015-02-25 10:35:30 -08:00
christianalfoni 385263c383 Merged two pull requests 2015-02-23 08:55:36 +01:00
Christian Alfoni bbc6ad38e2 Merge pull request #27 from sdemjanenko/update_pristine_values_on_model
Update form's model if the input is pristine and its value changes; test
2015-02-23 07:39:23 +01:00
Christian Alfoni 084aa0772a Merge pull request #26 from sdemjanenko/support_null_children
registerInputs: Support null/undefined children; add test
2015-02-23 07:33:35 +01:00
Stephen Demjanenko 03bc5a4079 Update form's model if the input is pristine and its value changes; test
This fixes a case where a form initializes with default values loaded
from the server.  If an update comes in from the server and the user has
not touched the field (its pristine) then update the field's value.

This feature will help track if the user has actually made any changes
from the default value that the form was/would have been initialized
with.
2015-02-21 13:00:26 -08:00
Stephen Demjanenko e9310002d1 registerInputs: Support null/undefined children; add test
A lot of react examples have rendering functions which early return null
(such as a closed dropdown).  This method was erroring in that case.
2015-02-21 12:16:46 -08:00
Christian Alfoni 86ba085cc4 onChange, dynamic form elements and bug fix 2015-02-03 15:03:55 +01:00
Christian Alfoni 0834810d67 typo 2015-01-21 15:23:35 +01:00
Christian Alfoni f0faede640 Mapping documentation 2015-01-21 15:21:21 +01:00
Christian Alfoni 15b6df9526 Pristine, mapping and tests 2015-01-21 15:16:27 +01:00
Christian Alfoni a008b1ce8d Merge pull request #16 from FoxxMD/master
Add method for checking if input has had interaction
2015-01-21 10:00:01 +01:00
FoxxMD 418c833e2d Add method for checking if input has had interaction
* Input state has `isPristine` to represent user interaction
* `isPristine` defaults to `false`
* Is triggered by `setValue` to `true`
* Reset on `resetValue`
* `setFormPristine` sets all form inputs pristine value
* `onSubmit` sets `setFormPristine` false
2015-01-19 15:26:13 -05:00
Christian Alfoni 1ec5868f64 Fixed bug with handlers in ajax 2015-01-19 18:41:40 +01:00
Christian Alfoni 23bad21119 Merge pull request #13 from smokku/props_callback
Call onSuccess and onSubmitted from props after AJAX response
2015-01-19 18:38:31 +01:00
Tomasz Sterna 196bba3fda Call onSuccess and onSubmitted from props after AJAX response 2015-01-19 14:08:40 +01:00
Christian Alfoni 80227cc50f Added setState documentation 2015-01-17 21:55:18 +01:00
Christian Alfoni 05e3688c8b Added setState documentation 2015-01-17 21:53:05 +01:00
Christian Alfoni 7c95bf191a Update README.md
Documented the value attribute
2015-01-17 09:40:17 +01:00
Christian Alfoni 4127480839 Merge pull request #8 from smokku/empty_headers_forEach
Fixed exception on trying to forEach empty request headers
2015-01-16 17:30:12 +01:00
Christian Alfoni 7163b30246 Merge pull request #9 from smokku/nonJSON__response
Fixed uncaught exception on parsing non-JSON AJAX response
2015-01-16 17:29:33 +01:00
Tomasz Sterna 94e69e7dc0 Fixed exception on trying to forEach empty request headers 2015-01-16 16:04:55 +01:00
Tomasz Sterna 24b9110a62 Fixed uncaught exception on parsing non-JSON AJAX response 2015-01-16 16:00:48 +01:00
Christian Alfoni b8c4414976 Merge branch 'master' of https://github.com/christianalfoni/formsy-react 2015-01-15 12:24:56 +01:00
Christian Alfoni 9e430bbf83 Fixed bug with empty validations 2015-01-14 10:32:31 +01:00
Christian Alfoni e9743a2df1 Cross input validation, invalidateForm and bug fix 2015-01-14 10:15:49 +01:00
Christian Alfoni 7830defb34 Update README.md 2015-01-07 15:02:36 +01:00
Christian Alfoni d813f2ade8 Update README.md 2015-01-07 15:01:36 +01:00
Christian Alfoni 915ddb8cee Fixed required and no validations bug 2015-01-07 11:06:01 +01:00
Christian Alfoni 63938025fa Removed onCancel 2015-01-07 09:53:17 +01:00
Christian Alfoni b04c989cf6 Release 0.4.0 2015-01-07 07:28:15 +01:00
Christian Alfoni dc6ac20285 Merge pull request #6 from LaustAxelsen/patch-2
words, spaces and special letters.
2015-01-07 07:09:18 +01:00
Christian Alfoni 32f67e24ac Merge pull request #5 from LaustAxelsen/patch-1
Allow for no url, using "onSubmit" handler to pass model for manual XHR
2015-01-07 07:04:02 +01:00
LaustAxelsen 4b960bf017 Update README.md 2015-01-06 22:29:26 +01:00
LaustAxelsen 0b0e0a1b49 Update main.js
Include two new basic rules; 
- isWords (a-z, not case sensitive and spaces e.g. "this is a pretty cat")
- isWordsSpecial (a-z, special european letters, not case sensitive and spaces e.g. "sikke en flot ø" or "touché")
2015-01-06 22:24:54 +01:00
LaustAxelsen 2289290998 Update main.js
Added a resetModel method which is also passed to the onSubmit callback.
2015-01-06 22:08:44 +01:00
LaustAxelsen 51bce0315b Update main.js
I wanted to use formsy-react without posting or putting to a specific URL, but instead handle this internally in my single-page-application. So if no url is defined use the "onSubmit" callback with the valid model e.g. {fieldName: "myValue"}.
2015-01-06 21:53:46 +01:00
Christian Alfoni fb47da210f Merge branch 'master' of https://github.com/christianalfoni/formsy-react 2015-01-05 15:04:09 +01:00
Christian Alfoni df4e84a10a Added new handlers 2015-01-05 15:03:01 +01:00
Christian Alfoni d12ae507d0 Update README.md 2014-11-18 09:15:41 +01:00
Christian Alfoni 20f1d71f96 Fixed props check 2014-11-17 11:53:52 +01:00
Christian Alfoni 874fe8f716 Fixed updating of props bug 2014-10-29 16:10:04 +01:00
Christian Alfoni 5bdfc8235d onCancel handler toggles showing of cancel button 2014-10-28 15:20:51 +01:00
Christian Alfoni 014f7add09 Added hasValue() method 2014-10-28 12:56:35 +01:00
Christian Alfoni 2f20ec13e4 Fixed resetValue bug 2014-10-28 11:47:29 +01:00
Christian Alfoni 822892314c Fixed isValue check 2014-10-28 11:43:08 +01:00
Christian Alfoni 6c99568045 Tag commit 2014-10-28 11:28:24 +01:00
Christian Alfoni 669af75b50 Merge branch 'master' of https://github.com/christianalfoni/formsy-react 2014-10-28 11:26:34 +01:00