Remove text trim (#947)

This was added when we were computing the width without adding "pre" behavior. Now it is no longer an issue
pull/950/head
Christopher Chedeau 5 years ago committed by GitHub
parent b49f9b29e5
commit 809d7ba9f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -13,12 +13,6 @@ type TextWysiwygParams = {
onCancel: () => void;
};
// When WYSIWYG text ends with white spaces, the text gets vertically misaligned
// in order to fix this issue, we remove those white spaces
function trimText(text: string) {
return text.trim();
}
export function textWysiwyg({
initText,
x,
@ -30,9 +24,6 @@ export function textWysiwyg({
onSubmit,
onCancel,
}: TextWysiwygParams) {
// Using contenteditable here as it has dynamic width.
// But this solution has an issue — it allows to paste
// multiline text, which is not currently supported
const editable = document.createElement("div");
try {
editable.contentEditable = "plaintext-only";
@ -110,7 +101,7 @@ export function textWysiwyg({
function handleSubmit() {
if (editable.innerText) {
onSubmit(trimText(editable.innerText));
onSubmit(editable.innerText);
} else {
onCancel();
}

Loading…
Cancel
Save