loleaflet/dist/toolbar/toolbar.js |   30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

New commits:
commit 27211947af41cf81ffbc072b13a4b15451dd4fde
Author: Henry Castro <hcas...@collabora.com>
Date:   Mon Jun 25 17:28:26 2018 -0400

    lolefalet: mobile mode, hide tooltips
    
    Change-Id: I0bc1f10184f63318c483b590139d570380a47222
    Reviewed-on: https://gerrit.libreoffice.org/56421
    Reviewed-by: Jan Holesovsky <ke...@collabora.com>
    Tested-by: Jan Holesovsky <ke...@collabora.com>

diff --git a/loleaflet/dist/toolbar/toolbar.js 
b/loleaflet/dist/toolbar/toolbar.js
index 39fa31a21..a4abf76e2 100644
--- a/loleaflet/dist/toolbar/toolbar.js
+++ b/loleaflet/dist/toolbar/toolbar.js
@@ -378,6 +378,15 @@ function onColorPick(id, color) {
        map.focus();
 }
 
+function hideTooltip(toolbar, id) {
+       if (toolbar.touchStarted) {
+               setTimeout(function() {
+                       toolbar.tooltipHide(id, {});
+               }, 5000)
+               toolbar.touchStarted = false;
+       }
+}
+
 var stylesSelectValue;
 var fontsSelectValue;
 var fontsizesSelectValue;
@@ -448,6 +457,7 @@ $(function () {
                ],
                onClick: function (e) {
                        onClick(e, e.target);
+                       hideTooltip(this, e.target);
                },
                onRefresh: function() {
                        if (map.getDocType() === 'presentation') {
@@ -475,6 +485,9 @@ $(function () {
                }
        });
        toolbar.contextmenu(function() { return false; });
+       toolbar.bind('touchstart', function() {
+               w2ui['toolbar-up'].touchStarted = true;
+       });
 
        toolbar = $('#formulabar');
        toolbar.w2toolbar({
@@ -492,6 +505,7 @@ $(function () {
                ],
                onClick: function (e) {
                        onClick(e, e.target);
+                       hideTooltip(this, e.target);
                },
                onRefresh: function(e) {
                        $('#addressInput').off('keyup', 
onAddressInput).on('keyup', onAddressInput);
@@ -501,6 +515,10 @@ $(function () {
                }
        });
        toolbar.contextmenu(function() { return false; });
+       toolbar.bind('touchstart', function() {
+               w2ui['formulabar'].touchStarted = true;
+       });
+
        $(w2ui.formulabar.box).find('.w2ui-scroll-left, 
.w2ui-scroll-right').hide();
        w2ui.formulabar.on('resize', function(target, e) {
                e.isCancelled = true;
@@ -519,9 +537,13 @@ $(function () {
                ],
                onClick: function (e) {
                        onClick(e, e.target);
+                       hideTooltip(this, e.target);
                }
        });
        toolbar.contextmenu(function() { return false; });
+       toolbar.bind('touchstart', function() {
+               w2ui['spreadsheet-toolbar'].touchStarted = true;
+       });
 
        toolbar = $('#presentation-toolbar');
        toolbar.w2toolbar({
@@ -538,9 +560,13 @@ $(function () {
                ],
                onClick: function (e) {
                        onClick(e, e.target);
+                       hideTooltip(this, e.target);
                }
        });
        toolbar.contextmenu(function() { return false; });
+       toolbar.bind('touchstart', function() {
+               w2ui['presentation-toolbar'].touchStarted = true;
+       });
 
        toolbar = $('#toolbar-down');
        toolbar.w2toolbar({
@@ -581,6 +607,7 @@ $(function () {
                        {type: 'button',  id: 'zoomin', img: 'zoomin', hint: 
_UNO('.uno:ZoomPlus')}
                ],
                onClick: function (e) {
+                       hideTooltip(this, e.target);
                        if (e.item.id === 'userlist') {
                                setTimeout(function() {
                                        var cBox = $('#follow-checkbox')[0];
@@ -606,6 +633,9 @@ $(function () {
                }
        });
        toolbar.contextmenu(function() { return false; });
+       toolbar.bind('touchstart', function() {
+               w2ui['toolbar-down'].touchStarted = true;
+       });
 });
 
 var userJoinedPopupMessage = '<div>' + _('%user has joined') + '</div>';
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to