1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- Meteor.subscribe('user-admin');
- Meteor.subscribe('boards');
- Meteor.subscribe('setting');
- Template.header.helpers({
- wrappedHeader() {
- return !Session.get('currentBoard');
- },
- currentSetting() {
- return Settings.findOne();
- },
- hideLogo() {
- return Utils.isMiniScreen() && Session.get('currentBoard');
- },
- 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();
- },
- 'click .js-select-list'() {
- Session.set('currentList', this._id);
- Session.set('currentCard', null);
- },
- });
- Template.offlineWarning.events({
- 'click a.app-try-reconnect'(event) {
- event.preventDefault();
- Meteor.reconnect();
- },
- });
|