From e61ebc0396140e595bf4ea8c9464c52299d11e89 Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Sun, 1 Jun 2025 20:41:10 +0200 Subject: [PATCH] Reuse error printing --- app/assets/javascripts/index/query.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/app/assets/javascripts/index/query.js b/app/assets/javascripts/index/query.js index 1cc5954bb..b49fcd6ca 100644 --- a/app/assets/javascripts/index/query.js +++ b/app/assets/javascripts/index/query.js @@ -196,12 +196,7 @@ OSM.Query = function (map) { .appendTo($li); } - if (results.remark) { - $("
  • ") - .addClass("list-group-item") - .text(OSM.i18n.t("javascripts.query.error", { server: OSM.OVERPASS_URL, error: results.remark })) - .appendTo($ul); - } + if (results.remark) renderError($ul, results.remark); if ($ul.find("li").length === 0) { $("
  • ") @@ -215,13 +210,17 @@ OSM.Query = function (map) { $section.find(".loader").hide(); - $("
  • ") - .addClass("list-group-item") - .text(OSM.i18n.t("javascripts.query.error", { server: OSM.OVERPASS_URL, error: error.message })) - .appendTo($ul); + renderError($ul, error.message); }); } + function renderError($ul, errorMessage) { + $("
  • ") + .addClass("list-group-item") + .text(OSM.i18n.t("javascripts.query.error", { server: OSM.OVERPASS_URL, error: errorMessage })) + .appendTo($ul); + } + function featureArea({ bounds }) { const height = bounds.maxlat - bounds.minlat; let width = bounds.maxlon - bounds.minlon; -- 2.39.5