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