loleaflet/src/map/Map.js |   20 +++-----------------
 1 file changed, 3 insertions(+), 17 deletions(-)

New commits:
commit e4a7e2ddbb95103781ede9f777c1f814c408b844
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Wed Aug 1 21:20:12 2018 -0400
Commit:     Henry Castro <hcas...@collabora.com>
CommitDate: Wed Aug 1 21:23:17 2018 -0400

    loleaflet: mobile: fix panning inside max bounds
    
    Change-Id: I5c08a529cb05471f3e248ab403dff5370de0ee46

diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index f18ae861a..547915181 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -12,6 +12,7 @@ L.Map = L.Evented.extend({
                zoom: 10,
                minZoom: 1,
                maxZoom: 20,
+               maxBounds: L.latLngBounds([0, 0], [-100, 100]),
                fadeAnimation: false, // Not useful for typing.
                trackResize: true,
                markerZoomAnimation: true,
@@ -326,25 +327,14 @@ L.Map = L.Evented.extend({
                return this.fire('moveend');
        },
 
-       setMaxBounds: function (bounds, options) {
+       setMaxBounds: function (bounds) {
                bounds = L.latLngBounds(bounds);
 
                this.options.maxBounds = bounds;
-               options = options || {};
-
-               if (!bounds) {
-                       return this.off('moveend', this._panInsideMaxBounds);
-               }
 
                if (this._loaded) {
-                       this._panInsideMaxBounds();
-               }
-
-               if (options.panInside === false) {
-                       return this.off('moveend', this._panInsideMaxBounds);
+                       this.panInsideBounds(this.options.maxBounds);
                }
-
-               return this.on('moveend', this._panInsideMaxBounds);
        },
 
        setDocBounds: function (bounds) {
@@ -807,10 +797,6 @@ L.Map = L.Evented.extend({
                return this.getMaxZoom() - this.getMinZoom();
        },
 
-       _panInsideMaxBounds: function () {
-               this.panInsideBounds(this.options.maxBounds);
-       },
-
        _checkIfLoaded: function () {
                if (!this._loaded) {
                        throw new Error('Set map center and zoom first.');
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to