diff --git a/src/util.js b/src/util.js index 2da0345..c7a15de 100644 --- a/src/util.js +++ b/src/util.js @@ -510,12 +510,12 @@ function smartProperty(obj, name) { // get a camel-cased/namespaced property of } function htmlEscape(s) { - return s - .replace(/&/g, '&') + return s.replace(/&/g, '&') .replace(//g, '>') .replace(/'/g, ''') - .replace(/"/g, '"'); + .replace(/"/g, '"') + .replace(/\n/g, '
'); } diff --git a/tests/sources.html b/tests/sources.html index 097e54b..73a59ec 100644 --- a/tests/sources.html +++ b/tests/sources.html @@ -25,6 +25,11 @@ start: new Date(y, m, d-5), end: new Date(y, m, d-2) }, + { + title: 'Event with \n newline', + start: new Date(y, m, d), + end: new Date(y, m, d) + }, { title: 'T event', start: y + '-06-06T10:20:00',