X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/abc5b2d7b4bf08b29074e7bb152d48b904989443..fd898f2e5769ae58b386cd09f01de86b3eda9622:/app/views/site/_potlatch2.html.erb diff --git a/app/views/site/_potlatch2.html.erb b/app/views/site/_potlatch2.html.erb index 825654029..6073e0adf 100644 --- a/app/views/site/_potlatch2.html.erb +++ b/app/views/site/_potlatch2.html.erb @@ -14,7 +14,7 @@ window.onbeforeunload=function() { if (!changesaved) { - return '<%= escape_javascript(t('site.edit.potlatch_unsaved_changes')) %>'; + return '<%= escape_javascript(t('site.edit.potlatch2_unsaved_changes')) %>'; } } @@ -28,8 +28,8 @@ fo.addVariable('gpx' ,'<%= h(params['gpx']) %>'); <% end %> fo.addVariable("zoom",zoom); - fo.addVariable("api","http://<%= SERVER_URL %>/api/<%= API_VERSION %>/"); - fo.addVariable("policy","http://<%= SERVER_URL %>/api/crossdomain.xml"); + fo.addVariable("api","/api/<%= API_VERSION %>/"); + fo.addVariable("policy","/api/crossdomain.xml"); fo.addVariable("connection","XML"); fo.addVariable("oauth_token","<%= token.token %>"); fo.addVariable("oauth_token_secret","<%= token.secret %>"); @@ -37,6 +37,7 @@ fo.addVariable("oauth_consumer_secret","<%= token.client_application.secret %>"); fo.addVariable("maximise_function","maximiseMap"); fo.addVariable("minimise_function","minimiseMap"); + fo.addVariable("move_function","mapMoved"); fo.write("map"); } @@ -45,4 +46,8 @@ function setPosition(lat, lon, zoom) { $("potlatch").setPosition(lat, lon, Math.max(zoom || 15, 13)); } + + function mapMoved(lon, lat, zoom, minlon, minlat, maxlon, maxlat) { + updatelinks(lon, lat, zoom, null, minlon, minlat, maxlon, maxlat); + }