mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-02-18 13:29:36 +01:00
Remove text trim (#947)
This was added when we were computing the width without adding "pre" behavior. Now it is no longer an issue
This commit is contained in:
parent
b49f9b29e5
commit
809d7ba9f5
@ -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…
Reference in New Issue
Block a user