X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/a7e67846a77722885b583a0f00ffe58b634e7eb3..36fac06bd5ae1b9c26e44945c41053e0ce6829f1:/app/assets/javascripts/index.js diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index 6118c8e0d..ce9c8e975 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -3,12 +3,29 @@ //= require index/export //= require index/key //= require index/notes +//= require index/map_ui $(document).ready(function () { var permalinks = $("#permalink").detach().html(); var marker; var params = OSM.mapParams(); - var map = createMap("map"); + var map = createMap("map", { + zoomControl: false, + layerControl: false + }, { + locateControl: true + }); + + L.control.zoom({position: 'topright'}) + .addTo(map); + + OSM.mapUI().addTo(map); + + L.control.share().addTo(map); + + L.control.locate({ + position: 'topright' + }).addTo(map); L.control.scale().addTo(map); @@ -40,7 +57,7 @@ $(document).ready(function () { } if (params.object) { - addObjectToMap(params.object, params.object_zoom); + addObjectToMap(params.object, { zoom: params.object_zoom }); } handleResize(); @@ -59,7 +76,7 @@ $(document).ready(function () { } if (data.type && data.id) { - addObjectToMap(data, true); + addObjectToMap(data, { zoom: true, style: { opacity: 0.2, fill: false } }); } if (marker) { @@ -79,10 +96,10 @@ $(document).ready(function () { center.lat, zoom, layers, - extents.getWestLng(), - extents.getSouthLat(), - extents.getEastLng(), - extents.getNorthLat(), + extents.getWest(), + extents.getSouth(), + extents.getEast(), + extents.getNorth(), params.object); var expiry = new Date(); @@ -95,10 +112,10 @@ $(document).ready(function () { var loaded = false; $("#linkloader").load(function () { loaded = true; }); - $("#linkloader").attr("src", "http://127.0.0.1:8111/load_and_zoom?left=" + extent.getWestLng() - + "&bottom=" + extent.getSouthLat() - + "&right=" + extent.getEastLng() - + "&top=" + extent.getNorthLat()); + $("#linkloader").attr("src", "http://127.0.0.1:8111/load_and_zoom?left=" + extent.getWest() + + "&bottom=" + extent.getSouth() + + "&right=" + extent.getEast() + + "&top=" + extent.getNorth()); setTimeout(function () { if (!loaded) alert(I18n.t('site.index.remote_failed')); @@ -121,10 +138,10 @@ $(document).ready(function () { $("#sidebar_title").html(I18n.t('site.sidebar.search_results')); $("#sidebar_content").load($(this).attr("action"), { query: $("#query").val(), - minlon: bounds.getWestLng(), - minlat: bounds.getSouthLat(), - maxlon: bounds.getEastLng(), - maxlat: bounds.getNorthLat() + minlon: bounds.getWest(), + minlat: bounds.getSouth(), + maxlon: bounds.getEast(), + maxlat: bounds.getNorth() }, openSidebar); return false;