X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/42d4ed76e4ebb3dbef70956b4190ec77fe5e6214..a19ee80c1ee51507a661cb57556d44ee56cc42ad:/app/assets/javascripts/index/search.js diff --git a/app/assets/javascripts/index/search.js b/app/assets/javascripts/index/search.js index b33d904a9..b3ef3ceb3 100644 --- a/app/assets/javascripts/index/search.js +++ b/app/assets/javascripts/index/search.js @@ -44,19 +44,14 @@ OSM.Search = function (map) { e.preventDefault(); e.stopPropagation(); - const div = $(this).parents(".search_more"), - csrf_param = $("meta[name=csrf-param]").attr("content"), - csrf_token = $("meta[name=csrf-token]").attr("content"), - params = new URLSearchParams(); + const div = $(this).parents(".search_more"); $(this).hide(); div.find(".loader").show(); - params.set(csrf_param, csrf_token); - fetch($(this).attr("href"), { method: "POST", - body: params + body: new URLSearchParams(OSM.csrf) }) .then(response => response.text()) .then(data => div.replaceWith(data)); @@ -120,20 +115,17 @@ OSM.Search = function (map) { page.load = function () { $(".search_results_entry").each(function (index) { - const entry = $(this), - csrf_param = $("meta[name=csrf-param]").attr("content"), - csrf_token = $("meta[name=csrf-token]").attr("content"), - params = new URLSearchParams({ - zoom: map.getZoom(), - minlon: map.getBounds().getWest(), - minlat: map.getBounds().getSouth(), - maxlon: map.getBounds().getEast(), - maxlat: map.getBounds().getNorth() - }); - params.set(csrf_param, csrf_token); + const entry = $(this); fetch(entry.data("href"), { method: "POST", - body: params + body: new URLSearchParams({ + zoom: map.getZoom(), + minlon: map.getBounds().getWest(), + minlat: map.getBounds().getSouth(), + maxlon: map.getBounds().getEast(), + maxlat: map.getBounds().getNorth(), + ...OSM.csrf + }) }) .then(response => response.text()) .then(function (html) {