X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/a805e0b545a37b19a4162e71850bef9aba9d6628..b65ad205d17014744d43b8a6ac12fe0ab67e8fb0:/app/assets/javascripts/application.js?ds=sidebyside diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 2c186c909..37172f439 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -58,13 +58,20 @@ function remoteEditHandler(bbox, select) { * Called as the user scrolls/zooms around to maniplate hrefs of the * view tab and various other links */ -function updatelinks(loc, zoom, layers, object) { +function updateLinks(loc, zoom, layers, object) { $(".geolink").each(function(index, link) { var href = link.href.split(/[?#]/)[0], args = querystring.parse(link.search.substring(1)), editlink = $(link).hasClass("editlink"); - if (object && editlink) args[object.type] = object.id; + if (object && editlink) { + delete args['node']; + delete args['way']; + delete args['relation']; + delete args['changeset']; + + args[object.type] = object.id; + } var query = querystring.stringify(args); if (query) href += '?' + query; @@ -121,15 +128,7 @@ function minimiseMap() { $("#content").removeClass("maximised"); } -/* - * Forms which have been cached by rails may have the wrong - * authenticity token, so patch up any forms with the correct - * token taken from the page header. - */ $(document).ready(function () { - var auth_token = $("meta[name=csrf-token]").attr("content"); - $("form input[name=authenticity_token]").val(auth_token); - $("#menu-icon").on("click", function(e) { e.preventDefault(); $("header").toggleClass("closed");