X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/b9a19ab23a8dc63bc7c7f867e2ece6924319f0f2..c8fb5ad24c5751bd2d43b86e4359381d200af066:/vendor/assets/leaflet/leaflet.locate.js?ds=sidebyside diff --git a/vendor/assets/leaflet/leaflet.locate.js b/vendor/assets/leaflet/leaflet.locate.js index be5c7fc01..77754d84d 100644 --- a/vendor/assets/leaflet/leaflet.locate.js +++ b/vendor/assets/leaflet/leaflet.locate.js @@ -74,7 +74,7 @@ L.Control.Locate = L.Control.extend({ } self._active = true; if (!self._event) { - self._container.className = className + " requesting"; + L.DomUtil.addClass(self._container, "requesting"); } else { visualizeLocation(); } @@ -137,7 +137,9 @@ L.Control.Locate = L.Control.extend({ if (!self._container) return; - self._container.className = className + " active"; + + L.DomUtil.removeClass(self._container, "requesting"); + L.DomUtil.addClass(self._container, "active"); }; var resetVariables = function() { @@ -151,7 +153,9 @@ L.Control.Locate = L.Control.extend({ _log('stopLocate'); map.stopLocate(); - self._container.className = className; + L.DomUtil.removeClass(self._container, "requesting"); + L.DomUtil.removeClass(self._container, "active"); + resetVariables(); self._layer.clearLayers();