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