diff --git a/app/assets/javascripts/previewPane.js b/app/assets/javascripts/previewPane.js index 2dac47421..9c6bd50e3 100644 --- a/app/assets/javascripts/previewPane.js +++ b/app/assets/javascripts/previewPane.js @@ -4,7 +4,7 @@ $ = global.jQuery; - let branding_style = $('.multiple-choice input[name="branding_style"]:checked'); + let branding_style = $('.govuk-radios__item input[name="branding_style"]:checked'); if (!branding_style.length) { return; } diff --git a/app/main/forms.py b/app/main/forms.py index 53ee5bdfe..b276f8215 100644 --- a/app/main/forms.py +++ b/app/main/forms.py @@ -951,6 +951,10 @@ class OrganisationTypeField(GovukRadiosField): ) +class GovukRadiosFieldWithNoneOption(FieldWithNoneOption, GovukRadiosField): + pass + + # guard against data entries that aren't a role in permissions def filter_by_permissions(valuelist): if valuelist is None: @@ -1728,8 +1732,9 @@ class ServiceSwitchChannelForm(ServiceOnOffSettingForm): class SetEmailBranding(StripWhitespaceForm): - branding_style = RadioFieldWithNoneOption( + branding_style = GovukRadiosFieldWithNoneOption( 'Branding style', + param_extensions={'fieldset': {'legend': {'classes': 'govuk-visually-hidden'}}}, thing='a branding style', ) diff --git a/app/templates/views/organisations/organisation/settings/set-email-branding.html b/app/templates/views/organisations/organisation/settings/set-email-branding.html index 6c9ef0995..fa76c6ea3 100644 --- a/app/templates/views/organisations/organisation/settings/set-email-branding.html +++ b/app/templates/views/organisations/organisation/settings/set-email-branding.html @@ -1,5 +1,4 @@ {% extends "org_template.html" %} -{% from "components/radios.html" import radios %} {% from "components/page-footer.html" import page_footer %} {% from "components/page-header.html" import page_header %} {% from "components/live-search.html" import live_search %} @@ -25,13 +24,13 @@