From 991f0d4ed193219d92707e866b9b618fed2fd3b9 Mon Sep 17 00:00:00 2001 From: Lou Montulli Date: Tue, 25 Apr 2023 15:56:20 -0700 Subject: [PATCH 1/2] Add support for new 'Turbo' gem, a replacement for TurboLinks --- lib/assets/javascripts/nested_form_fields.js.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/assets/javascripts/nested_form_fields.js.coffee b/lib/assets/javascripts/nested_form_fields.js.coffee index 2ce1188..8c8b206 100644 --- a/lib/assets/javascripts/nested_form_fields.js.coffee +++ b/lib/assets/javascripts/nested_form_fields.js.coffee @@ -59,6 +59,9 @@ nested_form_fields.bind_nested_forms_links = () -> $(document).on "page:change turbolinks:load", -> nested_form_fields.bind_nested_forms_links() +$(document).on "page:change turbo:load", -> + nested_form_fields.bind_nested_forms_links() + jQuery -> nested_form_fields.bind_nested_forms_links() From 842251a2f46bf1958cf5b3348ff73984e2ad4d71 Mon Sep 17 00:00:00 2001 From: Lou Montulli Date: Wed, 26 Apr 2023 16:10:08 -0700 Subject: [PATCH 2/2] also load on turbo:render --- lib/assets/javascripts/nested_form_fields.js.coffee | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/assets/javascripts/nested_form_fields.js.coffee b/lib/assets/javascripts/nested_form_fields.js.coffee index 8c8b206..a390c22 100644 --- a/lib/assets/javascripts/nested_form_fields.js.coffee +++ b/lib/assets/javascripts/nested_form_fields.js.coffee @@ -56,10 +56,7 @@ nested_form_fields.bind_nested_forms_links = () -> $nested_fields_container.trigger("fields_removed.nested_form_fields",{object_class: object_class, delete_association_field_name: delete_association_field_name, removed_index: removed_index}); false -$(document).on "page:change turbolinks:load", -> - nested_form_fields.bind_nested_forms_links() - -$(document).on "page:change turbo:load", -> +$(document).on "page:change turbolinks:load turbo:load turbo:render", -> nested_form_fields.bind_nested_forms_links() jQuery ->