Skip to content

Commit f8c0ccd

Browse files
committed
Merge branch 'vNext'
2 parents 447e2c5 + b350edb commit f8c0ccd

File tree

43 files changed

+3987
-1279
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+3987
-1279
lines changed

angular.json

+13
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"build": {
1212
"builder": "@angular-devkit/build-angular:browser",
1313
"options": {
14+
"aot": true,
1415
"sourceMap": false,
1516
"outputPath": "dist",
1617
"index": "src/index.html",
@@ -29,6 +30,12 @@
2930
},
3031
"configurations": {
3132
"production": {
33+
"budgets": [
34+
{
35+
"type": "anyComponentStyle",
36+
"maximumWarning": "6kb"
37+
}
38+
],
3239
"optimization": true,
3340
"outputHashing": "all",
3441
"sourceMap": false,
@@ -46,6 +53,12 @@
4653
]
4754
},
4855
"es5": {
56+
"budgets": [
57+
{
58+
"type": "anyComponentStyle",
59+
"maximumWarning": "6kb"
60+
}
61+
],
4962
"tsConfig": "src/tsconfig-es5.app.json"
5063
}
5164
}

gulpfile.js

+7
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,13 @@ const tsNode = require('ts-node').register({
99
}
1010
});
1111

12+
// Workaround for require error with LiveEditingManager
13+
global['KeyboardEvent'] = null
14+
global['MouseEvent'] = null
15+
global['Event'] = null
16+
global['FocusEvent'] = null
17+
global['PointerEvent'] = null
18+
1219
// Workaround for exception with Excel samples running product code during generate-live-editing task.
1320
navigator = { language: "en-US" };
1421

live-editing/configs/GridConfigGenerator.ts

+33-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ import {
2626
IgxSnackbarModule,
2727
IgxSwitchModule,
2828
IgxToastModule,
29-
IgxTooltipModule
29+
IgxTooltipModule,
30+
IgxTabsModule
3031
} from "igniteui-angular";
3132
// tslint:disable-next-line: max-line-length
3233
import { IgxSparklineCoreModule} from "igniteui-angular-charts/ES5/igx-sparkline-core-module";
@@ -79,6 +80,8 @@ import { GridCustomFilteringComponent } from "../../src/app/grid/grid-custom-fil
7980
import {
8081
GridCustomKBNavigationComponent
8182
} from "../../src/app/grid/grid-custom-kb-navigation/grid-custom-kb-navigation-sample.component";
83+
// tslint:disable-next-line: max-line-length
84+
import { CustomRemotePagingGridSample } from "../../src/app/grid/grid-custom-remote-paging-sample/custom-remote-paging-sample.component";
8285
import {
8386
GridCustomSummariesSelection
8487
} from "../../src/app/grid/grid-custom-summaries-selection/grid-custom-summaries-selection.component";
@@ -94,6 +97,7 @@ import {
9497
} from "../../src/app/grid/grid-editing-style-sample/grid-editing-style-sample.component";
9598
import {
9699
GridExcelStyleFilteringLoadOnDemandComponent
100+
// tslint:disable-next-line: max-line-length
97101
} from "../../src/app/grid/grid-excel-style-filtering-load-on-demand/grid-excel-style-filtering-load-on-demand.component";
98102
import { RemoteValuesService } from "../../src/app/grid/grid-excel-style-filtering-load-on-demand/remoteValues.service";
99103
import {
@@ -210,6 +214,8 @@ import { RemoteServiceVirt } from "../../src/app/grid/services/remoteService";
210214
import { AppModuleConfig } from "./core/AppModuleConfig";
211215
import { Config } from "./core/Config";
212216
import { IConfigGenerator } from "./core/IConfigGenerator";
217+
import { GridMasterDetailSampleComponent } from '../../src/app/grid/grid-master-detail/grid-master-detail.component';
218+
import { IgxCategoryChartModule } from 'igniteui-angular-charts/ES5/igx-category-chart-module';
213219

214220
export class GridConfigGenerator implements IConfigGenerator {
215221
public generateConfigs(): Config[] {
@@ -547,6 +553,20 @@ export class GridConfigGenerator implements IConfigGenerator {
547553
})
548554
}));
549555

