zulip/web
Lalit fcbc6dcae4 ts: Convert overlays.js to TypeScript.
Refactored some code as well to avoid unneccesaary `undefined`
checks in `overlays`. To be exact created an action_overlay
object of type `Overlay` such that the `reset_state` is just
`action_overlay = undefined` and having attributes like `$element`
and `close_handler`.

This would ensure that if you have an `active_overlay`, there will
be a registered `close handler` attached to it without needing to
write additional checks for `close_handler` just to satisfy type
checker.
2023-04-01 11:54:53 -07:00
..
e2e-tests compose: Rename recipient selector classes to be more descriptive. 2023-03-31 13:45:24 -07:00
generated web: Move web app to ‘web’ directory. 2023-02-23 16:04:17 -08:00
html web: Move web app to ‘web’ directory. 2023-02-23 16:04:17 -08:00
images navbar: Add Ionic search icon and use for navbar search. 2023-03-24 16:30:15 -07:00
shared dependencies: Upgrade JavaScript dependencies. 2023-03-20 15:48:29 -07:00
src ts: Convert overlays.js to TypeScript. 2023-04-01 11:54:53 -07:00
styles compose: Reduce height of compose banners to better match designs. 2023-03-31 13:52:31 -07:00
templates settings: Point the "moving messages" help link to the right place. 2023-03-31 14:49:25 -07:00
tests pm-list-data: Clean up node test for pm_list_data.js. 2023-03-31 14:22:30 -07:00
third Revert "typeahead: Fix bug where typeahead showed momentarily on shift + tab." 2023-03-31 11:08:45 -07:00
.browserslistrc webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00
.gitignore web: Move web app to ‘web’ directory. 2023-02-23 16:04:17 -08:00
babel.config.js dependencies: Upgrade JavaScript dependencies. 2023-03-20 15:48:29 -07:00
debug-require-webpack-plugin.ts web: Move web app to ‘web’ directory. 2023-02-23 16:04:17 -08:00
debug-require.js web: Move web app to ‘web’ directory. 2023-02-23 16:04:17 -08:00
postcss.config.js postcss: Enable postcss-preset-env. 2023-03-20 11:26:30 -07:00
webpack.assets.json webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00
webpack.config.ts webpack: Disable webpack-dev-server overlay for runtime errors. 2023-03-21 12:36:37 -07:00
webpack.dev-assets.json webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00