summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAron Budea <aron.budea@collabora.com>2022-04-02 04:24:34 +0200
committerAndras Timar <andras.timar@collabora.com>2022-04-04 21:21:42 +0200
commitd1739029897b1e06ce0601cf9fad755b7833a365 (patch)
treec2574bd58f44a3f6739d68e1eba075aabca4440e
parentFix IconView breakage on gecko based browsers (e.g.:FF) (diff)
downloadonline-d1739029897b1e06ce0601cf9fad755b7833a365.tar.gz
online-d1739029897b1e06ce0601cf9fad755b7833a365.zip
browser: Disable browser reload on F5
In Impress, launch slideshow. Signed-off-by: Aron Budea <aron.budea@collabora.com> Change-Id: Ib4b72f2f1278eb30b0177da4e3c3ef9bfd6d11a8
-rw-r--r--browser/src/map/handler/Map.Keyboard.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/browser/src/map/handler/Map.Keyboard.js b/browser/src/map/handler/Map.Keyboard.js
index f119d958e6..f6a64d15b0 100644
--- a/browser/src/map/handler/Map.Keyboard.js
+++ b/browser/src/map/handler/Map.Keyboard.js
@@ -334,6 +334,16 @@ L.Map.Keyboard = L.Handler.extend({
return;
}
+ // don't trigger browser reload on F5, launch slideshow in Impress
+ if (ev.type === 'keydown' && keyCode === 116) {
+ ev.preventDefault();
+ if (this._map._docLayer._docType === 'presentation')
+ {
+ this._map.fire('fullscreen');
+ }
+ return;
+ }
+
var unoKeyCode = this._toUNOKeyCode(keyCode);
if (this.modifier) {