Implement a disconnected indicator

Fixes #451
This commit is contained in:
Maxime Quandalle 2016-07-20 18:00:59 +02:00
parent 9595ef0199
commit 27a58c18ee
No known key found for this signature in database
GPG key ID: 428641C03D29CA10
5 changed files with 27 additions and 0 deletions

1
.meteor/.gitignore vendored
View file

@ -1 +1,2 @@
dev_bundle
local

View file

@ -45,3 +45,12 @@ template(name="header")
else
a.wekan-logo(href="{{pathFor 'home'}}" title="{{_ 'header-logo-title'}}")
img(src="{{pathFor '/wekan-logo-header.png'}}" alt="Wekan")
if appIsOffline
+offlineWarning
template(name="offlineWarning")
.offline-warning
p
i.fa.fa-warning
| {{_ 'app-is-offline'}}

View file

@ -6,6 +6,10 @@ Template.header.helpers({
hideLogo() {
return Utils.isMiniScreen() && Session.get('currentBoard');
},
appIsOffline() {
return !Meteor.status().connected;
},
});
Template.header.events({

View file

@ -196,3 +196,15 @@
li
height: 28px
.offline-warning
width: 100%
text-align: center
padding: 0
margin: 0
background: #F8ECBD
clear: both
p
margin: 7px
padding: 0

View file

@ -51,6 +51,7 @@
"all-boards": "All boards",
"and-n-other-card": "And __count__ other card",
"and-n-other-card_plural": "And __count__ other cards",
"app-is-offline": "The application is currently offline, refreshing the page will cause data loss.",
"archive": "Archive",
"archive-all": "Archive All",
"archive-board": "Archive Board",