diff options
author | Aron Budea <aron.budea@collabora.com> | 2022-04-02 04:24:34 +0200 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2022-04-04 21:21:42 +0200 |
commit | d1739029897b1e06ce0601cf9fad755b7833a365 (patch) | |
tree | c2574bd58f44a3f6739d68e1eba075aabca4440e | |
parent | Fix IconView breakage on gecko based browsers (e.g.:FF) (diff) | |
download | online-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.js | 10 |
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) { |