Skip to content

Commit d301f09

Browse files
fix(app-lob): update modules, provide custom elem schema
1 parent 127f607 commit d301f09

File tree

10 files changed

+64
-52
lines changed

10 files changed

+64
-52
lines changed

projects/app-lob/src/app/grid-dynamic-chart-data/data-analysis-dock-manager/data-analysis-dock-manager.component.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/* eslint-disable max-len */
2-
import { AfterViewInit, ChangeDetectorRef, Component, ElementRef, OnInit, Pipe, PipeTransform, QueryList, ViewChild, ViewChildren } from '@angular/core';
2+
import { AfterViewInit, ChangeDetectorRef, Component, CUSTOM_ELEMENTS_SCHEMA, ElementRef, OnInit, Pipe, PipeTransform, QueryList, ViewChild, ViewChildren } from '@angular/core';
33
import { IgxChartIntegrationDirective, OPTIONS_TYPE, CHART_TYPE, IgxExtrasModule } from 'igniteui-angular-extras';
44
import { IgcDockManagerLayout, IgcDockManagerPaneType, IgcSplitPane, IgcSplitPaneOrientation } from 'igniteui-dockmanager';
55
import { FinancialData } from '../../data/financialData';
66
import { FloatingPanesService } from '../../services/floating-panes.service';
77
import { DockSlotComponent } from './dock-slot/dock-slot.component';
8-
import { IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective, IgxDividerDirective } from 'igniteui-angular';
8+
import { IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective, IgxDividerDirective, IgxBadgeComponent } from 'igniteui-angular';
99
import { NgFor, NgIf, NgClass, DecimalPipe, TitleCasePipe, CurrencyPipe } from '@angular/common';
1010

