docbrown/app/javascript
Suzanne Aitchison 222ce06f0f
Add new tag autocomplete to editor (#16025)
* add default placeholder, remove focus on first load

* fix some bugs re autofocus and mouse click to select

* allow custom selected styles to be passed in

* operate on objects with name property rather than plain strings

* WIP main functionality in place

* set default selections, allow a max to be placed on selections

* switch help context

* bug fixes to edit mode, static suggestions

* make sure suggestion resumes when edit begins

* cleanup and docs

* update existing form test

* add component tests

* add more component test cases

* refactor max selections flow, ensure default tag data only loads once

* stop removing combobox properties now the input stays visible

* add max selections test

* refactor

* make sure input refocus happens after blur event

* update cypress tests

* some small renames and doc changes

* only fetch exact matches from added tags

* fix test, update dark theme background

* set a max height on the popover, and ensure options can be scrolled into view

* woops - max height

* Update app/javascript/article-form/components/TagsField.jsx

Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>

* refactors

* stop dropdown from flickering

* use ButtonNew

* remove redundant variant

* nudge PR checks

Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
2022-01-21 08:58:05 +00:00
..
.storybook Storybook improvements (#15860) 2022-01-14 11:06:42 +01:00
actionsPanel Now HTML validation works for the adjust tags section of the moderation tools panel (#16062) 2022-01-13 07:11:44 -05:00
admin Remove the "Getting Started" Section from the Config (#16033) 2022-01-20 07:31:35 -07:00
analytics Accessibility enhancements to navigation tabs (#13559) 2021-05-07 15:24:34 +01:00
article-form Add new tag autocomplete to editor (#16025) 2022-01-21 08:58:05 +00:00
articles Implementing new buttons (#15843) 2022-01-14 10:28:31 +01:00
CommentSubscription Update a11y of ButtonGroup component (#15765) 2021-12-15 12:52:33 +00:00
common-prop-types ✂✂✂ Remove Connect (#14734) 2021-11-18 08:21:00 -06:00
contentDisplayPolicy Accessibility improvements for hide comments modal (#15462) 2021-11-24 09:50:27 +03:00
crayons Add new tag autocomplete to editor (#16025) 2022-01-21 08:58:05 +00:00
githubRepos Updated indicators (#16190) 2022-01-20 06:25:10 +01:00
leftSidebar Expanding the range of followed tags we show (#16213) 2022-01-20 19:46:42 -05:00
listings Add new tag autocomplete to editor (#16025) 2022-01-21 08:58:05 +00:00
mobile Update Android PN integration fixes (#15541) 2021-12-02 13:56:28 -06:00
modCenter Bump eslint-config-preact from 1.2.0 to 1.3.0 (#15834) 2021-12-21 14:42:20 +00:00
onboarding Using a Form Object that will persist for the Creator Settings Form (#15684) 2021-12-10 17:07:40 +02:00
organization fix some prop type errors on the home page (#15314) 2021-11-10 13:47:55 +00:00
packs Implementing new buttons (#15843) 2022-01-14 10:28:31 +01:00
podcasts Fixed lint:frontend npm script (#15631) 2021-12-02 07:42:30 +00:00
previewCards Add author profile preview cards to feed (#14340) 2021-08-13 10:55:43 +07:00
profileDropdown ✂✂✂ Remove Connect (#14734) 2021-11-18 08:21:00 -06:00
profilePreviewCards Implementing new buttons (#15843) 2022-01-14 10:28:31 +01:00
readingList Storybook updates (#15848) 2022-01-14 11:06:23 +01:00
responseTemplates Edit buttons styles for Templates responses (Mod) (#14468) 2021-08-12 15:57:36 +01:00
runtimeBanner Implementing new buttons (#15843) 2022-01-14 10:28:31 +01:00
Search Storybook updates (#15848) 2022-01-14 11:06:23 +01:00
searchableItemList Reading list: fix broken pagination (#14031) 2021-06-22 08:24:23 +02:00
shared/components Add new tag autocomplete to editor (#16025) 2022-01-21 08:58:05 +00:00
sidebar-widget Refactoring SidebarWidget and sidebarUser (#10887) 2021-02-03 17:47:54 +00:00
Snackbar Migrate faker dependency to supported upstream (#16037) 2022-01-10 15:00:48 -06:00
topNavigation Updating header with new Crayons buttons (#15653) 2021-12-09 16:41:18 +01:00
utilities Bump eslint-config-preact from 1.2.0 to 1.3.0 (#15834) 2021-12-21 14:42:20 +00:00
.eslintrc.js Bump eslint from 7.32.0 to 8.6.0 (#15926) 2022-01-05 13:47:40 -05:00
netlify.toml Update storybook node version (#16106) 2022-01-14 08:00:39 -05:00
routes.js.erb [15-minute fix] Add js-routes gem (#15133) 2021-11-01 10:08:15 +07:00