zulip/web
N-Shar-ma 143db56992 polls: Add option for modal to create polls.
Earlier the `/poll` slash command was the only way to create polls.
To increase user friendliness with a GUI, a button to launch a modal
to create a poll, has been added to the compose box. This button is
enabled only when the compose box is empty, to avoid complexities with
losing / having to save as draft any message already being composed.

The modal has a form which on submission frames a message using the
`/poll` syntax and the data input in the form, and sets the content of
the compose box to that message, which the user can then send. The
question field is mandatory for form submission.

Fixes: #20304.
2023-11-21 21:01:17 -08:00
..
e2e-tests topic_mentions: Fix the incorrect large @-mention notification warning. 2023-11-21 09:20:56 -08:00
generated
html
images inbox: Improve look of empty inbox view. 2023-10-20 17:13:33 -07:00
shared polls: Add option for modal to create polls. 2023-11-21 21:01:17 -08:00
src polls: Add option for modal to create polls. 2023-11-21 21:01:17 -08:00
styles polls: Add option for modal to create polls. 2023-11-21 21:01:17 -08:00
templates polls: Add option for modal to create polls. 2023-11-21 21:01:17 -08:00
tests compose: Allow un-toggle for links. 2023-11-21 21:01:17 -08:00
third Revert "linkifiers: Match JS implementation to server implementation." 2023-11-16 14:59:48 -08:00
.browserslistrc webpack: Move webpack configuration to web. 2023-02-24 06:35:58 -08:00
.gitignore
babel.config.js dependencies: Upgrade JavaScript dependencies. 2023-10-09 14:16:23 -07:00
debug-require-webpack-plugin.ts eslint: Forbid unchecked casts in TypeScript. 2023-10-26 09:54:30 -07:00
debug-require.js
postcss.config.js postcss: Enable postcss-preset-env. 2023-03-20 11:26:30 -07:00
webpack.assets.json upgrade: Use style similar to /billing page. 2023-11-13 10:35:39 -08:00
webpack.config.ts webpack_public_path: Replace with webpack 5 publicPath: "auto" setting. 2023-10-16 10:36:27 -07:00
webpack.dev-assets.json development: Update modal in emails page to use micromodal. 2023-10-05 09:28:27 -07:00