From a47741492ce9c13fcc1602647913351081b22a49 Mon Sep 17 00:00:00 2001 From: Mannavard Date: Tue, 28 Jun 2022 23:26:02 +0300 Subject: [PATCH 1/2] fix years refresh after minYear/maxYear changes --- projects/datepicker/src/lib/datepicker.component.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/datepicker/src/lib/datepicker.component.ts b/projects/datepicker/src/lib/datepicker.component.ts index 5c81de2c..f14b04fc 100644 --- a/projects/datepicker/src/lib/datepicker.component.ts +++ b/projects/datepicker/src/lib/datepicker.component.ts @@ -173,6 +173,7 @@ export class DatepickerComponent implements ControlValueAccessor, OnInit, OnChan toggleView(): void { this.view = this.view === 'days' ? 'years' : 'days'; if (this.view === 'years') { + this.initYears(); this.ref.detectChanges(); this.scrollToYear(); } From b011f38e4f6dca37783c59a1d46537de93a14fd9 Mon Sep 17 00:00:00 2001 From: Mannavard Date: Wed, 29 Jun 2022 09:50:28 +0300 Subject: [PATCH 2/2] - Update version, readme and compiling options. --- projects/datepicker/README.md | 2 +- projects/datepicker/package.json | 4 ++-- projects/datepicker/tsconfig.lib.json | 5 ++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/projects/datepicker/README.md b/projects/datepicker/README.md index e6e4ea9e..0ef42d69 100644 --- a/projects/datepicker/README.md +++ b/projects/datepicker/README.md @@ -1,6 +1,6 @@ # ng2-datepicker -ng2-datepicker is simple and minimal Angular datepicker component. It is fully customizable. +ng2-datepicker is simple and minimal Angular datepicker component. It is fully customizable. Based on 'bleenco' ng2-datepicker. In this package was fixed bug at year select, which appears after dynamically changed minYear/maxYear. ## Installation diff --git a/projects/datepicker/package.json b/projects/datepicker/package.json index 1e7ef82c..ed4a01b5 100644 --- a/projects/datepicker/package.json +++ b/projects/datepicker/package.json @@ -1,6 +1,6 @@ { - "name": "ng2-datepicker", - "version": "12.0.0", + "name": "ng2-datepicker-mannavard", + "version": "12.1.0", "author": { "name": "Jan Kuri", "email": "jkuri88@gmail.com" diff --git a/projects/datepicker/tsconfig.lib.json b/projects/datepicker/tsconfig.lib.json index c754a258..cb3c71c4 100644 --- a/projects/datepicker/tsconfig.lib.json +++ b/projects/datepicker/tsconfig.lib.json @@ -3,6 +3,7 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "../../out-tsc/lib", + "module": "es2015", "target": "es2015", "declaration": true, "declarationMap": true, @@ -13,7 +14,9 @@ "angularCompilerOptions": { "skipTemplateCodegen": true, "strictMetadataEmit": true, - "enableResourceInlining": true + "enableResourceInlining": true, + "flatModuleOutFile": "ng2-datepicker.js", + "flatModuleId": "ng2-datepicker", }, "exclude": ["src/test.ts", "**/*.spec.ts"] }