Member blobloblo was joined discussion #31 via short message
Thanks
Member blobloblo was joined discussion #31 via short message
- Fix Helper::find() and Helper::findCached() assumed entity ids are only ints (can be string/int/array)
- Add Helper::instantiateEntity() type-safe wrapper
- Require php 7.2+
- php 8.4+ compatibility fix
- Improve custom AJAX pagination and AJAX pagination with filter bar javascript. Includes admincp option helper option rendering code
See Who Replied for an implementation of the feature allowing selectable pagination styles- Add Helper:😛lugin for type-safe plugin creation
Fix \SV\StandardLib\Helper::repo()->aliasClass() had a compatibility issue with XF2.2.13+ when the aliased class was the top-most class extension.
HTML:<xf:macro template="svStandardLib_macros" name="choices_setup" /> <xf:selectrow label="Select row example" name="select_row_example" multiple="multiple" data-xf-init="sv-choices" data-placeholder="{{ phrase('example')|for_attr }}" data-max-item-count="2"> <xf:option value="1">Option 1</xf:option> <xf:option value="2" selected="true">Option 2</xf:option> <xf:option value="3">Option 3</xf:option>...
- Fix ajax pagination & ajax filtered pagination code did not dynamically loading css/js
- Update choices.js
- Various performance fixes when used with large number of options (ie hundreds of prefixes when using Multi-Prefix)
- Fix filtering/search could return unstable search results
- Fix possible empty aria-label generation on remove item button
- Fix enter could cause accidental form submit instead of open/closing the choices list in all cases
Fix bad reference to useNativeTimeInputs in README.md
Update choices.js (v11.0.0-rc7)
Smaller bundle size
Improve aria attribute handling (aka accessability)
Many bugfixes around keyboard handling & displaying notices
Fix "Class XFES\Listener not found" from some of my add-on installers
- Update choices.js integration
- Cleanup font-size handling (on average slightly larger, but works on more styles)
- Convert CSS (generated from SCSS) into LESS
- Fix adding classes to choices.js via data-class-* attributes did not work as expected
- Fix a number of performance issues with very large number of options (ie hundreds to thousands), not fully resolved but better.