diff --git a/app/assets/javascripts/cocoon.js b/app/assets/javascripts/cocoon.js index f3eb97b..852979d 100644 --- a/app/assets/javascripts/cocoon.js +++ b/app/assets/javascripts/cocoon.js @@ -131,16 +131,20 @@ } }); - - $(document).on("ready page:load turbolinks:load turbo:load", function() { + var hideRemoveFields = function() { $('.remove_fields.existing.destroyed').each(function(i, obj) { var $this = $(this), wrapper_class = $this.data('wrapper-class') || 'nested-fields'; $this.closest('.' + wrapper_class).hide(); }); - }); + }; + $(function() { + hideRemoveFields(); + $(document).on('page:load turbolinks:load turbo:load', hideRemoveFields); // Turbolinks support + }); + })(jQuery);