]> git.openstreetmap.org Git - rails.git/commitdiff
Move jquery .load() to fetch
authorMarwin Hochfelsner <50826859+hlfan@users.noreply.github.com>
Thu, 27 Feb 2025 23:28:29 +0000 (00:28 +0100)
committerMarwin Hochfelsner <50826859+hlfan@users.noreply.github.com>
Sat, 1 Mar 2025 12:22:40 +0000 (13:22 +0100)
app/assets/javascripts/leaflet.key.js
app/assets/javascripts/richtext.js
app/assets/javascripts/user.js

index 937d9b0528127754462ac1b71874446507f4712d..45d22feede8f2eec566bbd05a996d195410b4327 100644 (file)
@@ -16,7 +16,10 @@ L.OSM.key = function (options) {
 
     function shown() {
       map.on("zoomend baselayerchange", update);
-      $section.load("/key", update);
+      fetch("/key")
+        .then(r => r.text())
+        .then(html => { $section.html(html); })
+        .then(update);
     }
 
     function hidden() {
index eb13392eb5039c22b9694d10810748d199cb715f..d4b59cadc8241047b2520f9a4831514ba18d9599 100644 (file)
     if (preview.children(".richtext").contents().length === 0) {
       preview.children(".richtext_placeholder").removeAttr("hidden").addClass("delayed-fade-in");
 
-      preview.children(".richtext").load(editor.data("previewUrl"), { text: editor.val() }, function () {
-        preview.children(".richtext_placeholder").attr("hidden", true).removeClass("delayed-fade-in");
-      });
+      fetch(editor.data("previewUrl"), {
+        method: "POST",
+        body: new URLSearchParams({ text: editor.val(), ...OSM.csrf })
+      })
+        .then(r => r.text())
+        .then(html => {
+          preview.children(".richtext").html(html);
+          preview.children(".richtext_placeholder").attr("hidden", true).removeClass("delayed-fade-in");
+        });
     }
   });
 
index 2af9e18cbd06b37b2e9f8165bc2aad7baae08ce4..9d225a85979c1266c699c76ffe17a303cc503fe3 100644 (file)
@@ -210,10 +210,10 @@ $(document).ready(function () {
   });
 
   $("input[name=legale]").change(function () {
-    const url = $(this).data("url");
-
     $("#contributorTerms").html("<div class='spinner-border' role='status'><span class='visually-hidden'>" + I18n.t("browse.start_rjs.loading") + "</span></div>");
-    $("#contributorTerms").load(url);
+    fetch($(this).data("url"))
+      .then(r => r.text())
+      .then(html => { $("#contributorTerms").html(html); });
   });
 
   $("#read_ct").on("click", function () {