Skip to content
This repository has been archived by the owner on Sep 4, 2020. It is now read-only.

Commit

Permalink
feat(#12): improve wording
Browse files Browse the repository at this point in the history
  • Loading branch information
peterpeterparker committed Sep 23, 2018
1 parent 8c2c293 commit b26731f
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,35 @@

<div text-center id="helpText" padding-bottom>
<div *ngIf="manyPossibleTimeSlots">
<div *ngIf="!manyTimeSlotsSelected && !manyDaysSelected">
<ng-container *ngIf="!manyTimeSlotsSelected && !manyDaysSelected">
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_MANY_TIMESLOTS.BEGIN' | translate}}</span> <strong> {{'ITEM_APPOINTMENTS.TIPS.SELECT_MANY_TIMESLOTS.HIGHLIGHT' | translate}} </strong> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_MANY_TIMESLOTS.END' | translate}}</span>
</div>
<div *ngIf="manyTimeSlotsSelected && !manyDaysSelected && manyPossibleDays">
</ng-container>
<ng-container *ngIf="manyTimeSlotsSelected && !manyDaysSelected && manyPossibleDays">
<ng-container *ngIf="selectedAppointmentsStartTime.length == 1">
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.BEGIN' | translate}}</span> <span> {{ 'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.HIGHLIGHT' | translate:{count: selectedAppointmentsStartTime.length} }} </span> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.END' | translate}}</span>
</ng-container>

<ng-container *ngIf="selectedAppointmentsStartTime.length > 1">
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.BEGIN' | translate}}</span> <span> {{ 'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.HIGHLIGHTS' | translate:{count: selectedAppointmentsStartTime.length} }} </span> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.END' | translate}}</span>
</ng-container>

<br/>
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_MANY_DAYS.BEGIN' | translate}}</span> <strong> {{'ITEM_APPOINTMENTS.TIPS.SELECT_MANY_DAYS.HIGHLIGHT' | translate}} </strong> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_MANY_DAYS.END' | translate}}</span>
</div>
<div *ngIf="manyTimeSlotsSelected && (manyDaysSelected || !manyPossibleDays)">
</ng-container>
<ng-container *ngIf="manyTimeSlotsSelected && (manyDaysSelected || !manyPossibleDays)">
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.BEGIN' | translate}}</span> <strong> {{ 'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.HIGHLIGHTS' | translate:{count: selectedAppointmentsStartTime.length} }} </strong> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.END' | translate}}</span>
</div>
</ng-container>
</div>
<div *ngIf="!manyPossibleTimeSlots">
<div *ngIf="selectedAppointmentsStartTime == null || selectedAppointmentsStartTime.length <= 0">
<ng-container *ngIf="selectedAppointmentsStartTime == null || selectedAppointmentsStartTime.length <= 0">
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_ZERO_COUNT.BEGIN' | translate}}</span> <strong> {{'ITEM_APPOINTMENTS.TIPS.SELECT_ZERO_COUNT.HIGHLIGHT' | translate}} </strong> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_ZERO_COUNT.END' | translate}}</span>
</div>
<div *ngIf="selectedAppointmentsStartTime != null && selectedAppointmentsStartTime.length == 1">
</ng-container>
<ng-container *ngIf="selectedAppointmentsStartTime != null && selectedAppointmentsStartTime.length == 1">
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.BEGIN' | translate}}</span> <strong> {{ 'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.HIGHLIGHT' | translate:{count: selectedAppointmentsStartTime.length} }} </strong> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.END' | translate}}</span>
</div>
<div *ngIf="selectedAppointmentsStartTime != null && selectedAppointmentsStartTime.length > 1">
</ng-container>
<ng-container *ngIf="selectedAppointmentsStartTime != null && selectedAppointmentsStartTime.length > 1">
<span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.BEGIN' | translate}}</span> <strong> {{ 'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.HIGHLIGHTS' | translate:{count: selectedAppointmentsStartTime.length} }} </strong> <span>{{'ITEM_APPOINTMENTS.TIPS.SELECT_COUNT.END' | translate}}</span>
</div>
</ng-container>
</div>
</div>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ export class ItemAppointmentsDatePickerComponent extends AbstractPickAppointment

private hasManyTimeSlotsSelected() {
this.manyTimeSlotsSelected = Comparator.hasElements(this.selectedAppointmentsStartTime) &&
this.selectedAppointmentsStartTime.length > (this.manyPossibleTimeSlots ? 1 : 0);
this.selectedAppointmentsStartTime.length > 0;
}

private hasManyAppointmentDaysSelected(): Promise<{}> {
Expand Down

0 comments on commit b26731f

Please sign in to comment.