-$(document).ready(function () {
+function initializeChangesets(map) {
var changesets = [], rects = {};
- var map = L.map("changeset_list_map", {
- attributionControl: false,
- zoomControl: false
- }).addLayer(new L.OSM.Mapnik());
-
- L.control.zoom({position: 'topright'})
- .addTo(map);
-
- $("#changeset_list_map").on("resized", function () {
- map.invalidateSize();
- });
-
var group = L.featureGroup().addTo(map);
$("[data-changeset]").each(function () {
unHighlightChangeset($(this).data("changeset").id);
}
});
-
- $(window).scroll(function() {
- if ($(window).scrollTop() > $('.content-heading').outerHeight() + $('#top-bar').outerHeight() ) {
- $('#changeset_list_map_wrapper').addClass('scrolled');
- } else {
- $('#changeset_list_map_wrapper').removeClass('scrolled');
- }
- });
-
- var params = OSM.mapParams();
- if (params.bbox) {
- map.fitBounds([[params.minlat, params.minlon],
- [params.maxlat, params.maxlon]]);
- } else {
- map.fitBounds(group.getBounds());
- }
-});
+}