[Pkg-javascript-commits] [leaflet-markercluster] 40/219: Bug fix + test for 6dc3

Jonas Smedegaard dr at jones.dk
Sat May 7 09:39:09 UTC 2016


This is an automated email from the git hooks/post-receive script.

js pushed a commit to branch master
in repository leaflet-markercluster.

commit 129cdf60e70793aa9431dcf4634bba507a8479e7
Author: Adrien Grsmto <grsmto at gmail.com>
Date:   Tue May 20 15:54:46 2014 +0200

    Bug fix + test for 6dc3
---
 spec/suites/removeLayersSpec.js | 7 +++++++
 src/MarkerClusterGroup.js       | 4 ++++
 2 files changed, 11 insertions(+)

diff --git a/spec/suites/removeLayersSpec.js b/spec/suites/removeLayersSpec.js
index 0ff840a..8f24ecf 100644
--- a/spec/suites/removeLayersSpec.js
+++ b/spec/suites/removeLayersSpec.js
@@ -57,6 +57,9 @@
 
 		markers[0].__parent.spiderfy();
 
+		// We must wait for the spiderfy animation to timeout
+		clock.tick(200);
+
 		group.removeLayers(markers);
 
 		expect(group.hasLayer(markers[0])).to.be(false);
@@ -64,5 +67,9 @@
 		expect(group.hasLayer(markers[2])).to.be(false);
 
 		expect(group.getLayers().length).to.be(0);
+
+		group.on('spiderfied', function() {
+			expect(group._spiderfied).to.be(null);
+		});
 	});
 });
\ No newline at end of file
diff --git a/src/MarkerClusterGroup.js b/src/MarkerClusterGroup.js
index ac5add8..1cadda3 100644
--- a/src/MarkerClusterGroup.js
+++ b/src/MarkerClusterGroup.js
@@ -251,6 +251,10 @@ L.MarkerClusterGroup = L.FeatureGroup.extend({
 			fg = this._featureGroup,
 			npg = this._nonPointGroup;
 
+		if (this._unspiderfy) {
+			this._unspiderfy();
+		}
+
 		if (!this._map) {
 			for (i = 0, l = layersArray.length; i < l; i++) {
 				m = layersArray[i];

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/leaflet-markercluster.git



More information about the Pkg-javascript-commits mailing list