zulip/static/js/portico
sahil839 d37ddf13a4 registration: Show spinner and disable button while processing.
This commit disables the button and shows a loading spinner on
the button when signup request is being processed to avoid race
conditions caused by user clicking on the button multiple times.

The fix is done observing that for the case when form is invalid
the whole page is rerendered and thus we do not need to remove
the spinner and enable the button again and for other errors
we redirect to some other page.

And for the validation taking place in client-side, the button
is disabled and spinner is shown, only is form is valid, by
using "$('#registration').valid()".
2021-05-27 22:51:13 -07:00
..
confirm-preregistrationuser.js js: Use jQuery as a module. 2021-03-12 10:08:25 -08:00
desktop-login.js js: Convert static/js/portico/desktop-login.js to ES6 module. 2021-02-10 10:27:14 -08:00
desktop-redirect.js js: Convert static/js/portico/desktop-redirect.js to ES6 module. 2021-02-10 10:27:14 -08:00
dev-login.js js: Use jQuery as a module. 2021-03-12 10:08:25 -08:00
email_log.js js: Use jQuery as a module. 2021-03-12 10:08:25 -08:00
google-analytics.js js: Convert static/js/page_params.js to ES6 module. 2021-03-26 10:17:56 -07:00
header.js js: Use jQuery as a module. 2021-03-12 10:08:25 -08:00
help.js js: Consistently use ES module from SimpleBar. 2021-04-24 13:08:52 -07:00
integrations.js integrations: Fix JavaScript exception on category pages. 2021-05-08 07:54:51 -07:00
integrations_dev_panel.js docs: Fix capitalization mistakes. 2021-05-10 09:57:26 -07:00
landing-page.js apps: Link to macOS Apple silicon native build. 2021-05-06 17:52:00 -07:00
signup.js registration: Show spinner and disable button while processing. 2021-05-27 22:51:13 -07:00
tabbed-instructions.js js: Use jQuery as a module. 2021-03-12 10:08:25 -08:00
team.js js: Convert static/js/page_params.js to ES6 module. 2021-03-26 10:17:56 -07:00