|
@@ -1,7 +1,23 @@
|
|
Meteor.subscribe('user-admin');
|
|
Meteor.subscribe('user-admin');
|
|
Meteor.subscribe('boards');
|
|
Meteor.subscribe('boards');
|
|
Meteor.subscribe('setting');
|
|
Meteor.subscribe('setting');
|
|
|
|
+Template.header.onCreated(function(){
|
|
|
|
+ const templateInstance = this;
|
|
|
|
+ templateInstance.currentSetting = new ReactiveVar();
|
|
|
|
+ templateInstance.isLoading = new ReactiveVar(false);
|
|
|
|
|
|
|
|
+ Meteor.subscribe('setting', {
|
|
|
|
+ onReady() {
|
|
|
|
+ templateInstance.currentSetting.set(Settings.findOne());
|
|
|
|
+ let currSetting = templateInstance.currentSetting.curValue;
|
|
|
|
+ if(currSetting && currSetting !== undefined && currSetting.customLoginLogoImageUrl !== undefined && document.getElementById("headerIsSettingDatabaseCallDone") != null)
|
|
|
|
+ document.getElementById("headerIsSettingDatabaseCallDone").style.display = 'none';
|
|
|
|
+ else if(document.getElementById("headerIsSettingDatabaseCallDone") != null)
|
|
|
|
+ document.getElementById("headerIsSettingDatabaseCallDone").style.display = 'block';
|
|
|
|
+ return this.stop();
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+});
|
|
Template.header.helpers({
|
|
Template.header.helpers({
|
|
wrappedHeader() {
|
|
wrappedHeader() {
|
|
return !Session.get('currentBoard');
|
|
return !Session.get('currentBoard');
|