From 8fe2e073c5abdfbdb56b2b34461ad94fbb55557a Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Mon, 8 Nov 2021 13:01:01 +0100 Subject: [PATCH] App reconnect is now possible if the connection was interrupted and takes to long for automatic reconnect --- client/components/main/header.jade | 3 +++ client/components/main/header.js | 7 +++++++ i18n/en.i18n.json | 1 + 3 files changed, 11 insertions(+) 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",