discourse/app/assets/javascripts/select-kit/addon/components
Joffrey JAFFEUX 324aa3eb61
REFACTOR: reworks all the search-advanced-options panel (#10661)
* REFACTOR: reworks all the search-advanced-options panel

This commit includes the following changes:
- prevents any mutation of external (to the component) values
- get rid of observers
- uses @action
- minor UI tweaks
- dropped the unecessary debounce
- drops all the legacy code for badges/groups which is not being used
- replaces user-selector by user-chooser and improves multi-select to not show `search` if maximum has been reached

Most importantly this refactor should fix multiple bugs due to _update() being called multiple times if searchTerm was empty and other various bugs where some changes in searchTerm was not applied to the sidebar.
2020-09-15 09:39:12 +02:00
..
category-drop DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
color-palettes DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
combo-box DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
dropdown-select-box DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
future-date-input-selector DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
mini-tag-chooser FIX: Ember has deprecated isVisible in newer versions 2020-09-11 14:53:44 -04:00
multi-select REFACTOR: reworks all the search-advanced-options panel (#10661) 2020-09-15 09:39:12 +02:00
notifications-button DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
notifications-filter DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
period-chooser DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
select-kit FIX: Ember has deprecated isVisible in newer versions 2020-09-11 14:53:44 -04:00
tag-drop DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
user-chooser DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
categories-admin-dropdown.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
category-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
category-drop.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
category-notifications-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
category-row.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
category-selector.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
color-palettes.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
combo-box.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
composer-actions.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
create-color-row.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
dropdown-select-box.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
future-date-input-selector.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
group-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
group-dropdown.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
group-members-dropdown.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
group-notifications-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
icon-picker.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
list-setting.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
mini-tag-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
multi-select.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
none-category-row.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
notifications-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
notifications-filter.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
period-chooser.js FIX: Ember has deprecated isVisible in newer versions 2020-09-11 14:53:44 -04:00
pinned-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
pinned-options.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
search-advanced-category-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
select-kit.js FIX: adds shims for popper in wizard (#10658) 2020-09-14 12:33:14 -04:00
selected-color.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
selected-name.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
single-select.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
tag-chooser-row.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
tag-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
tag-drop.js FIX: Ember has deprecated isVisible in newer versions 2020-09-11 14:53:44 -04:00
tag-group-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
tag-notifications-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
tag-row.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
timezone-input.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
toolbar-popup-menu-options.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
topic-footer-mobile-dropdown.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
topic-notifications-button.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
topic-notifications-options.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
user-chooser.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00
user-notifications-dropdown.js DEV: apply new coding standards (#10592) 2020-09-04 13:42:47 +02:00