discourse/test/javascripts/components
Joffrey JAFFEUX 39f3dbd945
Introduces select-kit
* renames `select-box-kit` into `select-kit`
* introduces `single-select` and `multi-select` as base components
* introduces {{search-advanced-category-chooser}} as a better component for selecting category in advanced search
* improves events handling in select-kit
* recreates color selection inputs using {{multi-select}} and a custom {{selected-color}} component
* replaces category-selector by a component using select-kit and based on multi-select
* improves positioning of wrapper
* removes the need for offscreen, and instead use `select-kit-header` as a base focus point for all select-kit based components
* introduces a formal plugin api for select-kit based components
* introduces a formal pattern for loading and updating select-kit based components:

```
computeValue()
computeContent()
mutateValue()
```
2017-11-21 11:53:09 +01:00
..
ace-editor-test.js.es6 FEATURE: Use ACE for badge queries (#5269) 2017-10-30 18:07:49 +11:00
categories-admin-dropdown-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
category-chooser-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
categpry-selector-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
combo-box-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
d-button-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
d-editor-test.js.es6 FIX: Error applying quotes with blank lines in front 2017-11-20 13:46:19 -05:00
group-membership-button-test.js.es6 FEATURE: Add group settngs to allow users to leave a group freely. 2017-07-28 15:00:25 +09:00
keyboard-shortcuts-test.js.es6 Upgrade QUnit to latest version 2017-06-15 10:12:07 -04:00
list-setting-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
multi-select-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
pinned-options-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
share-button-test.js.es6 UX: Convert buttons to d-button 2017-08-01 17:24:06 -04:00
single-select-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
text-field-test.js.es6 Upgrade QUnit to latest version 2017-06-15 10:12:07 -04:00
topic-footer-mobile-dropdown-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
topic-notifications-button-test.js.es6 Introduces select-kit 2017-11-21 11:53:09 +01:00
value-list-test.js.es6 Upgrade QUnit to latest version 2017-06-15 10:12:07 -04:00