From d28a2cdb1e2e08e9ecbaf471b00b11b358fcd11d Mon Sep 17 00:00:00 2001 From: Dan Hansen Date: Wed, 27 Apr 2011 16:50:23 -0500 Subject: [PATCH] Show the user that the websocket connection has been closed and posts will no longer socket in --- config/locales/javascript/javascript.en.yml | 5 +++++ public/javascripts/web-socket-receiver.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/config/locales/javascript/javascript.en.yml b/config/locales/javascript/javascript.en.yml index 9e0a6eafd..921e07227 100644 --- a/config/locales/javascript/javascript.en.yml +++ b/config/locales/javascript/javascript.en.yml @@ -5,6 +5,7 @@ en: javascripts: + confirm_dialog: "Are you sure?" timeago: prefixAgo: "" @@ -33,3 +34,7 @@ en: at_least_one_aspect: "You must publish to at least one aspect" infinite_scroll: no_more: "No more posts." + web_sockets: + disconnected: + title: "You have been disconnected." + body: "Posts will no longer be streamed live." \ No newline at end of file diff --git a/public/javascripts/web-socket-receiver.js b/public/javascripts/web-socket-receiver.js index b448042d1..44be234a6 100644 --- a/public/javascripts/web-socket-receiver.js +++ b/public/javascripts/web-socket-receiver.js @@ -6,6 +6,11 @@ var WebSocketReceiver = { //Attach onmessage to websocket ws.onmessage = WSR.onMessage; ws.onclose = function() { + Diaspora.widgets.alert.alert( + Diaspora.widgets.i18n.t("web_socket.disconnected.title"), + Diaspora.widgets.i18n.t("web_socket.disconnected.body") + ); + WSR.debug("socket closed"); }; ws.onopen = function() {