www.spaceplanner.app

Web client to the spaceplanner API
git clone git://jacobedwards.org/www.spaceplanner.app
Log | Files | Refs

commit 2d43ad3ec29ec5256a717a337e29fefb3851f8c5
parent 78c09d29b52de7ace44420d76a86e64bdcf93acd
Author: Jacob R. Edwards <jacob@jacobedwards.org>
Date:   Sun, 13 Oct 2024 18:58:47 -0700

Fix undo and redo keys interference with typing

Diffstat:
Mfiles/floorplans/floorplan/main.js | 21++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/files/floorplans/floorplan/main.js b/files/floorplans/floorplan/main.js @@ -500,20 +500,15 @@ function radioInputs(key, values, initial) { // keydown function undoRedoHandler(event, editor) { - if (event.ctrlKey) { - if (event.key === "z") { - editor.undo() - } else { - return - } + if (!event.ctrlKey) { + return + } + if (event.key === "z") { + editor.undo() + } else if (event.key === "y") { + editor.redo() } else { - if (event.key === "u") { - editor.undo() - } else if (event.key === "r") { - editor.redo() - } else { - return - } + return } handled(event) }