Move wordwraping into the publishers.
This commit is contained in:
parent
0805545646
commit
a0279f0584
1 changed files with 4 additions and 2 deletions
6
event.js
6
event.js
|
@ -35,7 +35,6 @@ function EventTool() {
|
||||||
|
|
||||||
String.prototype.EscapeLatex = function() {
|
String.prototype.EscapeLatex = function() {
|
||||||
return this.toString()
|
return this.toString()
|
||||||
.replace(/&/g,'&')
|
|
||||||
.replace(/\\/g,'\\textbackslash{}')
|
.replace(/\\/g,'\\textbackslash{}')
|
||||||
.replace(/&/g,'\\&')
|
.replace(/&/g,'\\&')
|
||||||
.replace(/\|/g,'\\|')
|
.replace(/\|/g,'\\|')
|
||||||
|
@ -75,7 +74,7 @@ EventTool.prototype.processEventData = function() {
|
||||||
item['enddate'] = strftime('%Y-%m-%d %H:%M',el.enddate);
|
item['enddate'] = strftime('%Y-%m-%d %H:%M',el.enddate);
|
||||||
item['endtime'] = strftime('%H:%M',el.enddate);
|
item['endtime'] = strftime('%H:%M',el.enddate);
|
||||||
item['heading'] = el.heading;
|
item['heading'] = el.heading;
|
||||||
item['text'] = wrap(el.text);
|
item['text'] = el.text;
|
||||||
view.events.push(item);
|
view.events.push(item);
|
||||||
});
|
});
|
||||||
return view;
|
return view;
|
||||||
|
@ -85,6 +84,9 @@ EventTool.prototype.publishMail = function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
log('Verschicke eine E-Mail');
|
log('Verschicke eine E-Mail');
|
||||||
var view = self.processEventData();
|
var view = self.processEventData();
|
||||||
|
view.events.forEach(function(el){
|
||||||
|
el.text = wrap(el.text);
|
||||||
|
});
|
||||||
// load the template
|
// load the template
|
||||||
var template = fs.readFileSync('templates/email/template.mustache','utf-8');
|
var template = fs.readFileSync('templates/email/template.mustache','utf-8');
|
||||||
var output = mustache.render(template, view);
|
var output = mustache.render(template, view);
|
||||||
|
|
Reference in a new issue