Add an option to reformat the date value on submit #18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here's my first shot at your "alternate value sent to server" todo item. With this change, if a date picker element has a parent form, we bind an event to that form to reformat the date field's value to the format defined in
SETTINGS.format_submitbefore submitting the form. You can also disable the behavior by settingformat_submittofalse.I'm still tweaking it a bit, because there are a couple of minor issues with this approach:
<input>elements when it tries to find a parent form. I still need to play around with it, but it looks like I can solve this by usingP.$element.closest('form')instead ofP._element.form: http://stackoverflow.com/a/991371/349353EDIT: Looks like you're already ignoring elements other than
input, so that last point is moot. That's good, becauseP._element.formis quite a bit faster: http://jsperf.com/finding-an-input-s-form