Merge pull request #8502 from vvlladd28/bug/mat-datepicker/timeinterval
Patch for library @mat-datetimepicker/core
This commit is contained in:
		
						commit
						bdfe1ff2c8
					
				
							
								
								
									
										51
									
								
								ui-ngx/patches/@mat-datetimepicker+core+11.0.3.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								ui-ngx/patches/@mat-datetimepicker+core+11.0.3.patch
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,51 @@
 | 
			
		||||
diff --git a/node_modules/@mat-datetimepicker/core/esm2020/datetimepicker/clock.mjs b/node_modules/@mat-datetimepicker/core/esm2020/datetimepicker/clock.mjs
 | 
			
		||||
index e3457ea..a069460 100644
 | 
			
		||||
--- a/node_modules/@mat-datetimepicker/core/esm2020/datetimepicker/clock.mjs
 | 
			
		||||
+++ b/node_modules/@mat-datetimepicker/core/esm2020/datetimepicker/clock.mjs
 | 
			
		||||
@@ -259,9 +259,9 @@ export class MatDatetimepickerClockComponent {
 | 
			
		||||
                 value = 0;
 | 
			
		||||
             }
 | 
			
		||||
             // Don't close the minutes view if an invalid minute is clicked.
 | 
			
		||||
-            if (!this._minutes.find((m) => m?.['value'] === value)?.['enabled']) {
 | 
			
		||||
-                return;
 | 
			
		||||
-            }
 | 
			
		||||
+            // if (!this._minutes.find((m) => m?.['value'] === value)?.['enabled']) {
 | 
			
		||||
+            //     return;
 | 
			
		||||
+            // }
 | 
			
		||||
             date = this._adapter.createDatetime(this._adapter.getYear(this.activeDate), this._adapter.getMonth(this.activeDate), this._adapter.getDate(this.activeDate), this._adapter.getHour(this.activeDate), value);
 | 
			
		||||
         }
 | 
			
		||||
         this._timeChanged = true;
 | 
			
		||||
diff --git a/node_modules/@mat-datetimepicker/core/fesm2015/mat-datetimepicker-core.mjs b/node_modules/@mat-datetimepicker/core/fesm2015/mat-datetimepicker-core.mjs
 | 
			
		||||
index 7699ff6..01aad13 100644
 | 
			
		||||
--- a/node_modules/@mat-datetimepicker/core/fesm2015/mat-datetimepicker-core.mjs
 | 
			
		||||
+++ b/node_modules/@mat-datetimepicker/core/fesm2015/mat-datetimepicker-core.mjs
 | 
			
		||||
@@ -951,9 +951,9 @@ class MatDatetimepickerClockComponent {
 | 
			
		||||
                 value = 0;
 | 
			
		||||
             }
 | 
			
		||||
             // Don't close the minutes view if an invalid minute is clicked.
 | 
			
		||||
-            if (!((_b = this._minutes.find((m) => (m === null || m === void 0 ? void 0 : m['value']) === value)) === null || _b === void 0 ? void 0 : _b['enabled'])) {
 | 
			
		||||
-                return;
 | 
			
		||||
-            }
 | 
			
		||||
+            // if (!((_b = this._minutes.find((m) => (m === null || m === void 0 ? void 0 : m['value']) === value)) === null || _b === void 0 ? void 0 : _b['enabled'])) {
 | 
			
		||||
+            //     return;
 | 
			
		||||
+            // }
 | 
			
		||||
             date = this._adapter.createDatetime(this._adapter.getYear(this.activeDate), this._adapter.getMonth(this.activeDate), this._adapter.getDate(this.activeDate), this._adapter.getHour(this.activeDate), value);
 | 
			
		||||
         }
 | 
			
		||||
         this._timeChanged = true;
 | 
			
		||||
diff --git a/node_modules/@mat-datetimepicker/core/fesm2020/mat-datetimepicker-core.mjs b/node_modules/@mat-datetimepicker/core/fesm2020/mat-datetimepicker-core.mjs
 | 
			
		||||
index 809a57d..f712b84 100644
 | 
			
		||||
--- a/node_modules/@mat-datetimepicker/core/fesm2020/mat-datetimepicker-core.mjs
 | 
			
		||||
+++ b/node_modules/@mat-datetimepicker/core/fesm2020/mat-datetimepicker-core.mjs
 | 
			
		||||
@@ -946,9 +946,9 @@ class MatDatetimepickerClockComponent {
 | 
			
		||||
                 value = 0;
 | 
			
		||||
             }
 | 
			
		||||
             // Don't close the minutes view if an invalid minute is clicked.
 | 
			
		||||
-            if (!this._minutes.find((m) => m?.['value'] === value)?.['enabled']) {
 | 
			
		||||
-                return;
 | 
			
		||||
-            }
 | 
			
		||||
+            // if (!this._minutes.find((m) => m?.['value'] === value)?.['enabled']) {
 | 
			
		||||
+            //     return;
 | 
			
		||||
+            // }
 | 
			
		||||
             date = this._adapter.createDatetime(this._adapter.getYear(this.activeDate), this._adapter.getMonth(this.activeDate), this._adapter.getDate(this.activeDate), this._adapter.getHour(this.activeDate), value);
 | 
			
		||||
         }
 | 
			
		||||
         this._timeChanged = true;
 | 
			
		||||
@ -134,7 +134,7 @@
 | 
			
		||||
            <mat-form-field>
 | 
			
		||||
              <mat-label translate>notification.time</mat-label>
 | 
			
		||||
              <mat-datetimepicker-toggle [for]="startTimePicker" matPrefix></mat-datetimepicker-toggle>
 | 
			
		||||
              <mat-datetimepicker #startTimePicker type="datetime" openOnFocus="true" [timeInterval]="1"></mat-datetimepicker>
 | 
			
		||||
              <mat-datetimepicker #startTimePicker type="datetime" openOnFocus="true"></mat-datetimepicker>
 | 
			
		||||
              <input required matInput fxFlex formControlName="time" [min]="minDate()" [max]="maxDate()" [matDatetimepicker]="startTimePicker">
 | 
			
		||||
            </mat-form-field>
 | 
			
		||||
          </div>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user