mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-21 16:06:12 +08:00
This PR modernizes the GroupSelector component by migrating from the legacy jQuery autocomplete to FloatKit’s DMultiSelect component. ### Changes * Migrated GroupSelector from an Ember Classic component to Glimmer component * Replaced jQuery-based autocomplete with FloatKit’s DMultiSelect component which handles search * New scroll-into-view modifier for smooth keyboard navigation (can be used later to replace d-autocomplete's similar functionality) * Improved FloatKit's `size` middleware option handling to allow passing through both minWidth and width props * Selected items are dynamically removed from dropdown options (no duplicates) |
||
|---|---|---|
| .. | ||
| constants.js | ||
| d-menu-instance.js | ||
| d-toast-instance.js | ||
| d-tooltip-instance.js | ||
| float-kit-instance.js | ||
| get-scroll-parent.js | ||
| update-position.js | ||