|
|
|
|
@ -163,8 +163,7 @@ export const textWysiwyg = ({
@@ -163,8 +163,7 @@ export const textWysiwyg = ({
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
const [viewportX, viewportY] = getViewportCoords(coordX, coordY); |
|
|
|
|
const { textAlign, angle } = updatedElement; |
|
|
|
|
|
|
|
|
|
const { textAlign } = updatedElement; |
|
|
|
|
editable.value = updatedElement.originalText || updatedElement.text; |
|
|
|
|
const lines = updatedElement.originalText.split("\n"); |
|
|
|
|
const lineHeight = updatedElement.containerId |
|
|
|
|
@ -194,6 +193,7 @@ export const textWysiwyg = ({
@@ -194,6 +193,7 @@ export const textWysiwyg = ({
|
|
|
|
|
? ((appState.zoom.value * 100 - 100) / 10) * 14 |
|
|
|
|
: 0)) / |
|
|
|
|
appState.zoom.value; |
|
|
|
|
const angle = container ? container.angle : updatedElement.angle; |
|
|
|
|
Object.assign(editable.style, { |
|
|
|
|
font: getFontString(updatedElement), |
|
|
|
|
// must be defined *after* font ¯\_(ツ)_/¯
|
|
|
|
|
@ -460,6 +460,7 @@ export const textWysiwyg = ({
@@ -460,6 +460,7 @@ export const textWysiwyg = ({
|
|
|
|
|
width: Number(editable.style.width.slice(0, -2)), |
|
|
|
|
// preserve padding
|
|
|
|
|
x: container.x + BOUND_TEXT_PADDING, |
|
|
|
|
angle: container.angle, |
|
|
|
|
}); |
|
|
|
|
const boundTextElementId = getBoundTextElementId(container); |
|
|
|
|
if (!boundTextElementId || boundTextElementId !== element.id) { |
|
|
|
|
|