1111
@Pipe({ name: 'filterType' })
@@ -49,7 +49,8 @@ export class HastDuplicateLayouts implements PipeTransform {
4949
templateUrl: './data-analysis-dock-manager.component.html',
5050
styleUrls: ['./data-analysis-dock-manager.component.scss'],
5151
providers: [FloatingPanesService],
52-
imports: [IgxGridComponent, IgxExtrasModule, IgxColumnComponent, IgxCellTemplateDirective, NgFor, NgIf, NgClass, IgxDividerDirective, DockSlotComponent, DecimalPipe, TitleCasePipe, CurrencyPipe, FilterTypePipe, HastDuplicateLayouts]
52+
imports: [IgxGridComponent, IgxExtrasModule, IgxBadgeComponent, IgxColumnComponent, IgxCellTemplateDirective, NgFor, NgIf, NgClass, IgxDividerDirective, DockSlotComponent, DecimalPipe, TitleCasePipe, CurrencyPipe, FilterTypePipe, HastDuplicateLayouts],
53+
schemas: [CUSTOM_ELEMENTS_SCHEMA]
5354
})
5455
export class DataAnalysisDockManagerComponent implements OnInit, AfterViewInit {
5556

projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.component.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable max-len */
2-
import { AfterViewInit, Component, OnInit, Pipe, PipeTransform, ViewChild } from '@angular/core';
2+
import { AfterViewInit, Component, OnInit, ViewChild } from '@angular/core';
33
import { IgxChartIntegrationDirective, OPTIONS_TYPE, CHART_TYPE, IgxExtrasModule } from 'igniteui-angular-extras';
44

55
import { FinancialData } from '../data/financialData';
@@ -18,11 +18,11 @@ export class GridDynamicChartDataComponent implements OnInit, AfterViewInit {
1818

1919
@ViewChild(IgxChartIntegrationDirective, {static: false})
2020
public chartDirective: IgxChartIntegrationDirective;
21-
21+
2222
public ngOnInit() {
2323
this.data = FinancialData.generateData(1000);
2424
}
25-
25+
2626
public ngAfterViewInit() {
2727
const pieChartOptions = {
2828
labelsPosition: 4,
@@ -38,7 +38,7 @@ export class GridDynamicChartDataComponent implements OnInit, AfterViewInit {
3838
chart !== CHART_TYPE.PIE)
3939
.forEach(chart => this.chartDirective.setChartComponentOptions(chart, OPTIONS_TYPE.X_AXIS, {labelAngle: 30}));
4040
}
41-
41+
4242
public formatCurrency(value: number) {
4343
return '$' + value.toFixed(3);
4444
}

projects/app-lob/src/app/grid-dynamic-chart-data/grid-dynamic-chart-data.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { IgxBarSeriesModule, IgxCategoryChartModule, IgxCategoryXAxisModule,
88
IgxDataChartStackedModule, IgxItemLegendModule,
99
IgxLegendModule, IgxNumericXAxisModule,
1010
IgxNumericYAxisModule, IgxPieChartModule } from 'igniteui-angular-charts';
11-
import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive';
11+
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
1212
import { DataAnalysisDockManagerComponent, HastDuplicateLayouts, FilterTypePipe } from './data-analysis-dock-manager/data-analysis-dock-manager.component';
1313
import { DockSlotComponent } from './data-analysis-dock-manager/dock-slot/dock-slot.component';
1414
import { ChartHostDirective, ChartIntegrationDirective } from './directives/chart-integration/chart-integration.directive';
@@ -23,7 +23,6 @@ import { CommonModule } from '@angular/common';
2323
IgxDialogModule,
2424
IgxDividerModule,
2525
IgxGridModule,
26-
IgxPreventDocumentScrollModule,
2726
IgxTabsModule,
2827
IgxDataChartCategoryModule,
2928
IgxDataChartCoreModule,
@@ -46,6 +45,7 @@ import { CommonModule } from '@angular/common';
4645
ChartHostDirective,
4746
ConditionalFormattingDirective,
4847
ChartIntegrationDirective,
48+
IgxPreventDocumentScrollDirective,
4949
FilterTypePipe,
5050
DataAnalysisDockManagerComponent,
5151
DockSlotComponent,

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

Lines changed: 3 additions & 2 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 } from '@angular/core';
2+
import { AfterViewInit, ChangeDetectorRef, Component, ComponentFactoryResolver, ElementRef, Renderer2, OnDestroy, OnInit, DoCheck, TemplateRef, ViewChild, ViewContainerRef, ViewEncapsulation, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
33
import { AbsoluteScrollStrategy, ConnectedPositioningStrategy, DefaultSortingStrategy, GridColumnDataType, IgxColumnComponent, IgxGridComponent, IgxOverlayOutletDirective, IgxSelectComponent, OverlaySettings, SortingDirection, IgxSwitchComponent, IgxLabelDirective, IgxPrefixDirective, IgxIconComponent, IgxSelectItemComponent, IgxButtonDirective, IgxCellTemplateDirective, IgxPaginatorComponent } from 'igniteui-angular';
44
import { IgcDockManagerLayout, IgcDockManagerPaneType, IgcSplitPane, IgcSplitPaneOrientation } from 'igniteui-dockmanager';
55
import { Subject } from 'rxjs';
@@ -15,7 +15,8 @@ import { NgFor, NgIf, AsyncPipe, CurrencyPipe } from '@angular/common';
1515
selector: 'app-finjs-dock-manager',
1616
templateUrl: './grid-finjs-dock-manager.component.html',
1717
styleUrls: ['./grid-finjs-dock-manager.component.scss'],
18-
imports: [IgxSwitchComponent, FormsModule, IgxSelectComponent, IgxLabelDirective, IgxPrefixDirective, IgxIconComponent, NgFor, IgxSelectItemComponent, IgxButtonDirective, IgxOverlayOutletDirective, IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective, NgIf, IgxPaginatorComponent, GridHostDirective, AsyncPipe, CurrencyPipe]
18+
imports: [IgxSwitchComponent, FormsModule, IgxSelectComponent, IgxLabelDirective, IgxPrefixDirective, IgxIconComponent, NgFor, IgxSelectItemComponent, IgxButtonDirective, IgxOverlayOutletDirective, IgxGridComponent, IgxColumnComponent, IgxCellTemplateDirective, NgIf, IgxPaginatorComponent, GridHostDirective, AsyncPipe, CurrencyPipe],
19+
schemas: [CUSTOM_ELEMENTS_SCHEMA]
1920
})
2021
export class GridFinJSDockManagerComponent implements OnInit, OnDestroy, AfterViewInit, DoCheck {
2122
@ViewChild('grid1', { static: true }) public grid1: IgxGridComponent;

projects/app-lob/src/app/grid-finjs-dock-manager/grid-finjs-dock-manager.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@ import { IgxButtonModule, IgxDialogModule, IgxDividerModule, IgxGridModule, IgxI
77
import { GridFinJSDockManagerRoutingModule } from './grid-finjs-dock-manager-routing.module';
88
import { GridFinJSDockManagerComponent } from './grid-finjs-dock-manager.component';
99
import { DockSlotComponent, GridHostDirective } from './dock-slot.component';
10-
import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive';
10+
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
1111

1212
@NgModule({
1313
imports: [
1414
GridFinJSDockManagerRoutingModule,
15-
IgxPreventDocumentScrollModule,
1615
CommonModule,
1716
FormsModule,
1817
IgxButtonModule,
@@ -27,6 +26,7 @@ import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directive
2726
IgxIconModule,
2827
GridFinJSDockManagerComponent,
2928
DockSlotComponent,
29+
IgxPreventDocumentScrollDirective,
3030
GridHostDirective
3131
],
3232
providers: [],
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
1-
import { CommonModule } from '@angular/common';
2-
import { NgModule } from '@angular/core';
3-
import { FormsModule } from '@angular/forms';
4-
import {
5-
IgxButtonGroupModule,
6-
IgxButtonModule, IgxDialogModule, IgxFocusModule, IgxGridModule,
7-
IgxIconModule,
8-
IgxSelectModule,
9-
IgxSliderModule, IgxSwitchModule, IgxToastModule, IgxToggleModule
10-
} from 'igniteui-angular';
11-
import {
12-
IgxBollingerBandsOverlayModule, IgxCategoryChartModule, IgxCategoryXAxisModule,
13-
IgxDataChartCategoryModule, IgxDataChartCoreModule, IgxDataChartInteractivityModule, IgxFinancialPriceSeriesModule,
14-
IgxIndicatorsModule, IgxLegendModule, IgxNumericXAxisModule, IgxNumericYAxisModule
15-
} from 'igniteui-angular-charts';
16-
import { FinJSDemoComponent } from './main.component';
17-
import { GridFinjsRoutingModule } from './grid-finjs-routing.module';
18-
import { GridFinJSComponent } from './grid-finjs.component';
19-
import { ControllerComponent } from './controllers.component';
20-
import { FinancialDataService } from '../services/financial.service';
21-
import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive';
22-
1+
import { CommonModule } from '@angular/common';
2+
import { NgModule } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import {
5+
IgxButtonGroupModule,
6+
IgxButtonModule, IgxDialogModule, IgxFocusModule, IgxGridModule,
7+
IgxIconModule,
8+
IgxSelectModule,
9+
IgxSliderModule, IgxSwitchModule, IgxToastModule, IgxToggleModule
10+
} from 'igniteui-angular';
11+
import {
12+
IgxBollingerBandsOverlayModule, IgxCategoryChartModule, IgxCategoryXAxisModule,
13+
IgxDataChartCategoryModule, IgxDataChartCoreModule, IgxDataChartInteractivityModule, IgxFinancialPriceSeriesModule,
14+
IgxIndicatorsModule, IgxLegendModule, IgxNumericXAxisModule, IgxNumericYAxisModule
15+
} from 'igniteui-angular-charts';
16+
import { FinJSDemoComponent } from './main.component';
17+
import { GridFinjsRoutingModule } from './grid-finjs-routing.module';
18+
import { GridFinJSComponent } from './grid-finjs.component';
19+
import { ControllerComponent } from './controllers.component';
20+
import { FinancialDataService } from '../services/financial.service';
21+
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
22+
2323
@NgModule({
2424
imports: [
25-
IgxPreventDocumentScrollModule,
2625
CommonModule,
2726
FormsModule,
2827
IgxButtonModule,
@@ -50,8 +49,9 @@ import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directive
5049
IgxButtonGroupModule,
5150
FinJSDemoComponent,
5251
GridFinJSComponent,
52+
IgxPreventDocumentScrollDirective,
5353
ControllerComponent
5454
],
5555
providers: [FinancialDataService]
56-
})
57-
export class GridFinjsModule { }
56+
})
57+
export class GridFinjsModule { }

projects/app-lob/src/app/grid/grids.module.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ import { IgxBarSeriesModule, IgxBollingerBandsOverlayModule, IgxCategoryChartMod
2121
IgxPieChartModule, IgxRingSeriesModule, IgxSparklineCoreModule, IgxSparklineModule
2222
} from 'igniteui-angular-charts';
2323
import { GridsDVRoutingModule } from './grids-routing.module';
24-
import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive';
24+
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
2525

2626
@NgModule({
27-
imports: [CommonModule,
27+
imports: [
28+
CommonModule,
2829
FormsModule,
2930
GridsDVRoutingModule,
30-
IgxPreventDocumentScrollModule,
3131
IgxAvatarModule,
3232
IgxBadgeModule,
3333
IgxBannerModule,
@@ -75,6 +75,11 @@ import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directive
7575
IgxDividerModule,
7676
IgxDataChartScatterModule,
7777
IgxBarSeriesModule,
78-
IgxCategoryChartModule, GridComponent,
79-
GridMasterDetailSampleComponent], providers: [provideHttpClient(withInterceptorsFromDi())] })
78+
IgxCategoryChartModule,
79+
IgxPreventDocumentScrollDirective,
80+
GridComponent,
81+
GridMasterDetailSampleComponent
82+
],
83+
providers: [provideHttpClient(withInterceptorsFromDi())]
84+
})
8085
export class GridsDVModule { }

projects/app-lob/src/app/hierarchical-grid/hierarchical-grid.module.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import { NgModule } from '@angular/core';
55
import { FormsModule } from '@angular/forms';
66
import { IgxAvatarModule, IgxBadgeModule, IgxBannerModule, IgxButtonGroupModule, IgxButtonModule, IgxCheckboxModule, IgxChipsModule, IgxComboModule, IgxDatePickerModule, IgxDialogModule, IgxFocusModule, IgxGridModule, IgxHierarchicalGridModule, IgxIconModule, IgxInputGroupModule, IgxProgressBarModule, IgxRadioModule, IgxRippleModule, IgxSelectModule, IgxSliderModule, IgxSnackbarModule, IgxSwitchModule, IgxTabsModule, IgxToastModule, IgxToggleModule, IgxTooltipModule } from 'igniteui-angular';
77
import { IgxPieChartModule, IgxSparklineCoreModule, IgxSparklineModule } from 'igniteui-angular-charts';
8-
import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive';
8+
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
99
import { HGridColumnResizingSampleComponent } from './hierarchical-grid-column-resizing/hierarchical-grid-resizing.component';
1010
import { HierarchicalGridDVRoutingModule } from './hierarchical-grid-routing.module';
1111

1212
@NgModule({
13-
imports: [CommonModule,
13+
imports: [
14+
CommonModule,
1415
FormsModule,
15-
IgxPreventDocumentScrollModule,
1616
HierarchicalGridDVRoutingModule,
1717
IgxAvatarModule,
1818
IgxBadgeModule,
@@ -42,5 +42,10 @@ import { HierarchicalGridDVRoutingModule } from './hierarchical-grid-routing.mod
4242
IgxSnackbarModule,
4343
IgxTooltipModule,
4444
IgxTabsModule,
45-
IgxPieChartModule, HGridColumnResizingSampleComponent], providers: [provideHttpClient(withInterceptorsFromDi())] })
45+
IgxPieChartModule,
46+
IgxPreventDocumentScrollDirective,
47+
HGridColumnResizingSampleComponent
48+
],
49+
providers: [provideHttpClient(withInterceptorsFromDi())]
50+
})
4651
export class HierarchicalGridDVModule { }

