X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/3324fd8dd395ab8a54fa04045ee6ad9799337131..2afb1242ccc1898f42e73a060fe237e8f033dbf2:/app/views/site/id.html.erb diff --git a/app/views/site/id.html.erb b/app/views/site/id.html.erb index 53e177a3f..469bb3f91 100644 --- a/app/views/site/id.html.erb +++ b/app/views/site/id.html.erb @@ -21,6 +21,7 @@ var id = iD() .embed(true) .assetPath("/assets/iD/") <%# Can't use asset_path('iD/') in production. %> + .assetMap(<%= assets("iD").to_json.html_safe %>) .locale("<%= locale %>", "<%= asset_path("iD/locales/#{locale}.json") %>") .preauth({ <% token = @user.access_token(ID_KEY) %> @@ -51,7 +52,7 @@ // http://bl.ocks.org/jfirebaugh/5439412 var hash = parent.OSM.formatHash({ lon: center[0], lat: center[1], zoom: zoom }); if (hash !== parent.location.hash) { - parent.location.replace(parent.location.href.replace(/#.*/, hash)); + parent.location.replace(parent.location.href.replace(/(#.*|$)/, hash)); } })); @@ -68,16 +69,6 @@ }, 0); }); - var maximized = false; - id.on('toggleFullscreen.embed', function() { - if (maximized) { - parent.minimiseMap(); - } else { - parent.maximiseMap(); - } - maximized = !maximized; - }); - d3.select('#id-container') .call(id.ui()); }