aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorDave Whiteland <dave@mysociety.org>2012-07-11 13:01:22 +0100
committerDave Whiteland <dave@mysociety.org>2012-07-11 13:01:22 +0100
commit42307b40ccd934b3ab46d8d2bc1319d71358595e (patch)
treea3955db9373960f0253c7f3eb80fabfeb4e6caca /web
parentf517bf62c6564dde04118b4ca247d4e853304734 (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.js8
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);
}
}
});