Skip to content

Commit

Permalink
hot fix language form (#8940)
Browse files Browse the repository at this point in the history
  • Loading branch information
Hieu Lam - TMA authored Jul 8, 2023
1 parent dc2f6bd commit 076c3c6
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
6 changes: 6 additions & 0 deletions app/components/forms/orders/attendee-list.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ export default class AttendeeList extends Component {
if (attendee.fluent_language) {
this.languageFormMapCodeToName(attendee, 'fluent_language', languageForms2);
}
if (attendee.language_form_1) {
this.languageFormMapCodeToName(attendee, 'language_form_1', languageForms1);
}
if (attendee.language_form_2) {
this.languageFormMapCodeToName(attendee, 'language_form_2', languageForms2);
}
if (attendee.gender) {
this.genderAddSpaces(attendee);
}
Expand Down
2 changes: 1 addition & 1 deletion app/templates/components/forms/orders/attendee-list.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
{{else if (eq field.type 'select')}}
<span class="word-break">{{get holder field.identifierPath}}</span>
{{else if (eq field.type 'checkbox')}}
{{#if (or (eq field.fieldIdentifier "native_language") (eq field.fieldIdentifier "fluent_language") (eq field.fieldIdentifier "gender"))}}
{{#if (or (eq field.fieldIdentifier "native_language") (eq field.fieldIdentifier "fluent_language") (eq field.fieldIdentifier "language_form_1") (eq field.fieldIdentifier "language_form_2") (eq field.fieldIdentifier "gender"))}}
<span class="word-break">{{get holder (concat field.fieldIdentifier '_name_mapping')}}</span>
{{else}}
<span class="word-break">
Expand Down
8 changes: 5 additions & 3 deletions app/templates/components/forms/orders/order-form.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,9 @@
@onChange={{action (mut (get holder field.identifierPath))}} />
<span>{{t 'I want to receive email updates about future Wikimania editions.'}} </span>
{{else if (eq field.type 'checkbox')}}
{{#if (and (not-eq field.fieldIdentifier "language_form_1") (not-eq field.fieldIdentifier "language_form_2"))}}
{{#if
(and (not-eq field.fieldIdentifier "native_language") (and (not-eq field.fieldIdentifier "fluent_language")
(and (not-eq field.fieldIdentifier "language_form_1") (not-eq field.fieldIdentifier "language_form_2"))))}}
<UiCheckbox
@checked={{get holder field.identifierPath}}
@name={{if field.isRequired (concat field.fieldIdentifier "_required_" index) (concat field.fieldIdentifier "_" index)}}
Expand Down Expand Up @@ -268,15 +270,15 @@
</div>
</UiDropdown>
{{/if}}
{{#if (eq field.fieldIdentifier "language_form_1")}}
{{#if (or (eq field.fieldIdentifier "language_form_1") (eq field.fieldIdentifier "native_language"))}}
<Widgets::Forms::UiCheckboxGroup
@options={{languageForms1}}
@onChange={{action "updateLanguageFormsSelection"}}
@holder={{holder}}
@field={{field}}
/>
{{/if}}
{{#if (eq field.fieldIdentifier "language_form_2")}}
{{#if (or (eq field.fieldIdentifier "language_form_2") (eq field.fieldIdentifier "fluent_language"))}}
<Widgets::Forms::UiCheckboxGroup
@options={{languageForms2}}
@onChange={{action "updateLanguageFormsSelection"}}
Expand Down

1 comment on commit 076c3c6

@vercel
Copy link

@vercel vercel bot commented on 076c3c6 Jul 8, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.