diff options
author | yipstanley <stanley_yip@brown.edu> | 2019-07-11 16:06:56 -0400 |
---|---|---|
committer | yipstanley <stanley_yip@brown.edu> | 2019-07-11 16:06:56 -0400 |
commit | ceb17610a419293b314f30e82421f50d2a22e434 (patch) | |
tree | 6898b09d02bcda6d6810cf2ddbc02dd3ea53b210 /src | |
parent | 348cedb4db1426f4bac8f0ff4e136f329983f7c1 (diff) |
undo backspace
Diffstat (limited to 'src')
-rw-r--r-- | src/client/views/GlobalKeyHandler.ts | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/client/views/GlobalKeyHandler.ts b/src/client/views/GlobalKeyHandler.ts index 0d95bb96c..280b13599 100644 --- a/src/client/views/GlobalKeyHandler.ts +++ b/src/client/views/GlobalKeyHandler.ts @@ -69,11 +69,13 @@ export default class KeyManager { break; case "delete": case "backspace": - SelectionManager.SelectedDocuments().map(docView => { - let doc = docView.props.Document; - let remove = docView.props.removeDocument; - remove && remove(doc); - }); + UndoManager.RunInBatch(() => { + SelectionManager.SelectedDocuments().map(docView => { + let doc = docView.props.Document; + let remove = docView.props.removeDocument; + remove && remove(doc); + }); + }, "delete"); break; } |