summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2019-12-19 01:48:10 +0000
committerMuhammet Kara <muhammet.kara@collabora.com>2019-12-19 03:33:21 +0100
commit25446b4a82ba0bea615edcedc9529d194a825827 (patch)
treeed5371f4a3670f49b1cb003255f4e2dd018b9abc
parent0d2db9ba308924b783b3c2e0e1c9fd6c98b30ccf (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.js5
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');