diff options
author | Michael Meeks <michael.meeks@collabora.com> | 2019-12-19 01:48:10 +0000 |
---|---|---|
committer | Muhammet Kara <muhammet.kara@collabora.com> | 2019-12-19 03:33:21 +0100 |
commit | 25446b4a82ba0bea615edcedc9529d194a825827 (patch) | |
tree | ed5371f4a3670f49b1cb003255f4e2dd018b9abc | |
parent | 0d2db9ba308924b783b3c2e0e1c9fd6c98b30ccf (diff) |
mobile: launch links from link popups when tapped.
Change-Id: I5ba9234d8c253ffdcbfd0d93c6ef72a70ff46f17
Reviewed-on: https://gerrit.libreoffice.org/85462
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
-rw-r--r-- | loleaflet/src/map/handler/Map.TouchGesture.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/loleaflet/src/map/handler/Map.TouchGesture.js b/loleaflet/src/map/handler/Map.TouchGesture.js index d682cb4c5..6b472a27e 100644 --- a/loleaflet/src/map/handler/Map.TouchGesture.js +++ b/loleaflet/src/map/handler/Map.TouchGesture.js @@ -297,6 +297,11 @@ L.Map.TouchGesture = L.Handler.extend({ if (window.ThisIsTheiOSApp) this._toolbar.remove(); + // clicked a hyperlink popup - not really designed for this. + if (this._map.hyperlinkPopup !== null && e.target != null && + this._map.hyperlinkPopup._contentNode == e.target.parentNode) + this._map.fire('hyperlinkclicked', {url: e.target.href}); + this._map.fire('closepopups'); this._map.fire('closemobilewizard'); |