From 5de8a55abce53108bc1024f1194457c6528bd11e Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 20 Feb 2018 10:41:11 +0100 Subject: Handle line feeds in comments --- client/src/app/shared/misc/utils.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'client/src/app/shared/misc/utils.ts') diff --git a/client/src/app/shared/misc/utils.ts b/client/src/app/shared/misc/utils.ts index e2e4c5b36..64bc69b0d 100644 --- a/client/src/app/shared/misc/utils.ts +++ b/client/src/app/shared/misc/utils.ts @@ -88,6 +88,12 @@ function objectToFormData (obj: any, form?: FormData, namespace?: string) { return fd } +function lineFeedToHtml (obj: object, keyToNormalize: string) { + return immutableAssign(obj, { + [keyToNormalize]: obj[keyToNormalize].replace(/\r?\n|\r/g, '
') + }) +} + export { viewportHeight, getParameterByName, @@ -97,5 +103,6 @@ export { isInSmallView, isInMobileView, immutableAssign, - objectToFormData + objectToFormData, + lineFeedToHtml } -- cgit v1.2.3