zulip/web
Lalit 3720fd5c76 list_widget: Make get_item option required and pass a default where needed.
This is a prep commit for moving towards typescript migration of this module.
We should make `get_item` required on `list_widget` because its intended to be
used with a set of keys and then hydrate the keys lazily. Also this will help
us to avoid writing messy if-conditions while filtering and sorting and make
our life much easier when we migrate to TypeScript.

I added a `default_get_item` function which is just n identity function and
also refactored some code to make use of default get item.
2023-07-17 11:31:51 -07:00
..
e2e-tests message_grid: Share same message grid with me-messages. 2023-07-13 09:02:00 -07:00
generated
html
images compose: Add DM icon to the recipient dropdown. 2023-04-27 17:04:19 -07:00
shared ts: Convert poll_data to typescript. 2023-07-06 16:21:52 -07:00
src list_widget: Make get_item option required and pass a default where needed. 2023-07-17 11:31:51 -07:00
styles message_edit: Use CSS to manage preview scroll. 2023-07-17 11:28:55 -07:00
templates message_avatar: Preserve clickable area from image to user name. 2023-07-13 09:02:00 -07:00
tests list_widget: Make get_item option required and pass a default where needed. 2023-07-17 11:31:51 -07:00
third bootstrap: Remove CSS for "text" type input elements. 2023-07-07 10:10:28 -07:00
.browserslistrc webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00
.gitignore
babel.config.js eslint: Expand no-unused-vars check to all function parameters. 2023-07-02 16:16:38 -07:00
debug-require-webpack-plugin.ts
debug-require.js
postcss.config.js postcss: Enable postcss-preset-env. 2023-03-20 11:26:30 -07:00
webpack.assets.json ts: Convert web/src/billing module to TypeScript. 2023-06-23 11:42:29 -07:00
webpack.config.ts dependencies: Upgrade JavaScript dependencies. 2023-06-05 21:51:26 -07:00
webpack.dev-assets.json webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00