0001-maps-add-map.each_marker-javascript-utility-function.patch
combo/apps/maps/static/js/combo.map.js | ||
---|---|---|
128 | 128 |
if (loading == 0) { |
129 | 129 |
$(cell).trigger('combo:map-markers-ready'); |
130 | 130 |
} |
131 |
} |
|
131 |
}, |
|
132 | ||
133 |
each_marker: function(callback) { |
|
134 |
// iterate over all markers, with context(this) being set to relative |
|
135 |
// geojson_layer. |
|
136 |
var layer_slugs = Object.keys(this.geojson_layers); |
|
137 |
for (var i=0; i<layer_slugs.length; i++) { |
|
138 |
var layer = this.geojson_layers[layer_slugs[i]]; |
|
139 |
if (layer.leaflet_layer) { |
|
140 |
layer.leaflet_layer.eachLayer(callback, layer); |
|
141 |
} |
|
142 |
} |
|
143 |
}, |
|
144 | ||
132 | 145 |
}); |
133 | 146 | |
134 | 147 |
function render_map(cell) { |
135 |
- |