|
@@ -194,10 +194,23 @@ module.exports = function(crowi) {
|
|
|
return method != 'none';
|
|
return method != 'none';
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ configSchema.statics.isEnabledPlugins = function(config)
|
|
|
|
|
+ {
|
|
|
|
|
+ var defaultValue = getArrayForInstalling()['plugin:isEnabledPlugins'];
|
|
|
|
|
+
|
|
|
|
|
+ // return defaultValue if undefined
|
|
|
|
|
+ if (undefined === config.crowi || undefined === config.crowi['plugin:isEnabledPlugins']) {
|
|
|
|
|
+ return defaultValue;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return config.crowi['plugin:isEnabledPlugins'];
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
configSchema.statics.isEnabledLinebreaks = function(config)
|
|
configSchema.statics.isEnabledLinebreaks = function(config)
|
|
|
{
|
|
{
|
|
|
var defaultValue = getDefaultMarkdownConfigs()['markdown:isEnabledLinebreaks'];
|
|
var defaultValue = getDefaultMarkdownConfigs()['markdown:isEnabledLinebreaks'];
|
|
|
|
|
|
|
|
|
|
+ // return defaultValue if undefined
|
|
|
if (undefined === config.markdown || undefined === config.markdown['markdown:isEnabledLinebreaks']) {
|
|
if (undefined === config.markdown || undefined === config.markdown['markdown:isEnabledLinebreaks']) {
|
|
|
return defaultValue;
|
|
return defaultValue;
|
|
|
}
|
|
}
|
|
@@ -209,6 +222,7 @@ module.exports = function(crowi) {
|
|
|
{
|
|
{
|
|
|
var defaultValue = getDefaultMarkdownConfigs()['markdown:isEnabledLinebreaksInComments'];
|
|
var defaultValue = getDefaultMarkdownConfigs()['markdown:isEnabledLinebreaksInComments'];
|
|
|
|
|
|
|
|
|
|
+ // return defaultValue if undefined
|
|
|
if (undefined === config.markdown || undefined === config.markdown['markdown:isEnabledLinebreaksInComments']) {
|
|
if (undefined === config.markdown || undefined === config.markdown['markdown:isEnabledLinebreaksInComments']) {
|
|
|
return defaultValue;
|
|
return defaultValue;
|
|
|
}
|
|
}
|