diff options
| author | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2010-11-17 09:01:25 +0000 |
|---|---|---|
| committer | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2010-11-17 09:01:25 +0000 |
| commit | 6bfc2f4513eeea50884cc9127144a532d8efcb14 (patch) | |
| tree | 85ecb04ed2fe981664af442fd046b4deb1e381f6 | |
| parent | 665ee4fad42ef43589558ba887475da0de453a3f (diff) | |
- Lock submit button in onsubmit event on login page (#1487036)
git-svn-id: https://svn.roundcube.net/trunk@4229 208e9e7b-5314-0410-a742-e7e81cd9613c
| -rw-r--r-- | roundcubemail/CHANGELOG | 1 | ||||
| -rw-r--r-- | roundcubemail/program/js/app.js | 7 |
2 files changed, 5 insertions, 3 deletions
diff --git a/roundcubemail/CHANGELOG b/roundcubemail/CHANGELOG index be351680c..4004eaacf 100644 --- a/roundcubemail/CHANGELOG +++ b/roundcubemail/CHANGELOG @@ -72,6 +72,7 @@ CHANGELOG Roundcube Webmail - Fix handling of HTML entity strings in plain text messages - Fix focused elements aren't unfocused when clicking on the list (#1487123) - Fix error in MSSQL DDL scripts (#1487112) +- Lock submit button in onsubmit event on login page (#1487036) RELEASE 0.4.2 ------------- diff --git a/roundcubemail/program/js/app.js b/roundcubemail/program/js/app.js index 7c38b142a..7ab31cb46 100644 --- a/roundcubemail/program/js/app.js +++ b/roundcubemail/program/js/app.js @@ -378,10 +378,11 @@ function rcube_webmail() // detect client timezone $('#rcmlogintz').val(new Date().getTimezoneOffset() / -60); - // display 'loading' message on form submit + // display 'loading' message on form submit, lock submit button $('form').submit(function () { - rcmail.display_message(rcmail.get_label('loading'), 'loading'); - }); + $('input[type=submit]', this).attr('disabled', true); + rcmail.display_message('', 'loading'); + }); this.enable_command('login', true); break; |
