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>
 |