Skip to content

Commit 025217c

Browse files
Automated repository update
1 parent 33bd8bf commit 025217c

36 files changed

Lines changed: 265 additions & 241 deletions

File tree

angular-demos-lob/grid-finjs-dock-manager/grid-finjs-dock-manager/package.json

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,33 +7,34 @@
77
"build": "node --max_old_space_size=12192 node_modules/@angular/cli/bin/ng build"
88
},
99
"dependencies": {
10-
"@angular/animations": "^21.2.8",
11-
"@angular/common": "^21.2.8",
12-
"@angular/compiler": "^21.2.8",
13-
"@angular/core": "^21.2.8",
14-
"@angular/forms": "^21.2.8",
15-
"@angular/platform-browser": "^21.2.8",
16-
"@angular/platform-browser-dynamic": "^21.2.8",
17-
"@angular/router": "^21.2.8",
10+
"@angular/animations": "^22.0.1",
11+
"@angular/cdk": "^22.0.1",
12+
"@angular/common": "^22.0.1",
13+
"@angular/compiler": "^22.0.1",
14+
"@angular/core": "^22.0.1",
15+
"@angular/forms": "^22.0.1",
16+
"@angular/platform-browser": "^22.0.1",
17+
"@angular/platform-browser-dynamic": "^22.0.1",
18+
"@angular/router": "^22.0.1",
1819
"@microsoft/signalr": "^8.0.7",
1920
"@types/hammerjs": "^2.0.39",
2021
"hammerjs": "^2.0.8",
21-
"igniteui-angular": "^21.2.0",
22-
"igniteui-angular-charts": "^21.0.1",
23-
"igniteui-angular-core": "^21.0.1",
22+
"igniteui-angular": "^22.0.0",
23+
"igniteui-angular-charts": "^22.0.0",
24+
"igniteui-angular-core": "^22.0.0",
2425
"igniteui-dockmanager": "^1.17.0",
2526
"rxjs": "^7.8.2",
2627
"tslib": "^2.6.1",
2728
"zone.js": "~0.15.0"
2829
},
2930
"devDependencies": {
30-
"@angular/build": "^21.2.7",
31-
"@angular/cli": "^21.2.7",
32-
"@angular/compiler-cli": "^21.2.8",
33-
"@angular/language-service": "^21.2.8",
34-
"@types/node": "^18.18.0",
31+
"@angular/build": "^22.0.0",
32+
"@angular/cli": "^22.0.1",
33+
"@angular/compiler-cli": "^22.0.1",
34+
"@angular/language-service": "^22.0.1",
35+
"@types/node": "^25.9.3",
3536
"jasmine-core": "~5.1.1",
3637
"ts-node": "^10.9.1",
37-
"typescript": "5.9.3"
38+
"typescript": "6.0.3"
3839
}
3940
}
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { ApplicationConfig, importProvidersFrom } from '@angular/core';
2-
import { BrowserModule, HammerModule } from '@angular/platform-browser';
2+
import { BrowserModule } from '@angular/platform-browser';
33
import { FormsModule } from '@angular/forms';
44
import { provideAnimations } from '@angular/platform-browser/animations';
55
import { provideIgniteIntl } from 'igniteui-angular';
6+
import { provideRouter } from '@angular/router';
67

78
import { defineCustomElements } from 'igniteui-dockmanager/loader';
89
defineCustomElements();
@@ -12,10 +13,10 @@ export const AppConfig: ApplicationConfig = {
1213
providers: [
1314
importProvidersFrom(
1415
BrowserModule,
15-
FormsModule,
16-
HammerModule
16+
FormsModule
1717
),
1818
provideAnimations(),
19-
provideIgniteIntl()
19+
provideIgniteIntl(),
20+
provideRouter([])
2021
]
2122
};

angular-demos-lob/grid-finjs-dock-manager/grid-finjs-dock-manager/src/app/grid-finjs-dock-manager/dock-slot.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// eslint-disable-next-line max-len
2-
import { AfterViewInit, Component, Directive, EventEmitter, HostBinding, Input, OnInit, OnDestroy, Output, ViewChild, ViewContainerRef, inject } from '@angular/core';
2+
import { AfterViewInit, Component, Directive, EventEmitter, HostBinding, Input, OnInit, OnDestroy, Output, ViewChild, ViewContainerRef, inject, ChangeDetectionStrategy } from '@angular/core';
33
import { Subject } from 'rxjs';
44

