discourse/test/javascripts/components
Neil Lalonde 875f0d8fd8
FEATURE: Tag synonyms
This feature adds the ability to define synonyms for tags, and the ability to merge one tag into another while keeping it as a synonym. For example, tags named "js" and "java-script" can be synonyms of "javascript". When searching and creating topics using synonyms, they will be mapped to the base tag.

Along with this change is a new UI found on each tag's page (for example, `/tags/javascript`) where more information about the tag can be shown. It will list the synonyms, which categories it's restricted to (if any), and which tag groups it belongs to (if tag group names are public on the `/tags` page by enabling the "tags listed by group" setting). Staff users will be able to manage tags in this UI, merge tags, and add/remove synonyms.
2019-12-04 13:33:51 -05:00
..
ace-editor-test.js.es6 DEV: skip tests instead of commenting them (#7774) 2019-06-17 10:24:20 +02:00
admin-report-test.js.es6 FIX: handles not found reports in bulk loading (#6582) 2018-11-12 13:47:24 +01:00
badge-title-test.js.es6 DEV: Add test (#8250) 2019-10-29 12:12:09 +02:00
categories-admin-dropdown-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
category-chooser-test.js.es6 FIX: category-chooser search should be scoped to category (#7794) 2019-06-24 10:45:30 +02:00
category-drop-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
category-selector-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
combo-box-test.js.es6 Fix Prettier using correct version (1.19.1) 2019-11-15 10:34:26 -05:00
d-button-test.js.es6 FIX: make notification consent banner usable via keyboard and screenreader (#8255) 2019-10-31 15:36:24 -04:00
d-editor-test.js.es6 FIX: Prepends whitespace when inserting via emoji picker 2019-12-03 20:39:11 +01:00
d-icon-test.js.es6 Upgrade to FontAwesome 5 (take two) (#6673) 2018-11-26 16:49:57 -05:00
date-input-test.js.es6 FEATURE: new date/time components (#7898) 2019-07-18 17:29:41 +02:00
date-time-input-range-test.js.es6 DEV: attempts to make date-time-input-range test more reliable (#8126) 2019-10-02 02:12:36 +02:00
date-time-input-test.js.es6 FEATURE: new date/time components (#7898) 2019-07-18 17:29:41 +02:00
group-membership-button-test.js.es6 FIX: Hide group membership request button for existing members 2018-12-24 13:49:05 +05:30
image-uploader-test.js.es6 FEATURE: Automatically generate optimized site metadata icons (#7372) 2019-05-01 14:44:45 +01:00
keyboard-shortcuts-test.js.es6 DEV: reduces memory footprint of tests - step 1 (#7591) 2019-05-28 12:15:12 +02:00
list-setting-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
load-more-test.js.es6 DEV: Add test for load-more (#8369) 2019-11-25 14:42:34 +02:00
mini-tag-chooser-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
multi-select-test.js.es6 Fix Prettier using correct version (1.19.1) 2019-11-15 10:34:26 -05:00
pinned-options-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
secret-value-list-test.js.es6 DEV: global s/this.get\("(\w+)"\)/this.$1 (#7592) 2019-05-27 10:15:39 +02:00
share-button-test.js.es6 UX: puts back share-panel as floating pane on post actions (#7066) 2019-02-26 14:15:25 +01:00
share-button.js.es6 UX: puts back share-panel as floating pane on post actions (#7066) 2019-02-26 14:15:25 +01:00
single-select-test.js.es6 Fix Prettier using correct version (1.19.1) 2019-11-15 10:34:26 -05:00
tag-drop-test.js.es6 FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
text-field-test.js.es6 DEV: uses find() helper instead of this.$() in js tests (#7062) 2019-02-25 16:04:55 +01:00
time-input-test.js.es6 FEATURE: new date/time components (#7898) 2019-07-18 17:29:41 +02:00
topic-footer-buttons-desktop-test.js.es6 FEATURE: adds an API to register topic footer buttons 2019-02-07 14:43:33 +01:00
topic-footer-mobile-dropdown-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
topic-notifications-button-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
topic-notifications-options-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00
user-selector-test.js.es6 FEATURE: Support pasting a list of usernames into a PM 2019-12-02 11:28:09 -05:00
value-list-test.js.es6 DEV: refactors select-kit helper to prevent it to leak into global state (#7708) 2019-06-06 10:47:10 +02:00