|
@@ -19,7 +19,7 @@ const validator = {
|
|
return true;
|
|
return true;
|
|
},
|
|
},
|
|
};
|
|
};
|
|
-
|
|
|
|
|
|
+let isSettingDatabaseFctCallDone = false;
|
|
Template.userFormsLayout.onCreated(function() {
|
|
Template.userFormsLayout.onCreated(function() {
|
|
const templateInstance = this;
|
|
const templateInstance = this;
|
|
templateInstance.currentSetting = new ReactiveVar();
|
|
templateInstance.currentSetting = new ReactiveVar();
|
|
@@ -28,6 +28,7 @@ Template.userFormsLayout.onCreated(function() {
|
|
Meteor.subscribe('setting', {
|
|
Meteor.subscribe('setting', {
|
|
onReady() {
|
|
onReady() {
|
|
templateInstance.currentSetting.set(Settings.findOne());
|
|
templateInstance.currentSetting.set(Settings.findOne());
|
|
|
|
+ isSettingDatabaseFctCallDone = true;
|
|
return this.stop();
|
|
return this.stop();
|
|
},
|
|
},
|
|
});
|
|
});
|
|
@@ -55,7 +56,9 @@ Template.userFormsLayout.helpers({
|
|
currentSetting() {
|
|
currentSetting() {
|
|
return Template.instance().currentSetting.get();
|
|
return Template.instance().currentSetting.get();
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+ isSettingDatabaseCallDone(){
|
|
|
|
+ return isSettingDatabaseFctCallDone;
|
|
|
|
+ },
|
|
isLoading() {
|
|
isLoading() {
|
|
return Template.instance().isLoading.get();
|
|
return Template.instance().isLoading.get();
|
|
},
|
|
},
|