Add Slider Minutes to EndTime
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Java CI with Maven / build (push) Successful in 46s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Java CI with Maven / build (push) Successful in 46s
				
			This commit is contained in:
		
							parent
							
								
									753227afec
								
							
						
					
					
						commit
						58969351cb
					
				@ -13,11 +13,11 @@
 | 
			
		||||
        <label id="example-name-label" class="example-name-label">0</label>
 | 
			
		||||
        <label class="example-value-label">{{task!.eta}}</label>
 | 
			
		||||
      </div>
 | 
			
		||||
      <mat-slider min="0" [max]="task!.eta" step="15" style="width: 100%;" [discrete]="true" [showTickMarks]="true" #slider>
 | 
			
		||||
        <input matSliderThumb>
 | 
			
		||||
      <mat-slider min="0" [max]="task!.eta" step="15" style="width: 100%;" [discrete]="true" [showTickMarks]="true" #slider >
 | 
			
		||||
        <input matSliderThumb [(ngModel)]="slideMinutes">
 | 
			
		||||
      </mat-slider>
 | 
			
		||||
    </div>
 | 
			
		||||
    <button style="margin-left: 20px" mat-raised-button color="primary">Add</button>
 | 
			
		||||
    <button style="margin-left: 20px" mat-raised-button color="primary" (click)="addSlideMinutes()">Add</button>
 | 
			
		||||
  </div>
 | 
			
		||||
 | 
			
		||||
  <div class="progress-stacked" >
 | 
			
		||||
 | 
			
		||||
@ -32,6 +32,7 @@ export class AdvancedSchedulerComponent implements OnInit, OnChanges{
 | 
			
		||||
 | 
			
		||||
  @ViewChild('startTimePicker') startTimePicker?: DateTimePickerComponent;
 | 
			
		||||
  @ViewChild('stopTimePicker') stopTimePicker?: DateTimePickerComponent;
 | 
			
		||||
  slideMinutes: number = 0;
 | 
			
		||||
 | 
			
		||||
  @Output('onStartTimeSet') startTimeEmitter : EventEmitter<Date> = new EventEmitter<Date>();
 | 
			
		||||
  @Output('onEndTimeSet') endTimeEmitter : EventEmitter<Date> = new EventEmitter<Date>();
 | 
			
		||||
@ -152,4 +153,14 @@ export class AdvancedSchedulerComponent implements OnInit, OnChanges{
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  addSlideMinutes() {
 | 
			
		||||
    if(this.selectedStartTime != undefined) {
 | 
			
		||||
      const updatedStopTime = moment(this.selectedStartTime);
 | 
			
		||||
      updatedStopTime.add(this.slideMinutes, 'm');
 | 
			
		||||
 | 
			
		||||
      if(updatedStopTime.isAfter(moment(this.selectedStopTime))) {
 | 
			
		||||
        this.setStopTime(updatedStopTime.toDate());
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user