summaryrefslogtreecommitdiffstats
path: root/client/components/main
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2017-10-01 10:44:42 +0300
committerLauri Ojansivu <x@xet7.org>2017-10-01 10:44:42 +0300
commitff5e88fca3b45afa3bc1974f3598eab4c4a58831 (patch)
tree9770dff9580d2b7e653407a61e6dd5774955fc70 /client/components/main
parenta003161fa74a52f8567be6238d6890a88d091d54 (diff)
parent8df9e681ed28b29f90a787beabaea16c324a1852 (diff)
downloadwekan-ff5e88fca3b45afa3bc1974f3598eab4c4a58831.tar.gz
wekan-ff5e88fca3b45afa3bc1974f3598eab4c4a58831.tar.bz2
wekan-ff5e88fca3b45afa3bc1974f3598eab4c4a58831.zip
Merge branch 'nztqa-improve-announcement' into devel
Site Wide Announcement. Thanks to nztqa !
Diffstat (limited to 'client/components/main')
-rw-r--r--client/components/main/header.jade7
-rw-r--r--client/components/main/header.js14
-rw-r--r--client/components/main/header.styl1
3 files changed, 22 insertions, 0 deletions
diff --git a/client/components/main/header.jade b/client/components/main/header.jade
index bd0af880..613dd736 100644
--- a/client/components/main/header.jade
+++ b/client/components/main/header.jade
@@ -49,6 +49,13 @@ template(name="header")
if appIsOffline
+offlineWarning
+ if hasAnnouncement
+ .announcement
+ p
+ i.fa.fa-bullhorn
+ | #{announcement}
+ i.fa.fa-times-circle.js-close-announcement
+
template(name="offlineWarning")
.offline-warning
p
diff --git a/client/components/main/header.js b/client/components/main/header.js
index 49acbfef..c8f415df 100644
--- a/client/components/main/header.js
+++ b/client/components/main/header.js
@@ -10,8 +10,22 @@ Template.header.helpers({
appIsOffline() {
return !Meteor.status().connected;
},
+
+ hasAnnouncement() {
+ const announcements = Announcements.findOne();
+ return announcements && announcements.enabled;
+ },
+
+ announcement() {
+ $('.announcement').show();
+ const announcements = Announcements.findOne();
+ return announcements && announcements.body;
+ },
});
Template.header.events({
'click .js-create-board': Popup.open('headerBarCreateBoard'),
+ 'click .js-close-announcement'() {
+ $('.announcement').hide();
+ },
});
diff --git a/client/components/main/header.styl b/client/components/main/header.styl
index 0e35d38a..191e8893 100644
--- a/client/components/main/header.styl
+++ b/client/components/main/header.styl
@@ -197,6 +197,7 @@
li
height: 28px
+.announcement,
.offline-warning
width: 100%
text-align: center