[Libreoffice-commits] online.git: loleaflet/src

Henry Castro (via logerrit) logerrit at kemper.freedesktop.org
Mon Jan 13 12:13:51 UTC 2020


 loleaflet/src/control/Control.PartsPreview.js |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

New commits:
commit 069c95e9e5ebb9f716aa38abc9adc10910d73484
Author:     Henry Castro <hcastro at collabora.com>
AuthorDate: Fri Jan 10 14:03:57 2020 -0400
Commit:     Henry Castro <hcastro at collabora.com>
CommitDate: Mon Jan 13 13:13:33 2020 +0100

    loleaflet: mobile: trigger the mobile wizard on ..
    
    long press event in thumbnail previews in Impress
    
    Change-Id: Ib0661b906882b87d68833c96ce3f535bd3fccbec
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/86568
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Henry Castro <hcastro at collabora.com>

diff --git a/loleaflet/src/control/Control.PartsPreview.js b/loleaflet/src/control/Control.PartsPreview.js
index 212eb25b5..abaf996ec 100644
--- a/loleaflet/src/control/Control.PartsPreview.js
+++ b/loleaflet/src/control/Control.PartsPreview.js
@@ -3,7 +3,7 @@
  * L.Control.PartsPreview
  */
 
-/* global $ */
+/* global $ Hammer w2ui */
 L.Control.PartsPreview = L.Control.extend({
 	options: {
 		fetchThumbnail: true,
@@ -163,6 +163,16 @@ L.Control.PartsPreview = L.Control.extend({
 		img.hash = hashCode;
 		img.src = L.Icon.Default.imagePath + '/preview_placeholder.png';
 		img.fetched = false;
+		if (L.Browser.mobile) {
+			(new Hammer(img, {recognizers: [[Hammer.Press]]}))
+			.on('press', L.bind(function () {
+				if (this._map._permission === 'edit') {
+					setTimeout(function () {
+						w2ui['actionbar'].click('mobile_wizard');
+					}, 0);
+				}
+			}, this));
+		}
 		L.DomEvent.on(img, 'click', function (e) {
 			L.DomEvent.stopPropagation(e);
 			L.DomEvent.stop(e);


More information about the Libreoffice-commits mailing list