From 9104b46564bc81bb1f8e30654ca3f370ec8809d4 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 30 Jul 2025 19:09:54 +0100 Subject: [PATCH] Use modal alert to report an unconfigured iD --- app/assets/javascripts/edit/id.js.erb | 4 ++-- config/i18n.yml | 1 - config/locales/en.yml | 6 ++++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/edit/id.js.erb b/app/assets/javascripts/edit/id.js.erb index 6ec864c5a..e7b3715df 100644 --- a/app/assets/javascripts/edit/id.js.erb +++ b/app/assets/javascripts/edit/id.js.erb @@ -3,8 +3,8 @@ $(function () { idData = id.data(); if (!idData.configured) { - // eslint-disable-next-line no-alert - alert(OSM.i18n.t("site.edit.id_not_configured")); + OSM.showAlert(OSM.i18n.t("javascripts.edit.id_not_configured.title"), + OSM.i18n.t("javascripts.edit.id_not_configured.body")); return; } diff --git a/config/i18n.yml b/config/i18n.yml index 975f0ce09..1c00d0820 100644 --- a/config/i18n.yml +++ b/config/i18n.yml @@ -12,7 +12,6 @@ translations: - "*.time.*" - "*.browse.start_rjs.*" - "*.javascripts.*" - - "*.site.edit.*" - "*.site.sidebar.search_results" - "*.diary_entries.edit.marker_text" - "*.layouts.project_name.title" diff --git a/config/locales/en.yml b/config/locales/en.yml index ad5bd92ab..b4d6ee3b4 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -2474,8 +2474,6 @@ en: anon_edits_html: "(%{link})" anon_edits_link: "https://wiki.openstreetmap.org/wiki/Anonymous_edits" anon_edits_link_text: "Find out why this is the case." - edit: - id_not_configured: "iD has not been configured" export: title: "Export" manually_select: "Manually select a different area" @@ -3573,6 +3571,10 @@ en: failed: title: "Editing failed" body: "Make sure JOSM or Merkaartor is loaded and the remote control option is enabled" + edit: + id_not_configured: + title: "iD has not been configured" + body: "Please see CONFIGURE.md for more information" redactions: edit: heading: "Edit Redaction" -- 2.39.5