Fixes text jumping on creation (#266)

* Fixes text jumping on creation

* Do not remove node on ESC

* Fixed typo
This commit is contained in:
Timur Khazamov 2020-01-09 00:06:25 +05:00 committed by GitHub
parent 2122a9cf9f
commit 37934c0f8b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 52 additions and 23 deletions

View file

@ -22,7 +22,7 @@ export function textWysiwyg({
Object.assign(input.style, {
color: strokeColor,
position: "absolute",
top: y - 8 + "px",
top: y + "px",
left: x + "px",
transform: "translate(-50%, -50%)",
boxShadow: "none",
@ -36,6 +36,11 @@ export function textWysiwyg({
input.onkeydown = ev => {
if (ev.key === KEYS.ESCAPE) {
ev.preventDefault();
if (initText) {
input.value = initText;
handleSubmit();
return;
}
cleanup();
return;
}