556+
// master-detail sample
557+
configs.push(new Config({
558+
component: GridMasterDetailSampleComponent,
559+
additionalFiles: ["/src/app/grid-crm/grid-crm/data.ts"],
560+
additionalDependencies: ["igniteui-angular-charts"],
561+
appModuleConfig: new AppModuleConfig({
562+
imports: [GridMasterDetailSampleComponent, IgxGridModule, IgxCategoryChartModule,
563+
IgxAvatarModule, IgxTabsModule],
564+
ngDeclarations: [GridMasterDetailSampleComponent],
565+
ngImports: [IgxGridModule, IgxIconModule],
566+
ngProviders: []
567+
})
568+
}));
569+
550570
configs.push(new Config({
551571
component: GridMovingStyledSampleComponent,
552572
additionalFiles: ["/src/app/grid/services/financialData.ts"],
@@ -682,6 +702,18 @@ export class GridConfigGenerator implements IConfigGenerator {
682702
})
683703
}));
684704

705+
configs.push(new Config({
706+
component: CustomRemotePagingGridSample,
707+
additionalFiles: ["/src/app/grid/services/remotePagingService.ts"],
708+
appModuleConfig: new AppModuleConfig({
709+
imports: [CustomRemotePagingGridSample, IgxGridModule, RouterModule, HttpClientModule,
710+
RemotePagingService, IgxSelectModule],
711+
ngDeclarations: [CustomRemotePagingGridSample],
712+
ngImports: ["RouterModule.forRoot([])", IgxGridModule, HttpClientModule, IgxSelectModule],
713+
ngProviders: [RemotePagingService]
714+
})
715+
}));
716+
685717
configs.push(new Config({
686718
component: GridDisplayDensitySampleComponent,
687719
additionalFiles: ["/src/app/data/invoiceData.ts"],

live-editing/configs/GridFinjsConfigGenerator.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
IgxButtonGroupModule,
44
IgxButtonModule,
55
IgxCsvExporterService,
6+
IgxDialogModule,
67
IgxExcelExporterService,
78
IgxGridModule,
89
IgxIconModule,
@@ -14,6 +15,7 @@ import {
1415
import { IgxCategoryChartModule } from "igniteui-angular-charts/ES5/igx-category-chart-module";
1516
import { FinJSDemoComponent } from "../../src/app/grid-finjs/grid-finjs-demo.component";
1617
import { LocalDataService } from "../../src/app/grid-finjs/localData.service";
18+
import { DependenciesType } from "../services/DependenciesType";
1719
import { AppModuleConfig } from "./core/AppModuleConfig";
1820
import { Config } from "./core/Config";
1921
import { IConfigGenerator } from "./core/IConfigGenerator";
@@ -24,17 +26,17 @@ export class GridFinjsConfigGenerator implements IConfigGenerator {
2426

2527
configs.push(new Config({
2628
component: FinJSDemoComponent,
29+
dependenciesType: DependenciesType.Charts,
2730
additionalFiles: ["/src/app/grid-finjs/localData.service.ts",
2831
"/src/app/grid/services/financialData.ts"],
2932
appModuleConfig: new AppModuleConfig({
3033
imports: [IgxCategoryChartModule,
3134
IgxGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule,
3235
IgxButtonModule, IgxExcelExporterService, IgxCsvExporterService, IgxSwitchModule,
33-
IgxRippleModule, FinJSDemoComponent,
34-
LocalDataService],
36+
IgxRippleModule, FinJSDemoComponent, IgxDialogModule, LocalDataService],
3537
ngDeclarations: [FinJSDemoComponent],
3638
ngImports: [IgxGridModule, IgxButtonGroupModule, IgxIconModule, IgxSliderModule, IgxToggleModule,
37-
IgxButtonModule, IgxSwitchModule, IgxRippleModule, IgxGridModule],
39+
IgxButtonModule, IgxSwitchModule, IgxRippleModule, IgxCategoryChartModule, IgxDialogModule],
3840
ngProviders: [LocalDataService, IgxExcelExporterService, IgxCsvExporterService]
3941
})
4042
}));

0 commit comments

Comments
 (0)