0001-maps-add-javascript-functions-to-disable-enable-laye.patch
combo/apps/maps/static/js/combo.map.js | ||
---|---|---|
147 | 147 |
} |
148 | 148 |
}, |
149 | 149 | |
150 |
disable_layer: function(slug) { |
|
151 |
var layer = this.geojson_layers[slug]; |
|
152 |
var group = this.clustered_markers || this; |
|
153 |
if (layer) { |
|
154 |
group.removeLayer(layer.leaflet_layer); |
|
155 |
} |
|
156 |
}, |
|
157 | ||
158 |
enable_layer: function(slug) { |
|
159 |
var layer = this.geojson_layers[slug]; |
|
160 |
var group = this.clustered_markers || this; |
|
161 |
if (layer) { |
|
162 |
group.addLayer(layer.leaflet_layer); |
|
163 |
} |
|
164 |
}, |
|
165 | ||
166 |
disable_all_layers: function() { |
|
167 |
var layer_slugs = Object.keys(this.geojson_layers); |
|
168 |
for (var i=0; i<layer_slugs.length; i++) { |
|
169 |
this.disable_layer(layer_slugs[i]); |
|
170 |
} |
|
171 |
}, |
|
172 | ||
173 |
enable_all_layers: function() { |
|
174 |
var layer_slugs = Object.keys(this.geojson_layers); |
|
175 |
for (var i=0; i<layer_slugs.length; i++) { |
|
176 |
this.enable_layer(layer_slugs[i]); |
|
177 |
} |
|
178 |
}, |
|
179 | ||
150 | 180 |
}); |
151 | 181 | |
152 | 182 |
function render_map(cell) { |
153 |
- |