diff options
author | Dave Whiteland <dave@mysociety.org> | 2012-07-11 13:01:22 +0100 |
---|---|---|
committer | Dave Whiteland <dave@mysociety.org> | 2012-07-11 13:01:22 +0100 |
commit | 42307b40ccd934b3ab46d8d2bc1319d71358595e (patch) | |
tree | a3955db9373960f0253c7f3eb80fabfeb4e6caca /web | |
parent | f517bf62c6564dde04118b4ca247d4e853304734 (diff) |
don't just say 'Error: 0 error' if there's a x-domain error (certainly in FF)
Diffstat (limited to 'web')
-rw-r--r-- | web/cobrands/fixmybarangay/message_manager_client.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/web/cobrands/fixmybarangay/message_manager_client.js b/web/cobrands/fixmybarangay/message_manager_client.js index 14442e616..3d10b18a2 100644 --- a/web/cobrands/fixmybarangay/message_manager_client.js +++ b/web/cobrands/fixmybarangay/message_manager_client.js @@ -209,7 +209,13 @@ var message_manager = (function() { say_status(msg); show_login_form(); } else { - say_status("Error: " + st + " " + textStatus); + var err_msg = "Unable to load messages: "; + if (st === 0 && textStatus === 'error') { // x-domain hard to detect, sometimes intermittent? + err_msg += "maybe try refreshing page?"; + } else { + err_msg += textStatus + " (" + st + ")"; + } + say_status(err_msg); } } }); |