summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-04-22 23:10:14 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-04-22 23:10:14 +0200
commit2c22c60e8ac7670b8224b1e6c22dba7ff978351d (patch)
tree95980b85c8f21074986ce71a18c2f74ac294766d
parentcbd38bf0787335e52c5f934983bb6901cba51526 (diff)
downloadChimère-2c22c60e8ac7670b8224b1e6c22dba7ff978351d.tar.bz2
Chimère-2c22c60e8ac7670b8224b1e6c22dba7ff978351d.zip
Fix cluster management with several levels
-rw-r--r--chimere/static/chimere/js/jquery.chimere-leaflet.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere-leaflet.js b/chimere/static/chimere/js/jquery.chimere-leaflet.js
index 0b417e5..56ba696 100644
--- a/chimere/static/chimere/js/jquery.chimere-leaflet.js
+++ b/chimere/static/chimere/js/jquery.chimere-leaflet.js
@@ -167,11 +167,12 @@ See the file COPYING for details.
for (idx=0;idx<markers.length;idx++){
weight += markers[idx].options.weight;
}
- var idx = 2;
- if (weight < settings.weight_steps[0]) {
- idx = 0;
- } else if (weight < settings.weight_steps[1]) {
- idx = 1;
+ var idx = settings.weight_steps.length;
+ for (i=0; i < settings.weight_steps.length; i++){
+ if (weight < settings.weight_steps[i]) {
+ idx = i;
+ break;
+ }
}
return new L.DivIcon({
html: '<div><span>' + weight + '</span></div>',