mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-08-27 21:15:40 +02:00
Also removing the 'changed' class from the form once no further fields are marked as changed. That's important now that we're surfacing the state much more visibly through the alternative "save" button styles in the CMS. |
||
---|---|---|
.. | ||
lib | ||
spec | ||
vendor | ||
README.md |
jquery.changetracker - Change tracking for forms
Setup
jQuery('<my-form>).changetracker();
Usage
Finding out if the form has changed: jQuery(').is('.changed');
Options
- fieldSelector: jQuery selector string for tracked fields (Default: ':input:not(:submit),:select:not(:submit)')
- ignoreFieldSelector: jQuery selector string for specifically excluded fields
- changedCssClass: CSS class attribute which is appended to all changed fields and the form itself