From f19623b401f8793267cec6ab8633b2dcefaf984c Mon Sep 17 00:00:00 2001 From: Salvador Faria Date: Mon, 4 May 2015 22:00:32 -0400 Subject: [PATCH] Keep collapsible blocks open if there is any form error. By default the collapsible blocks will be hidden after saving or from preview. When there is a form error inside one of these blocks, the block is hidden and the user does not know where the form errors are located. --- wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js b/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js index a054970c70..3e9c2d86b4 100644 --- a/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js +++ b/wagtail/wagtailadmin/static/wagtailadmin/js/page-editor.js @@ -331,7 +331,7 @@ function initCollapsibleBlocks() { $('.object.multi-field.collapsible').each(function() { var $li = $(this); var $fieldset = $li.find('fieldset'); - if ($li.hasClass('collapsed')) { + if ($li.hasClass('collapsed') && $li.find('.error-message').length == 0) { $fieldset.hide(); }