Moved scripts out of layout.mjml.hbs

This commit is contained in:
witzig 2017-03-19 16:14:31 +01:00
parent adf4be7836
commit 477aff95d5
5 changed files with 72 additions and 54 deletions

View file

@ -1,8 +1,10 @@
'use strict';
let config = require('config');
let path = require('path');
let fs = require('fs');
let tools = require('./tools');
let settings = require('./models/settings');
let lists = require('./models/lists');
let fields = require('./models/fields');
let forms = require('./models/forms');
@ -156,10 +158,17 @@ function injectCustomFormData(customFormId, viewPath, data, callback) {
let key = tools.fromDbKey(view);
data.template.template = form[key] || data.template.template;
data.template.layout = form.layout || data.template.layout;
data.formInputStyle = form.formInputStyle || '@import url(/subscription/form-input-style.css);';
callback(null, data);
settings.list(['ua_code'], (err, configItems) => {
if (err) {
return callback(err);
}
data.uaCode = configItems.uaCode;
data.customSubscriptionScripts = config.customsubscriptionscripts || [];
callback(null, data);
});
});
}