@1ec5 commented on this pull request.


> @@ -7,6 +7,31 @@ maplibregl.Map.prototype._getUIString = function (key) {
   return OSM.i18n.t(`javascripts.map.${snakeCaseKey}`);
 };
 
+OSM.MapLibre.showWebGLError = function (container) {
+  const containerElement =
+    typeof container === "string" ? document.getElementById(container) : 
container;
+
+  if (containerElement) {
+    const errorDiv = document.createElement("div");
+    errorDiv.className = "maplibre-error";
+    errorDiv.setAttribute("data-compact-message", 
OSM.i18n.t("javascripts.map.webgl_error.compact_message"));
+    errorDiv.innerHTML = `
+      <p class="d-none d-md-block">
+        ${OSM.i18n.t("javascripts.map.webgl_error.description", { 
browser_does_not_support_webgl: 
`<b>${OSM.i18n.t("javascripts.map.webgl_error.browser_does_not_support_webgl")}</b>`
 })}
+      </p>
+      <p>
+        <a class="btn btn-link" 
href="https://wiki.openstreetmap.org/wiki/Using_OpenStreetMap/Why_is_WebGL_Required";
 target="_blank">

Thank you for putting together this article! This is quite fine for OHM. But 
the URL still needs to be localizable, because the article will get translated 
into other languages, each at a slightly different URL.

Incidentally, I renamed the article to  
https://wiki.openstreetmap.org/wiki/This_map_requires_WebGL So that the URL 
will be more understandable to end users.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/6782#discussion_r2779955502
You are receiving this because you are subscribed to this thread.

Message ID: 
<openstreetmap/openstreetmap-website/pull/6782/review/[email protected]>
_______________________________________________
rails-dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to