summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenry Castro <hcastro@collabora.com>2021-03-05 08:01:55 -0400
committerpedropintosilva <65948705+pedropintosilva@users.noreply.github.com>2021-03-08 16:32:12 +0100
commitfe3135e49c18e2c5a46c3c96135e2a358adf8023 (patch)
treee104214b3cefe56aa34c0bab3409ba32a4aadb75
parentnotebookbar: draw file tab (diff)
downloadonline-fe3135e49c18e2c5a46c3c96135e2a358adf8023.tar.gz
online-fe3135e49c18e2c5a46c3c96135e2a358adf8023.zip
jsdialog: fix line breaks for 'multiline' control
Change-Id: Id3213519a9224ee0287b5dfdd0251230e4c5f00e Signed-off-by: Henry Castro <hcastro@collabora.com>
-rw-r--r--loleaflet/src/control/Control.JSDialogBuilder.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index 71b0450e69..d81cab9843 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -1496,7 +1496,10 @@ L.Control.JSDialogBuilder = L.Control.extend({
if (controlType === 'textarea')
edit.value = builder._cleanText(data.text);
else
+ {
+ data.text = data.text.replace(/(?:\r\n|\r|\n)/g, '<br>');
edit.innerHTML = builder._cleanText(data.text);
+ }
edit.id = data.id;