Resource icon

xF2 Add-on Standard Library by Xon 1.22.4

No permission to download
  • Improve compatibility when using EarlyJoinFinderTrait and SqlJoinTrait together
    • Avoid possible expensive table expression queries being computed multiple times
  • Fix single-select mode could incorrectly have multiple items selected when pre-rendering choices.js widget
  • Workaround unexpected behavior in \XF::options() and strongly typed property hints (generated by XF CLI command xf-dev:generate-options-stub) which may cause bugs in some add-ons
  • Update choices.js v11.1.0
    • Remove role="textbox" from search input, per a11y practices
    • Add choices.search-kmp.js build, more advanced than a simple prefix match but less complex than using FUSE for search
    • Support <option label="..." /> HTML (not generated by XF natively)
  • Update to choices.js v11.0.4
    • Fix selected option being escaped twice (Affects MultiPrefix editing a thread prefix)
    • Fix reaching maximum item limit notice is not cleared after removing selections
    • Fix tab => direction keys handling
    • Fix performance regression when loading options after choices.js object creation (Affects MultiPrefix loading per-forum prefixes)
  • Fix javascript paginated filtering for XF2.2 support
  • Fix XF2.3.5 compatibility
  • Actually update choices.js to v11.0.3
  • Update choices.js to v11.0.3
    • Fix accessibility around tab/shift//esc key handling
    • Fix "No choices to choose from" was displayed when it shouldn't be
    • Fix max item notice handling would stop displaying when it shouldn't
    • Fix HTML comments could be displayed as part of a item's text label when they shouldn't be.
  • Update choices.js
    • Adjust font-size css to be more inline with standard XF
    • Fix select did not reset correct after a form submit.
      • Noticeable with Threadmarks Pro add-on on replying to a thread
    • Fix "no choices to choose from"/"no results found" notice did not reliably trigger
    • Fix options loader would unexpectedly clear options. This impacts the move thread function.
  • Update count down timer to only show seconds in the last 2 minutes by default, this avoid excessive page-reflows
    • Noticeable with notice time replacables add-on
  • 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.
  • Fix "Class XFES\Listener not found" from some of my add-on installers

740Threads
2,307Messages
67,446Members
anthonymarthinLatest member
Back