loleaflet/src/control/Control.LokDialog.js | 48 ----------------------------- 1 file changed, 48 deletions(-)
New commits: commit 034715aec10c62a521e8331b4fdcedeccedabd9d Author: Henry Castro <[email protected]> AuthorDate: Tue Oct 8 09:58:49 2019 -0400 Commit: Henry Castro <[email protected]> CommitDate: Tue Oct 8 16:41:32 2019 +0200 Revert "Open/close sidebar on swipe" This reverts commit 30cc128690119114e4b2b92c83f69d6e133623b7. The requirements have changed, now in Mobile we use a wizard dialog to show a sidebar. Change-Id: I3e57a0a9b76b6d1aef54dd1654b82984e7ceef88 Reviewed-on: https://gerrit.libreoffice.org/80470 Reviewed-by: Michael Meeks <[email protected]> Tested-by: Henry Castro <[email protected]> diff --git a/loleaflet/src/control/Control.LokDialog.js b/loleaflet/src/control/Control.LokDialog.js index f4850dbbf..30eebeaa0 100644 --- a/loleaflet/src/control/Control.LokDialog.js +++ b/loleaflet/src/control/Control.LokDialog.js @@ -127,25 +127,6 @@ L.Control.LokDialog = L.Control.extend({ map.on('closesidebar', this._closeSidebar, this); map.on('editorgotfocus', this._onEditorGotFocus, this); L.DomEvent.on(document, 'mouseup', this.onCloseCurrentPopUp, this); - - this.slideAnimationDuration = 250;//sidebar open animation duration - - //open sidebar on left swipe on document view - var documentContainerHammer = new Hammer(document.getElementById('document-container')); - documentContainerHammer.on('swipeleft', function (e) { - var startX = e.changedPointers[0].clientX - e.deltaX; - if (startX < window.screen.width * 0.7)//detect open swipes only near screen edge - return; - map._socket.sendMessage('uno .uno:Sidebar'); - }) - - //close sidebar on right swipe on sidebar panel, also on document view(for tablets) - var sidebarPanelHammer = new Hammer(document.getElementById('sidebar-panel')); - [sidebarPanelHammer, documentContainerHammer].forEach(function (hammerElement) { - hammerElement.on('swiperight', function () { - map._socket.sendMessage('uno .uno:Sidebar'); - }) - }) }, _dialogs: {}, @@ -608,19 +589,6 @@ L.Control.LokDialog = L.Control.extend({ // Render window. this._sendPaintWindowRect(id); - - //play slide from right animation on mobile and tablets - if (L.Browser.mobile) { - var sidebar = $('#sidebar-dock-wrapper'); - var bottomBar = $('#toolbar-down'); - sidebar.css('bottom', '0px');//to take the space occupied by the bottom menu - sidebar.css('position', 'fixed');//fixed position in order to prevent scrollbars to appear while opening/closing - bottomBar.animate({ 'opacity': 0 }, this.slideAnimationDuration); - sidebar.css('margin-right', -width * ratio + 'px').animate({ 'margin-right': '0px' }, this.slideAnimationDuration, function () { - $('#toolbar-down').hide(); - sidebar.css('position', ''); - }); - } }, _setupWindowEvents: function(id, canvas/*, dlgInput*/) { @@ -739,22 +707,6 @@ L.Control.LokDialog = L.Control.extend({ }, _onSidebarClose: function(dialogId) { - //play slide animation to right if this is a mobile or tablet - if (L.Browser.mobile) { - var sidebar = $('#sidebar-dock-wrapper'); - var bottomBar = $('#toolbar-down'); - var sidebarWidth = $('#sidebar-dock-wrapper').width(); - bottomBar.animate({ 'opacity': 1 }, this.slideAnimationDuration); - sidebar.css('position', 'fixed');//fixed position in order to prevent scrollbars to appear while opening/closing - sidebar.animate({ 'margin-right': -sidebarWidth + 'px' }, this.slideAnimationDuration, function () { - //remove artifacts from the animation - sidebar.css('margin-right', ''); - sidebar.css('display', ''); - sidebar.css('position', ''); - $('#toolbar-down').show(); - }); - } - this._resizeSidebar(dialogId, 0); $('#' + this._currentDeck.strId).remove(); this._map.focus(); _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