projects/app-lob/src/app/tree-grid/tree-grid.module.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { IgxAvatarModule, IgxBannerModule, IgxButtonGroupModule, IgxButtonModule
77
IgxSwitchModule, IgxToastModule, IgxToggleModule, IgxTooltipModule, IgxTreeGridModule } from 'igniteui-angular';
88
/* eslint-disable max-len */
99
import { IgxSparklineCoreModule, IgxSparklineModule } from 'igniteui-angular-charts';
10-
import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive';
10+
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
1111
import { RemoteFilteringService } from './services/remoteFilteringService';
1212
import { TreeGridChilddatakeySampleComponent } from './tree-grid-childdatakey-sample/tree-grid-childdatakey-sample.component';
1313
import { TreeGridPrimaryforeignkeySampleComponent } from './tree-grid-primaryforeignkey-sample/tree-grid-primaryforeignkey-sample.component';
@@ -17,7 +17,6 @@ import { TreeGridDvRoutingModule } from './tree-grid-routing.module';
1717
imports: [
1818
CommonModule,
1919
FormsModule,
20-
IgxPreventDocumentScrollModule,
2120
TreeGridDvRoutingModule,
2221
IgxTreeGridModule,
2322
IgxGridModule,
@@ -39,7 +38,8 @@ import { TreeGridDvRoutingModule } from './tree-grid-routing.module';
3938
IgxSnackbarModule,
4039
IgxTooltipModule,
4140
TreeGridChilddatakeySampleComponent,
42-
TreeGridPrimaryforeignkeySampleComponent
41+
TreeGridPrimaryforeignkeySampleComponent,
42+
IgxPreventDocumentScrollDirective
4343
],
4444
providers: [RemoteFilteringService]
4545
})

