diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2023-07-03 09:29:36 +0200 |
---|---|---|
committer | Szymon Kłos <eszkadev@gmail.com> | 2023-07-03 11:27:44 +0200 |
commit | 03438d3f9bf1bbcb2034d67ffc8a6cb37493a2bc (patch) | |
tree | dafafd778f1c9526422cc58a7fc7e6ce9d0bbd94 | |
parent | formulabar: hide selection on click (diff) | |
download | online-03438d3f9bf1bbcb2034d67ffc8a6cb37493a2bc.tar.gz online-03438d3f9bf1bbcb2034d67ffc8a6cb37493a2bc.zip |
formulabar: handle ESC key
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I1f92d787e8dd88c9131622dab595c923809cc95f
-rw-r--r-- | browser/src/control/jsdialog/Widget.MultilineEdit.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/browser/src/control/jsdialog/Widget.MultilineEdit.js b/browser/src/control/jsdialog/Widget.MultilineEdit.js index a79c93b3ae..677d2317ba 100644 --- a/browser/src/control/jsdialog/Widget.MultilineEdit.js +++ b/browser/src/control/jsdialog/Widget.MultilineEdit.js @@ -97,6 +97,8 @@ function _multiLineEditControl(parentContainer, data, builder, callback) { if (event.key === 'Enter' && !event.shiftKey) { builder.callback('edit', 'keypress', edit, UNOKey.RETURN | modifier, builder); event.preventDefault(); + } else if (event.key === 'Escape' || event.key === 'Esc') { + builder.callback('edit', 'keypress', edit, UNOKey.ESCAPE | modifier, builder); } }); } else if (data.rawKeyEvents) { |