Skip to content

Commit ea22a95

Browse files
authored
Merge pull request #2791 from IgniteUI/zkolev/promote-to-prod-1210
Promote to production
2 parents 9ae0462 + b67c6d6 commit ea22a95

252 files changed

Lines changed: 4145 additions & 3230 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
import {
2+
IgxAccordionModule,
3+
IgxRadioModule,
4+
IgxTimePickerModule,
5+
IgxSliderModule,
6+
IgxCheckboxModule
7+
} from 'igniteui-angular';
8+
import { AppModuleConfig, Config, IConfigGenerator } from 'igniteui-live-editing';
9+
10+
export class AccordionConfigGenerator implements IConfigGenerator {
11+
12+
public generateConfigs(): Config[] {
13+
const configs = new Array<Config>();
14+
15+
configs.push(new Config({
16+
component: 'AccordionSample1Component',
17+
appModuleConfig: new AppModuleConfig({
18+
imports: ['AccordionSample1Component', 'IgxAccordionModule'],
19+
ngDeclarations: ['AccordionSample1Component'],
20+
ngImports: ['IgxAccordionModule']
21+
}),
22+
shortenComponentPathBy: '/layouts/accordion/'
23+
}));
24+
25+
configs.push(new Config({
26+
component: 'AccordionSample2Component',
27+
appModuleConfig: new AppModuleConfig({
28+
imports: ['AccordionSample2Component', 'IgxAccordionModule'],
29+
ngDeclarations: ['AccordionSample2Component'],
30+
ngImports: ['IgxAccordionModule']
31+
}),
32+
shortenComponentPathBy: '/layouts/accordion/'
33+
}));
34+
35+
configs.push(new Config({
36+
component: 'AccordionSample3Component',
37+
appModuleConfig: new AppModuleConfig({
38+
imports: ['IgxCheckboxModule', 'IgxSliderModule',
39+
'IgxRadioModule', 'IgxTimePickerModule', 'AccordionSample3Component', 'IgxAccordionModule'],
40+
ngDeclarations: ['AccordionSample3Component'],
41+
ngImports: ['IgxCheckboxModule', 'IgxSliderModule',
42+
'IgxRadioModule', 'IgxTimePickerModule', 'IgxAccordionModule']
43+
}),
44+
shortenComponentPathBy: '/layouts/accordion/'
45+
}));
46+
47+
return configs;
48+
}
49+
}

live-editing/configs/GridConfigGenerator.ts

Lines changed: 32 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing';
3939
export class GridConfigGenerator implements IConfigGenerator {
4040
public additionalImports = {
4141
IgxPreventDocumentScrollModule: '../../src/app/directives/prevent-scroll.directive',
42-
GridWithTransactionsComponent: '../../src/app/grid/grid-batch-editing/grid-transaction.component',
43-
GridWithTransactions2Component: '../../src/app/grid/grid-batchEditing-remotePaging/transaction.component',
4442
ContextmenuComponent: '../../src/app/grid/grid-contextmenu-sample/contextmenu/contextmenu.component',
4543
RemoteValuesService: '../../src/app/grid/grid-excel-style-filtering-load-on-demand/remoteValues.service',
4644
PlanetComponent: '../../src/app/grid/grid-row-drag/planet/planet.component',
@@ -504,6 +502,17 @@ export class GridConfigGenerator implements IConfigGenerator {
504502
})
505503
}));
506504

