diff --git a/client/components/main/header.jade b/client/components/main/header.jade index 18b45c436..de2cc27d9 100644 --- a/client/components/main/header.jade +++ b/client/components/main/header.jade @@ -93,3 +93,6 @@ template(name="offlineWarning") p i.fa.fa-warning | {{_ 'app-is-offline'}} + + a.app-try-reconnect + {{_ 'app-try-reconnect'}} diff --git a/client/components/main/header.js b/client/components/main/header.js index 957a12854..848f9f2cc 100644 --- a/client/components/main/header.js +++ b/client/components/main/header.js @@ -41,3 +41,10 @@ Template.header.events({ Session.set('currentCard', null); }, }); + +Template.offlineWarning.events({ + 'click a.app-try-reconnect'(event) { + event.preventDefault(); + Meteor.reconnect(); + }, +}); diff --git a/i18n/en.i18n.json b/i18n/en.i18n.json index 516f27e30..d9f84e3f3 100644 --- a/i18n/en.i18n.json +++ b/i18n/en.i18n.json @@ -106,6 +106,7 @@ "and-n-other-card_plural": "And __count__ other cards", "apply": "Apply", "app-is-offline": "Loading, please wait. Refreshing the page will cause data loss. If loading does not work, please check that server has not stopped.", + "app-try-reconnect": "Try reconnect.", "archive": "Move to Archive", "archive-all": "Move All to Archive", "archive-board": "Move Board to Archive",