diff --git a/app/views/layouts/rails_admin/application.html.erb b/app/views/layouts/rails_admin/application.html.erb index 30b976fd07..513a1018b6 100644 --- a/app/views/layouts/rails_admin/application.html.erb +++ b/app/views/layouts/rails_admin/application.html.erb @@ -5,6 +5,9 @@
" id="admin-js">
+ diff --git a/config/locales/rails_admin.en.yml b/config/locales/rails_admin.en.yml index 9fc89546cc..0e34dfb9d2 100644 --- a/config/locales/rails_admin.en.yml +++ b/config/locales/rails_admin.en.yml @@ -21,6 +21,7 @@ en: too_many_objects: "Too many objects, use search box above" no_objects: "No objects found" clear: Clear + loading: "Loading..." toggle_navigation: Toggle navigation home: name: "Home" diff --git a/src/rails_admin/ui.js b/src/rails_admin/ui.js index df55705f8c..2df95bf9e5 100644 --- a/src/rails_admin/ui.js +++ b/src/rails_admin/ui.js @@ -7,6 +7,10 @@ import I18n from "./i18n"; $("#list [name='bulk_ids[]']").prop("checked", $(this).is(":checked")); }); + $(document).on("turbo:click", function () { + return $("#loading").show(); + }); + $(document).on("click", "[data-bs-target]", function () { if (!$(this).hasClass("disabled")) { if ($(this).has("i.fa-chevron-down").length) {