@patternslib/patternslib
Advanced tools
Changelog
9.9.10-alpha.4 (2023-11-23)
Changelog
9.9.10-alpha.3 (2023-11-17)
core dom find_form, pat autosubmit: Add support for pat-subform. (bd19154)
Subform was recently lost when introducing dom.find_form. Now subform support is back in pat-autosubmit.
pat subform: Correctly unregister the submit event on Pattern destroy. (8252014)
Changelog
9.9.10-alpha.2 (2023-11-10)
Changelog
9.9.10-alpha.1 (2023-11-09)
core dom: find_form - find a related form element. (01b348d)
Add a function to find a related form element. If called on any element it would first try to get a input element and get it's associated form - which can be different and as a last resort to find the element's enclosing form. Otherwise return undefined.
pat autosubmit: Re-add support for autosubmit on non form elements. (a2530f3)
Fix a problem introduces in Patternslib 9.9.7 where pat-autosubmit did not work when not defined on a form or input element.
As a side effect, the submit event is now always invoked on the related or nearest form of the element where pat-autosubmit was defined on. If that element is not a form element a related (input.form) or the nearest parent form is searched and the submit event invoked upon.
Changelog
9.9.10-alpha.0 (2023-11-08)
pat autosubmit: Fix a typo where pat-autosubmit wasn't working for subforms anymore. (3be0170)
pat autosubmit: Trigger the submit event with the correct submitter property. (36c0c36)
This resp. the previous commit in event.js fixes a problem where the submitter was the added to the browser automatically and could lead to incorrect form submission data in combination with pat-ajax. E.g. we had a case where for a file upload the delete button's value was submitted, where it shouldn't have.
Changelog
9.9.9 (2023-11-06)
pat inject: Support submit buttons with child elements. (3821ca8)
Send the value of a submit button even if a child element of the submit button was clicked and not the submit button itself.
pat inject: Fix issue with submit buttons which are added later. (edf9f5e)
Fix an issue with submit buttons which were added after initialization of pat-inject which did not send their value (e.g. via a pat-inject call).
Ref: scrum-1670
Changelog
9.9.7 (2023-10-22)
pat-inject: Fix problem with pat-autosubmit together with pat-sortable and/or pat-clone. (2e3d9a2)
pat-inject: Fix problem with pat-autosubmit. (8ab6029)
Fix a problem since Patternslib 9.9.6 where pat-inject didn't work together with pat-autosubmit.
pat-autosubmit: Add a test for delayed autosubmit. (e487ff5)
pat-autosubmit: Make use of add_event_listener. (035bd76)
This has advantages regarding preventing double registrations and allowing wildcard removal.
pat-autosubmit: Number the individual test cases. (9d20ea1)
pat-autosubmit: Simplify the sortable+clone demo example a bit. (a8b316b)
pat-inject: Log a warning if inject isn't initialized when pushState isn't available. (2b897ca)