zulip/static
Rohitt Vashishtha 9d1f9e8a75 settings: Improve user interaction in DropdownListWidget.
This is a finicky change; we need to adapt around bootstrap internals
to first steal focus from the list, and then if the user uses arrow
keys, send that key to the list letting bootstrap focus on the list
elements.

The reverse: stealing abck focus to the input from the list, is not
possible without changing third/bootstrap.js because it's concept of
currently selected item depends on the item being focused. We retain
the pre-commit behavior for this, where the user can SHIFT+TAB to get
back to the input and type.

Ideally, a user will now interact with this widget like this:

1. Click the button to open the widget. The input is in focus.
2. Type a query to filter the results.
3. Seemlessly start using arrow keys to select an option.
4. Press "enter" to select the option.
2020-04-22 17:57:16 -07:00
..
assets styles: Finish removing manual antialiasing configuration. 2019-08-30 14:51:52 -07:00
audio notifications: Add a setting for changing the notification sound. 2018-12-09 21:25:30 -08:00
generated
html static: Serve webpack bundles from the root domain. 2020-04-10 00:48:02 -07:00
images integrations: Add bot avatars for existing integrations with logos. 2020-04-22 17:45:30 -07:00
js settings: Improve user interaction in DropdownListWidget. 2020-04-22 17:57:16 -07:00
shared typeahead: Convert to ES6 module. 2020-02-19 14:36:42 -08:00
styles settings: Consolidate CSS of all dropdown widgets. 2020-04-22 17:57:16 -07:00
templates settings: Consolidate CSS of all dropdown widgets. 2020-04-22 17:57:16 -07:00
third typeahead: Close/open typeahead with searchbox. 2020-04-17 13:37:04 -07:00
.eslintrc.json lint: Delegate console.log check to ESLint. 2020-02-07 14:09:47 -08:00
.gitignore team: Generate team page data using cron job. 2020-04-08 12:52:31 -07:00
favicon.ico