31 lines
1.6 KiB
HTML
31 lines
1.6 KiB
HTML
|
|
<div class="container">
|
|
<app-navigation-link-list #navLinkList [navigationLinks]="defaultNavigationLinkPath"></app-navigation-link-list>
|
|
|
|
<div class="schedule-header">
|
|
<h1>Monday, {{ viewDate | calendarDate:(view + 'ViewTitle'):'en':1 }}</h1>
|
|
<mat-form-field style="float:right;">
|
|
<mat-label>Schedule Strategy</mat-label>
|
|
<mat-select [(ngModel)]="scheduleStrategy">
|
|
<mat-option [value]="1">Basic</mat-option>
|
|
<mat-option [value]="2">Moderate</mat-option>
|
|
<mat-option [value]="3">Advanced</mat-option>
|
|
</mat-select>
|
|
</mat-form-field>
|
|
</div>
|
|
<mwl-calendar-week-view [viewDate]="viewDate" [daysInWeek]="daysInWeek" [dayStartHour]="7" [dayEndHour]="21" [refresh]="refresh"
|
|
(dayHeaderClicked)="timeClick($event.day.date)"
|
|
(hourSegmentClicked)="timeClick($event.date)" [events]="events" (eventClicked)="eventClicked($event)"
|
|
(eventTimesChanged)="eventTimesChanged($event)"
|
|
>
|
|
</mwl-calendar-week-view>
|
|
|
|
<app-basic-scheduler *ngIf="scheduleStrategy === 1" #basicScheduler [task]="task" [taskgroup]="taskgroup" (onSchedule)="onBasicSchedule($event)"
|
|
[scheduleInfo]="editedSchedule"
|
|
></app-basic-scheduler>
|
|
<app-advanced-scheduler *ngIf="scheduleStrategy === 3" #advancedScheduler [task]="task" [taskgroup]="taskgroup"
|
|
(onStartTimeSet)="eventTimesExternalChange($event, true)" (onEndTimeSet)="eventTimesExternalChange($event, false)"
|
|
(onSchedule)="onAdvancedSchedule($event)" [scheduleInfo]="editedSchedule"
|
|
></app-advanced-scheduler>
|
|
</div>
|