projects/app-lob/src/app/treegrid-finjs/treegrid-finjs.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@ import { NgModule } from '@angular/core';
33
import { FormsModule } from '@angular/forms';
44
import { IgxButtonGroupModule, IgxButtonModule, IgxFocusModule, IgxIconModule, IgxSelectModule, IgxSliderModule,
55
IgxSwitchModule, IgxToggleModule, IgxTreeGridModule } from 'igniteui-angular';
6-
import { IgxPreventDocumentScrollModule } from '../../../../../src/app/directives/prevent-scroll.directive';
6+
import { IgxPreventDocumentScrollDirective } from '../../../../../src/app/directives/prevent-scroll.directive';
77
import { TreeGridFinJSComponent } from './tree-grid-finjs-sample.component';
88
import { TreeGridFinjsRoutingModule } from './treegrid-finjs-routing.module';
99

1010
@NgModule({
1111
imports: [
1212
CommonModule,
13-
IgxPreventDocumentScrollModule,
1413
FormsModule,
1514
IgxButtonModule,
1615
IgxSwitchModule,
@@ -22,6 +21,7 @@ import { TreeGridFinjsRoutingModule } from './treegrid-finjs-routing.module';
2221
IgxSelectModule,
2322
IgxFocusModule,
2423
IgxButtonGroupModule,
24+
IgxPreventDocumentScrollDirective,
2525
TreeGridFinJSComponent
2626
]
2727
})

0 commit comments

Comments
 (0)