//= require_self
+//= require leaflet.sidebar
+//= require leaflet.customzoom
+//= require leaflet.locate
//= require leaflet.layers
-//= require leaflet.share
+//= require leaflet.key
//= require leaflet.note
-//= require leaflet.locate
-//= require leaflet.customzoom
+//= require leaflet.share
//= require index/browse
//= require index/export
-//= require index/key
//= require index/notes
$(document).ready(function () {
layers[0].addTo(map);
+ map.noteLayer = new L.LayerGroup({code: 'N'});
+ map.dataLayer = new L.OSM.DataLayer(null);
+
$("#map").on("resized", function () {
map.invalidateSize();
});
L.control.customZoom({position: 'topright'})
.addTo(map);
- var uiPane = $('#map-ui')[0];
+ L.control.locate({position: 'topright'})
+ .addTo(map);
+
+ var sidebar = L.OSM.sidebar('#map-ui');
L.OSM.layers({
position: 'topright',
layers: layers,
- uiPane: uiPane
+ sidebar: sidebar
}).addTo(map);
- L.control.share({
+ L.OSM.key({
+ position: 'topright',
+ sidebar: sidebar
+ }).addTo(map);
+
+ L.OSM.note({
+ position: 'topright',
+ sidebar: sidebar
+ }).addTo(map);
+
+ L.OSM.share({
getUrl: getShortUrl,
- uiPane: uiPane
+ sidebar: sidebar
}).addTo(map);
- L.control.note({ position: 'topright' }).addTo(map);
- L.control.locate({ position: 'topright' }).addTo(map);
- L.control.scale().addTo(map);
+ L.control.scale()
+ .addTo(map);
map.on('moveend layeradd layerremove', updateLocation);
if (!("autofocus" in document.createElement("input"))) {
$("#query").focus();
}
+
+ initializeExport(map);
+ initializeBrowse(map);
+ initializeNotes(map);
});
function getMapBaseLayerId(map) {