loleaflet/src/control/Control.PartsPreview.js | 1 - loleaflet/src/layer/tile/ImpressTileLayer.js | 10 +++++----- 2 files changed, 5 insertions(+), 6 deletions(-)
New commits: commit 0d734b2aaeae6cb6154b3cdbd3d2093ad9ef3a8f Author: Henry Castro <hcas...@collabora.com> AuthorDate: Sat Nov 16 13:49:58 2019 -0400 Commit: Henry Castro <hcas...@collabora.com> CommitDate: Sat Nov 16 19:29:15 2019 +0100 loleaflet: avoid using $.data jquery function I am personally not agree to use "jquery" functions in src/* source code, but there are some "jquery" library components (i.e. "mCustomScrollbar") that it is dependent it, however let's minimize the use of "jquery" functions. Change-Id: Ic64c12d966a6215acfa900cdc05e5ddb84026f79 Reviewed-on: https://gerrit.libreoffice.org/82996 Reviewed-by: Henry Castro <hcas...@collabora.com> Tested-by: Henry Castro <hcas...@collabora.com> diff --git a/loleaflet/src/control/Control.PartsPreview.js b/loleaflet/src/control/Control.PartsPreview.js index 9a52aeb10..ddc9c6041 100644 --- a/loleaflet/src/control/Control.PartsPreview.js +++ b/loleaflet/src/control/Control.PartsPreview.js @@ -58,7 +58,6 @@ L.Control.PartsPreview = L.Control.extend({ } } }); - $(this._partsPreviewCont).data('preview', this); }, _updateDisabled: function (e) { diff --git a/loleaflet/src/layer/tile/ImpressTileLayer.js b/loleaflet/src/layer/tile/ImpressTileLayer.js index d35df5aaa..632dc51ce 100644 --- a/loleaflet/src/layer/tile/ImpressTileLayer.js +++ b/loleaflet/src/layer/tile/ImpressTileLayer.js @@ -10,6 +10,7 @@ L.ImpressTileLayer = L.TileLayer.extend({ initialize: function (url, options) { L.TileLayer.prototype.initialize.call(this, url, options); + this._preview = L.control.partsPreview(); if (window.mode.isMobile()) { this._addButton = L.control.mobileSlide(); @@ -37,7 +38,7 @@ L.ImpressTileLayer = L.TileLayer.extend({ }, beforeAdd: function (map) { - map.addControl(L.control.partsPreview()); + map.addControl(this._preview); map.on('zoomend', this._onAnnotationZoom, this); map.on('updateparts', this.onUpdateParts, this); map.on('updatepermission', this.onUpdatePermission, this); @@ -425,18 +426,17 @@ L.ImpressTileLayer = L.TileLayer.extend({ onOrientationChange: function () { var container = L.DomUtil.get('presentation-controls-wrapper'); var preview = L.DomUtil.get('slide-sorter'); - var control = $(preview).data('preview'); - if (!container || !preview || !control) { + if (!container || !preview) { return; } if (L.DomUtil.isPortrait() && $(preview).data('mCS').opt.axis !== 'x') { $(preview).mCustomScrollbar('destroy'); - control.createScrollbar('x'); + this._preview.createScrollbar('x'); } else if (L.DomUtil.isLandscape() && $(preview).data('mCS').opt.axis !== 'y') { $(preview).mCustomScrollbar('destroy'); - control.createScrollbar('y'); + this._preview.createScrollbar('y'); } }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits