Browse Source

refs #259: Feature: Custom Header
WIP
implement custom header function

大谷 東彦 8 years ago
parent
commit
37767624ca
2 changed files with 8 additions and 2 deletions
  1. 4 2
      lib/models/config.js
  2. 4 0
      lib/util/swigFunctions.js

+ 4 - 2
lib/models/config.js

@@ -140,9 +140,10 @@ module.exports = function(crowi) {
     originalConfig[ns] = newNSConfig;
     crowi.setConfig(originalConfig);
 
-    // initialize custom css/script
+    // initialize custom css/script/header
     Config.initCustomCss(originalConfig);
     Config.initCustomScript(originalConfig);
+    Config.initCustomHeader(originalConfig);
   };
 
   // Execute only once for installing application
@@ -243,9 +244,10 @@ module.exports = function(crowi) {
 
         debug('Config loaded', config);
 
-        // initialize custom css/script
+        // initialize custom css/script/header
         Config.initCustomCss(config);
         Config.initCustomScript(config);
+        Config.initCustomHeader(config);
 
         return callback(null, config);
       });

+ 4 - 0
lib/util/swigFunctions.js

@@ -92,6 +92,10 @@ module.exports = function(crowi, app, req, locals) {
     return Config.customScript();
   }
 
+  locals.customHeader = function() {
+    return Config.customHeader();
+  }
+
   locals.behaviorType = function() {
     var config = crowi.getConfig()
     return Config.behaviorType(config);