From e40d4e05d61e23cfe7d615382c11eae2c6eb16dc Mon Sep 17 00:00:00 2001
From: Fredrik Jonsson <frjo@xdeb.org>
Date: Mon, 16 Mar 2020 09:50:30 +0100
Subject: [PATCH] Make sure js-hidden is added to field groups with multiple
 fields.

---
 .../static_src/src/javascript/apply/form-group-toggle.js  | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/hypha/static_src/src/javascript/apply/form-group-toggle.js b/hypha/static_src/src/javascript/apply/form-group-toggle.js
index afd7c0eb1..4e54533aa 100644
--- a/hypha/static_src/src/javascript/apply/form-group-toggle.js
+++ b/hypha/static_src/src/javascript/apply/form-group-toggle.js
@@ -7,9 +7,11 @@
         var $field_group = $('.field-group-' + i);
         if ($field_group.length) {
             var classes = 'field-group-wrapper field-group-wrapper-' + i;
-            if ($field_group.data('hidden')) {
-                classes += ' js-hidden';
-            }
+            $field_group.each(function () { // eslint-disable-line no-loop-func
+                if ($(this).data('hidden') && classes.indexOf('js-hidden') === -1) {
+                    classes += ' js-hidden';
+                }
+            });
             $field_group.wrapAll('<div class="' + classes + '" />');
         }
         else {
-- 
GitLab