55
@Directive({
@@ -16,6 +16,7 @@ export class GridHostDirective { viewContainerRef = inject(ViewContainerRef)
1616
<div style='width: 100%; height: 100%; overflow-x: hidden;'>
1717
<ng-template gridHost></ng-template>
1818
</div>`,
19+
changeDetection: ChangeDetectionStrategy.Eager,
1920
imports: [GridHostDirective]
2021
})
2122
export class DockSlotComponent implements OnInit, AfterViewInit, OnDestroy {

angular-demos-lob/grid-finjs-dock-manager/grid-finjs-dock-manager/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.component.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable max-len */
2-
import { AfterViewInit, ChangeDetectorRef, Component, ComponentFactoryResolver, ElementRef, Renderer2, OnDestroy, OnInit, DoCheck, TemplateRef, ViewChild, ViewContainerRef, ViewEncapsulation, CUSTOM_ELEMENTS_SCHEMA, inject } from '@angular/core';
2+
import { AfterViewInit, ChangeDetectorRef, Component, ElementRef, Renderer2, OnDestroy, OnInit, DoCheck, TemplateRef, ViewChild, ViewContainerRef, ViewEncapsulation, CUSTOM_ELEMENTS_SCHEMA, inject, ChangeDetectionStrategy } from '@angular/core';
33
import { AbsoluteScrollStrategy, ConnectedPositioningStrategy, DefaultSortingStrategy, GridColumnDataType, IgxOverlayOutletDirective, OverlaySettings, SortingDirection } from 'igniteui-angular/core';
44
import { IgxCellTemplateDirective, IgxColumnComponent } from 'igniteui-angular/grids/core';
55
import { IgxGridComponent } from 'igniteui-angular/grids/grid';
@@ -24,13 +24,13 @@ import { AsyncPipe, CurrencyPipe } from '@angular/common';
2424
templateUrl: './grid-finjs-dock-manager.component.html',
2525
styleUrls: ['./grid-finjs-dock-manager.component.scss'],
2626
imports: [IgxSwitchComponent, FormsModule, IgxSelectComponent, IgxLabelDirective, IgxPrefixDirective, IgxIconComponent, IgxSelectItemComponent, IgxButtonDirective, IgxOverlayOutletDirective, IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective, IgxPaginatorComponent, GridHostDirective, AsyncPipe, CurrencyPipe],
27+
changeDetection: ChangeDetectionStrategy.Eager,
2728
schemas: [CUSTOM_ELEMENTS_SCHEMA]
2829
})
2930
export class GridFinJSDockManagerComponent implements OnInit, OnDestroy, AfterViewInit, DoCheck {
3031
dataService = inject(SignalRService);
3132
private paneService = inject(FloatingPanesService);
3233
private cdr = inject(ChangeDetectorRef);
33-
private componentFactoryResolver = inject(ComponentFactoryResolver);
3434
private elementRef = inject(ElementRef);
3535
private renderer = inject(Renderer2);
3636

@@ -289,8 +289,7 @@ export class GridFinJSDockManagerComponent implements OnInit, OnDestroy, AfterVi
289289
this.cdr.detectChanges();
290290

291291
// Create Dock Slot Component
292-
const dockSlotComponentFactory = this.componentFactoryResolver.resolveComponentFactory(DockSlotComponent);
293-
const dockSlotComponent = this.host.viewContainerRef.createComponent(dockSlotComponentFactory);
292+
const dockSlotComponent = this.host.viewContainerRef.createComponent(DockSlotComponent);
294293
dockSlotComponent.instance.id = id;
295294
dockSlotComponent.instance.viewInit.pipe(first()).subscribe(() => {
296295
const gridViewContainerRef = dockSlotComponent.instance.gridHost.viewContainerRef;
@@ -299,10 +298,9 @@ export class GridFinJSDockManagerComponent implements OnInit, OnDestroy, AfterVi
299298
}
300299

301300
public loadGridComponent(viewContainerRef: ViewContainerRef, destructor: Subject<any>) {
302-
const componentFactory = this.componentFactoryResolver.resolveComponentFactory(IgxGridComponent);
303301
viewContainerRef.clear();
304302

305-
const componentRef = viewContainerRef.createComponent(componentFactory);
303+
const componentRef = viewContainerRef.createComponent(IgxGridComponent);
306304
const grid = (componentRef.instance as IgxGridComponent);
307305
grid.autoGenerate = true;
308306
this.dataService.data.pipe(takeUntil(destructor)).subscribe(d => grid.data = d);
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
{
22
"compileOnSave": false,
33
"compilerOptions": {
4-
"baseUrl": "./",
54
"outDir": "./dist/out-tsc",
65
"sourceMap": true,
76
"esModuleInterop": true,
87
"declaration": false,
9-
"experimentalDecorators": true,
10-
"module": "esnext",
8+
"module": "ES2022",
119
"moduleResolution": "bundler",
1210
"importHelpers": true,
1311
"target": "ES2022",
@@ -17,9 +15,11 @@
1715
"lib": [
1816
"es2022",
1917
"dom"
20-
]
21-
},
22-
"angularCompilerOptions": {
23-
"enableIvy": true
18+
],
19+
"skipLibCheck": true,
20+
"useDefineForClassFields": false,
21+
"strictPropertyInitialization": false,
22+
"strictNullChecks": false,
23+
"noImplicitAny": false
2424
}
2525
}

angular-demos-lob/grid-finjs/grid-finjs-sample/package.json

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,33 @@
77
"build": "node --max_old_space_size=12192 node_modules/@angular/cli/bin/ng build"
88
},
99
"dependencies": {
10-
"@angular/animations": "^21.2.8",
11-
"@angular/common": "^21.2.8",
12-
"@angular/compiler": "^21.2.8",
13-
"@angular/core": "^21.2.8",
14-
"@angular/forms": "^21.2.8",
15-
"@angular/platform-browser": "^21.2.8",
16-
"@angular/platform-browser-dynamic": "^21.2.8",
10+
"@angular/animations": "^22.0.1",
11+
"@angular/cdk": "^22.0.1",
12+
"@angular/common": "^22.0.1",
13+
"@angular/compiler": "^22.0.1",
14+
"@angular/core": "^22.0.1",
15+
"@angular/forms": "^22.0.1",
16+
"@angular/platform-browser": "^22.0.1",
17+
"@angular/platform-browser-dynamic": "^22.0.1",
18+
"@angular/router": "^22.0.1",
1719
"@microsoft/signalr": "^8.0.7",
1820
"@types/hammerjs": "^2.0.39",
1921
"hammerjs": "^2.0.8",
20-
"igniteui-angular": "^21.2.0",
21-
"igniteui-angular-charts": "^21.0.1",
22-
"igniteui-angular-core": "^21.0.1",
22+
"igniteui-angular": "^22.0.0",
23+
"igniteui-angular-charts": "^22.0.0",
24+
"igniteui-angular-core": "^22.0.0",
2325
"rxjs": "^7.8.2",
2426
"tslib": "^2.6.1",
2527
"zone.js": "~0.15.0"
2628
},
2729
"devDependencies": {
28-
"@angular/build": "^21.2.7",
29-
"@angular/cli": "^21.2.7",
30-
"@angular/compiler-cli": "^21.2.8",
31-
"@angular/language-service": "^21.2.8",
32-
"@types/node": "^18.18.0",
30+
"@angular/build": "^22.0.0",
31+
"@angular/cli": "^22.0.1",
32+
"@angular/compiler-cli": "^22.0.1",
33+
"@angular/language-service": "^22.0.1",
34+
"@types/node": "^25.9.3",
3335
"jasmine-core": "~5.1.1",
3436
"ts-node": "^10.9.1",
35-
"typescript": "5.9.3"
37+
"typescript": "6.0.3"
3638
}
3739
}
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
import { ApplicationConfig, importProvidersFrom } from '@angular/core';
2-
import { BrowserModule, HammerModule } from '@angular/platform-browser';
2+
import { BrowserModule } from '@angular/platform-browser';
33
import { FormsModule } from '@angular/forms';
44
import { provideAnimations } from '@angular/platform-browser/animations';
55
import { provideIgniteIntl } from 'igniteui-angular';
6+
import { provideRouter } from '@angular/router';
67

78

89

910
export const AppConfig: ApplicationConfig = {
1011
providers: [
1112
importProvidersFrom(
1213
BrowserModule,
13-
FormsModule,
14-
HammerModule
14+
FormsModule
1515
),
1616
provideAnimations(),
17-
provideIgniteIntl()
17+
provideIgniteIntl(),
18+
provideRouter([])
1819
]
1920
};

angular-demos-lob/grid-finjs/grid-finjs-sample/src/app/grid-finjs/controllers.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, EventEmitter, OnDestroy, OnInit, Output, ViewChild, inject } from '@angular/core';
1+
import { Component, EventEmitter, OnDestroy, OnInit, Output, ViewChild, inject, ChangeDetectionStrategy } from '@angular/core';
22
import { ActivatedRoute } from '@angular/router';
33
import { IButtonGroupEventArgs, IgxButtonGroupComponent } from 'igniteui-angular/button-group';
44
import { IChangeCheckboxEventArgs } from 'igniteui-angular/checkbox';
@@ -15,6 +15,7 @@ import { FormsModule } from '@angular/forms';
1515
selector: 'app-finjs-controllers',
1616
styleUrls: ['./controllers.component.scss'],
1717
templateUrl: './controllers.component.html',
18+
changeDetection: ChangeDetectionStrategy.Eager,
1819
imports: [IgxSwitchComponent, FormsModule, IgxSliderComponent, IgxButtonGroupComponent, IgxToastComponent]
1920
})
2021
export class ControllerComponent implements OnInit, OnDestroy {

angular-demos-lob/grid-finjs/grid-finjs-sample/src/app/grid-finjs/grid-finjs.component.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable max-len */
22
import { AsyncPipe, CurrencyPipe } from '@angular/common';
3-
import { Component, ElementRef, EventEmitter, Input, OnInit, Output, ViewChild, DOCUMENT, inject } from '@angular/core';
3+
import { Component, ElementRef, EventEmitter, Input, OnInit, Output, ViewChild, DOCUMENT, inject, ChangeDetectionStrategy } from '@angular/core';
44
import { CellType, GridSelectionMode, IColumnExportingEventArgs, IGridKeydownEventArgs, IRowSelectionEventArgs, IgxCellEditorTemplateDirective, IgxCellTemplateDirective, IgxColumnComponent, IgxExcelTextDirective, IgxExporterEvent, IgxGridToolbarActionsComponent, IgxGridToolbarComponent, IgxGridToolbarExporterComponent, IgxGridToolbarHidingComponent, IgxGridToolbarPinningComponent, IgxPdfExporterOptions, IgxPdfExporterService, IgxPdfTextDirective } from 'igniteui-angular/grids/core';
55
import { DefaultSortingStrategy, IgxOverlayOutletDirective, OverlaySettings, SortingDirection } from 'igniteui-angular/core';
66
import { IgxGridComponent } from 'igniteui-angular/grids/grid';
@@ -10,13 +10,14 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
1010
import { BehaviorSubject } from 'rxjs';
1111
import { Contract, REGIONS, Stock } from '../data/financialData';
1212
import { SignalRService } from '../services/signal-r.service';
13-
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
13+
import { IgxPreventDocumentScrollDirective } from '../directives/prevent-scroll.directive';
1414
import { FormsModule } from '@angular/forms';
1515

1616
@Component({
1717
selector: 'app-finjs-grid',
1818
templateUrl: './grid-finjs.component.html',
1919
styleUrls: ['./grid-finjs.component.scss'],
20+
changeDetection: ChangeDetectionStrategy.Eager,
2021
imports: [IgxGridComponent, IgxPreventDocumentScrollDirective, IgxGridToolbarComponent, IgxGridToolbarActionsComponent, IgxGridToolbarHidingComponent, IgxGridToolbarPinningComponent, IgxGridToolbarExporterComponent, IgxExcelTextDirective, IgxPdfTextDirective, IgxColumnComponent, IgxCellEditorTemplateDirective, IgxSelectComponent, FormsModule, IgxFocusDirective, IgxSelectItemComponent, IgxCellTemplateDirective, IgxIconComponent, IgxIconButtonDirective, IgxOverlayOutletDirective, AsyncPipe, CurrencyPipe]
2122
})
2223
export class GridFinJSComponent implements OnInit {

angular-demos-lob/grid-finjs/grid-finjs-sample/src/app/grid-finjs/main.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AfterViewInit, Component, HostBinding, OnDestroy, ViewChild } from '@angular/core';
1+
import { AfterViewInit, Component, HostBinding, OnDestroy, ViewChild, ChangeDetectionStrategy } from '@angular/core';
22
import { Router } from '@angular/router';
33
import { IgxDialogActionsDirective, IgxDialogComponent, IgxDialogTitleDirective } from 'igniteui-angular/dialog';
44
import { IgxOverlayOutletDirective, OverlaySettings } from 'igniteui-angular/core';
@@ -12,6 +12,7 @@ import { GridFinJSComponent } from './grid-finjs.component';
1212
selector: 'app-finjs-main',
1313
styleUrls: ['./main.component.scss'],
1414
templateUrl: './main.component.html',
15+
changeDetection: ChangeDetectionStrategy.Eager,
1516
imports: [ControllerComponent, GridFinJSComponent, IgxOverlayOutletDirective, IgxDialogComponent, IgxDialogTitleDirective, IgxCategoryChartModule, IgxDialogActionsDirective, IgxButtonDirective, IgxFocusDirective]
1617
})
1718
export class FinJSDemoComponent implements OnDestroy, AfterViewInit {

0 commit comments

Comments
 (0)