505+
configs.push(new Config({
506+
component: 'GridMultiColumnHeadersExportComponent',
507+
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/customers.ts'],
508+
appModuleConfig: new AppModuleConfig({
509+
imports: ['GridMultiColumnHeadersExportComponent', 'IgxGridModule', 'IgxPreventDocumentScrollModule', 'IgxExcelExporterService'],
510+
ngDeclarations: ['GridMultiColumnHeadersExportComponent'],
511+
ngImports: ['IgxPreventDocumentScrollModule', 'IgxGridModule'],
512+
ngProviders: ['IgxExcelExporterService']
513+
})
514+
}));
515+
507516
configs.push(new Config({
508517
component: 'RemotePagingGridSampleComponent',
509518
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/services/remotePaging.service.ts'],
@@ -565,12 +574,11 @@ export class GridConfigGenerator implements IConfigGenerator {
565574
// Grid Batch Editing
566575
configs.push(new Config({
567576
component: 'GridBatchEditingSampleComponent',
568-
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/nwindData.ts', '/src/app/data/utils.ts',
569-
'/src/app/grid/grid-batch-editing/grid-transaction.component.ts'],
577+
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/nwindData.ts', '/src/app/data/utils.ts'],
570578
appModuleConfig: new AppModuleConfig({
571579
imports: ['GridBatchEditingSampleComponent', 'IgxGridModule', 'IgxDialogModule', 'IgxButtonModule',
572-
'IgxFocusModule', 'GridWithTransactionsComponent', 'IgxPreventDocumentScrollModule'],
573-
ngDeclarations: ['GridBatchEditingSampleComponent', 'GridWithTransactionsComponent'],
580+
'IgxFocusModule', 'IgxPreventDocumentScrollModule'],
581+
ngDeclarations: ['GridBatchEditingSampleComponent'],
574582
ngImports: ['IgxPreventDocumentScrollModule', 'IgxGridModule', 'IgxDialogModule', 'IgxButtonModule',
575583
'IgxFocusModule']
576584
})
@@ -579,12 +587,11 @@ export class GridConfigGenerator implements IConfigGenerator {
579587
// Grid with Action Strip
580588
configs.push(new Config({
581589
component: 'GridActionStripSampleComponent',
582-
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/nwindData.ts', '/src/app/data/utils.ts',
583-
'/src/app/grid/grid-batch-editing/grid-transaction.component.ts'],
590+
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/nwindData.ts', '/src/app/data/utils.ts'],
584591
appModuleConfig: new AppModuleConfig({
585592
imports: ['GridActionStripSampleComponent', 'IgxGridModule', 'IgxDialogModule', 'IgxButtonModule',
586-
'IgxFocusModule', 'GridWithTransactionsComponent', 'IgxPreventDocumentScrollModule', 'IgxActionStripModule'],
587-
ngDeclarations: ['GridActionStripSampleComponent', 'GridWithTransactionsComponent'],
593+
'IgxFocusModule', 'IgxPreventDocumentScrollModule', 'IgxActionStripModule'],
594+
ngDeclarations: ['GridActionStripSampleComponent'],
588595
ngImports: ['IgxPreventDocumentScrollModule', 'IgxGridModule', 'IgxDialogModule', 'IgxButtonModule', 'IgxActionStripModule',
589596
'IgxFocusModule']
590597
})
@@ -897,6 +904,18 @@ export class GridConfigGenerator implements IConfigGenerator {
897904
})
898905
}));
899906

907+
configs.push(new Config({
908+
component: 'GridDropIndicatorComponent',
909+
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts',
910+
'/src/app/data/customers.ts'
911+
],
912+
appModuleConfig: new AppModuleConfig({
913+
imports: ['IgxGridModule', 'GridDropIndicatorComponent', 'IgxDragDropModule', 'IgxPreventDocumentScrollModule'],
914+
ngDeclarations: ['GridDropIndicatorComponent'],
915+
ngImports: ['IgxPreventDocumentScrollModule', 'IgxGridModule', 'IgxDragDropModule']
916+
})
917+
}));
918+
900919
configs.push(new Config({
901920
component: 'GridGroupByPagingSampleComponent',
902921
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts',
@@ -1164,12 +1183,11 @@ export class GridConfigGenerator implements IConfigGenerator {
11641183
// Grid Batch Editing with remote paging
11651184
configs.push(new Config({
11661185
component: 'RemotePagingBatchEditingComponent',
1167-
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/utils.ts',
1168-
'/src/app/grid/grid-batchEditing-remotePaging/transaction.component.ts', '/src/app/services/remotePaging.service.ts'],
1186+
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/utils.ts', '/src/app/services/remotePaging.service.ts'],
11691187
appModuleConfig: new AppModuleConfig({
11701188
imports: ['RemotePagingBatchEditingComponent', 'IgxGridModule', 'IgxDialogModule', 'IgxButtonModule',
1171-
'GridWithTransactions2Component', 'RemotePagingService', 'HttpClientModule', 'IgxPreventDocumentScrollModule'],
1172-
ngDeclarations: ['RemotePagingBatchEditingComponent', 'GridWithTransactions2Component'],
1189+
'RemotePagingService', 'HttpClientModule', 'IgxPreventDocumentScrollModule'],
1190+
ngDeclarations: ['RemotePagingBatchEditingComponent'],
11731191
ngImports: ['IgxPreventDocumentScrollModule', 'IgxGridModule', 'IgxDialogModule', 'IgxButtonModule',
11741192
'HttpClientModule'],
11751193
ngProviders: ['RemotePagingService']

live-editing/configs/HierarchicalGridConfigGenerator.ts

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import { Router, RouterModule } from '@angular/router';
3030
export class HierarchicalGridConfigGenerator implements IConfigGenerator {
3131
public additionalImports = {
3232
IgxPreventDocumentScrollModule: '../../src/app/directives/prevent-scroll.directive',
33-
HierarchicalGridWithTransactionsComponent: '../../src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-transactions.component',
3433
RemoteValuesService: '../../src/app/services/remoteValues.service',
3534
HGridContextmenuComponent: '../../src/app/hierarchical-grid/hierarchical-grid-sorting/hgrid-contextmenu/hgrid-contextmenu.component',
3635
RemoteLoDService: '../../src/app/services/remote-lod.service'
@@ -95,13 +94,12 @@ export class HierarchicalGridConfigGenerator implements IConfigGenerator {
9594

9695
configs.push(new Config({
9796
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/singersData.ts',
98-
'/src/app/hierarchical-grid/models.ts',
99-
'/src/app/hierarchical-grid/hierarchical-grid-batch-editing/hierarchical-grid-transactions.component.ts'],
97+
'/src/app/hierarchical-grid/models.ts'],
10098
appModuleConfig: new AppModuleConfig({
10199
imports: ['IgxHierarchicalGridModule', 'HGridBatchEditingSampleComponent',
102-
'HierarchicalGridWithTransactionsComponent', 'IgxButtonModule', 'IgxCheckboxModule',
100+
'IgxButtonModule', 'IgxCheckboxModule',
103101
'IgxDatePickerModule', 'IgxGridModule', 'IgxDialogModule', 'IgxPreventDocumentScrollModule'],
104-
ngDeclarations: ['HGridBatchEditingSampleComponent', 'HierarchicalGridWithTransactionsComponent'],
102+
ngDeclarations: ['HGridBatchEditingSampleComponent'],
105103
ngImports: ['IgxPreventDocumentScrollModule', 'IgxHierarchicalGridModule', 'IgxButtonModule', 'IgxCheckboxModule',
106104
'IgxDatePickerModule', 'IgxGridModule', 'IgxDialogModule']
107105
}),
@@ -414,6 +412,17 @@ export class HierarchicalGridConfigGenerator implements IConfigGenerator {
414412
component: 'HGridMultiHeadersStylingComponent'
415413
}));
416414

415+
configs.push(new Config({
416+
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/hierarchical-data.ts'],
417+
appModuleConfig: new AppModuleConfig({
418+
imports: ['IgxHierarchicalGridModule', 'HGridMultiColumnHeadersExportComponent', 'IgxPreventDocumentScrollModule', 'IgxExcelExporterService'],
419+
ngDeclarations: ['HGridMultiColumnHeadersExportComponent'],
420+
ngImports: ['IgxPreventDocumentScrollModule', 'IgxHierarchicalGridModule'],
421+
ngProviders: ['IgxExcelExporterService']
422+
}),
423+
component: 'HGridMultiColumnHeadersExportComponent'
424+
}));
425+
417426
configs.push(new Config({
418427
additionalFiles: ['/src/app/directives/prevent-scroll.directive.ts', '/src/app/data/singersData.ts'],
419428
appModuleConfig: new AppModuleConfig({

live-editing/configs/ListConfigGenerator.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ IgxIconModule,
77
IgxInputGroupModule,
88
IgxListModule,
99
IgxSliderModule,
10-
IgxToastModule} from 'igniteui-angular';
10+
IgxToastModule,
11+
IgxRippleModule} from 'igniteui-angular';
1112
import {AppModuleConfig, Config, IConfigGenerator} from 'igniteui-live-editing'
1213
export class ListConfigGenerator implements IConfigGenerator {
1314

@@ -53,9 +54,9 @@ export class ListConfigGenerator implements IConfigGenerator {
5354
configs.push(new Config({
5455
component: 'ListSample3Component',
5556
appModuleConfig: new AppModuleConfig({
56-
imports: ['IgxListModule', 'ListSample3Component'],
57+
imports: ['IgxListModule', 'IgxRippleModule', 'ListSample3Component'],
5758
ngDeclarations: ['ListSample3Component'],
58-
ngImports: ['IgxListModule']
59+
ngImports: ['IgxListModule', 'IgxRippleModule' ]
5960
}),
6061
shortenComponentPathBy: "/lists/list/"
6162
}));
@@ -65,10 +66,10 @@ export class ListConfigGenerator implements IConfigGenerator {
6566
component: 'ListSample4Component',
6667
appModuleConfig: new AppModuleConfig({
6768
imports: ['IgxAvatarModule', 'IgxFilterModule', 'IgxIconModule', 'IgxListModule',
68-
'IgxInputGroupModule', 'IgxButtonGroupModule', 'ListSample4Component'],
69+
'IgxInputGroupModule', 'IgxButtonGroupModule', 'IgxRippleModule', 'ListSample4Component'],
6970
ngDeclarations: ['ListSample4Component'],
7071
ngImports: ['IgxAvatarModule', 'IgxFilterModule', 'IgxIconModule', 'IgxListModule',
71-
'IgxInputGroupModule', 'IgxButtonGroupModule']
72+
'IgxInputGroupModule', 'IgxButtonGroupModule', 'IgxRippleModule']
7273
}),
7374
shortenComponentPathBy: "/lists/list/"
7475
}));
@@ -88,9 +89,9 @@ export class ListConfigGenerator implements IConfigGenerator {
8889
configs.push(new Config({
8990
component: 'ListSample6Component',
9091
appModuleConfig: new AppModuleConfig({
91-
imports: ['IgxButtonModule', 'IgxListModule', 'ListSample6Component'],
92+
imports: ['IgxButtonModule', 'IgxListModule', 'IgxRippleModule', 'ListSample6Component'],
9293
ngDeclarations: ['ListSample6Component'],
93-
ngImports: ['IgxButtonModule', 'IgxListModule']
94+
ngImports: ['IgxButtonModule', 'IgxListModule', 'IgxRippleModule']
9495
}),
9596
shortenComponentPathBy: "/lists/list/"
9697
}));
@@ -99,10 +100,10 @@ export class ListConfigGenerator implements IConfigGenerator {
99100
configs.push(new Config({
100101
component: 'ListSample7Component',
101102
appModuleConfig: new AppModuleConfig({
102-
imports: ['IgxAvatarModule', 'IgxIconModule', 'IgxListModule',
103+
imports: ['IgxAvatarModule', 'IgxIconModule', 'IgxListModule', 'IgxRippleModule',
103104
'ListSample7Component', 'IgxSliderModule', 'IgxToastModule', 'IgxButtonModule'],
104105
ngDeclarations: ['ListSample7Component'],
105-
ngImports: ['IgxAvatarModule', 'IgxIconModule', 'IgxListModule',
106+
ngImports: ['IgxAvatarModule', 'IgxIconModule', 'IgxListModule', 'IgxRippleModule',
106107
'IgxSliderModule', 'IgxToastModule', 'IgxButtonModule']
107108
}),
108109
shortenComponentPathBy: "/lists/list/"

0 commit comments

Comments
 (0)