summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2023-07-03 09:29:36 +0200
committerSzymon Kłos <eszkadev@gmail.com>2023-07-03 11:27:44 +0200
commit03438d3f9bf1bbcb2034d67ffc8a6cb37493a2bc (patch)
treedafafd778f1c9526422cc58a7fc7e6ce9d0bbd94
parentformulabar: hide selection on click (diff)
downloadonline-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.js2
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) {