Skip to content

Commit 603d475

Browse files
authored
Merge pull request #2195 from IgniteUI/vNext-copy
Merge master
2 parents 0fc503f + 5b22e00 commit 603d475

File tree

107 files changed

+1940
-594
lines changed

Some content is hidden

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

107 files changed

+1940
-594
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule "igniteui-live-editing-samples"]
22
path = igniteui-live-editing-samples
33
url = https://github.com/IgniteUI/igniteui-live-editing-samples
4-
branch = master
4+
branch = master

angular.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"budgets": [
3333
{
3434
"type": "anyComponentStyle",
35-
"maximumWarning": "500kb"
35+
"maximumWarning": "700kb"
3636
}
3737
],
3838
"optimization": true,
@@ -55,7 +55,7 @@
5555
"budgets": [
5656
{
5757
"type": "anyComponentStyle",
58-
"maximumWarning": "500kb"
58+
"maximumWarning": "700kb"
5959
}
6060
],
6161
"tsConfig": "src/tsconfig-es5.app.json"
@@ -167,16 +167,16 @@
167167
},
168168
{
169169
"type": "anyComponentStyle",
170-
"maximumWarning": "500kb",
171-
"maximumError": "500kb"
170+
"maximumWarning": "700kb",
171+
"maximumError": "700kb"
172172
}
173173
]
174174
},
175175
"es5": {
176176
"budgets": [
177177
{
178178
"type": "anyComponentStyle",
179-
"maximumWarning": "500kb"
179+
"maximumWarning": "700kb"
180180
}
181181
],
182182
"tsConfig": "projects/app-lob/tsconfig-es5.app.json"

live-editing/configs/GridConfigGenerator.ts

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ import { GridFilteringStyleComponent } from "../../src/app/grid/grid-filtering-s
5151
import { FilteringTemplateSampleComponent } from "../../src/app/grid/grid-filtering-template-sample/grid-filtering-template-sample.component";
5252
import { GridGroupByPagingSampleComponent } from "../../src/app/grid/grid-group-by-paging-sample/grid-group-by-paging-sample.component";
5353
import { GridGroupBySampleComponent } from "../../src/app/grid/grid-groupby-sample/grid-groupby-sample.component";
54+
import { GridGroupByCustomSampleComponent } from "../../src/app/grid/grid-groupby-custom-sample/grid-groupby-custom-sample.component";
5455
import { GridGroupByStyling } from "../../src/app/grid/grid-groupby-styling/grid-groupby-styling.component";
5556
import { GridGroupBySummarySampleComponent } from "../../src/app/grid/grid-groupby-summary-sample/grid-groupby-summary-sample.component";
5657
import { GridGroupBySummaryStylingSampleComponent } from "../../src/app/grid/grid-groupby-summary-styling-sample/grid-groupby-summary-styling-sample.component";
@@ -65,6 +66,7 @@ import { GridMultiRowLayoutStylingComponent } from "../../src/app/grid/grid-mult
6566
import { GridMultiRowLayoutComponent } from "../../src/app/grid/grid-multi-row-layout/grid-multi-row-layout.component";
6667
import { GridMultipleRowDragComponent } from "../../src/app/grid/grid-multiple-row-drag/grid-multiple-row-drag.component";
6768
import { GridNestedDataBindComponent } from "../../src/app/grid/grid-nested-data-binding/grid-nested-data-bind";
69+
import { GridNestedDataBindAminoacidComponent } from "../../src/app/grid/grid-nested-data-binding-2/grid-nested-data-bind2";
6870
import { GridPagerSampleComponent } from "../../src/app/grid/grid-pager-sample/grid-pager-sample.component";
6971
import { PagingSampleComponent } from "../../src/app/grid/grid-paging-sample/grid-paging-sample.component";
7072
import { RemoteFilteringSampleComponent } from "../../src/app/grid/grid-remote-filtering-sample/remote-filtering-sample.component";
@@ -114,7 +116,7 @@ import { RemoteServiceVirt } from "../../src/app/grid/services/remoteService";
114116
import { AppModuleConfig } from "./core/AppModuleConfig";
115117
import { Config } from "./core/Config";
116118
import { IConfigGenerator } from "./core/IConfigGenerator";
117-
119+
import {GridSortingIndicatorsComponent} from '../../src/app/grid/grid-sorting-indicators/grid-sorting-indicators.component'
118120
export class GridConfigGenerator implements IConfigGenerator {
119121
public generateConfigs(): Config[] {
120122
const configs = new Array<Config>();
@@ -146,6 +148,17 @@ export class GridConfigGenerator implements IConfigGenerator {
146148
})
147149
}));
148150

151+
configs.push(new Config({
152+
component: GridGroupByCustomSampleComponent,
153+
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"],
154+
appModuleConfig: new AppModuleConfig({
155+
imports: [IgxButtonModule, IgxGridModule,
156+
IgxSwitchModule, GridGroupBySampleComponent, IgxIconModule, IgxBadgeModule, IgxPreventDocumentScrollModule],
157+
ngDeclarations: [GridGroupBySampleComponent],
158+
ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxGridModule, IgxIconModule, IgxBadgeModule]
159+
})
160+
}));
161+
149162
configs.push(new Config({
150163
component: GridGroupBySampleComponent,
151164
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"],
@@ -162,10 +175,10 @@ export class GridConfigGenerator implements IConfigGenerator {
162175
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/invoiceData.ts"],
163176
appModuleConfig: new AppModuleConfig({
164177
imports: [IgxButtonModule, IgxButtonGroupModule, IgxGridModule,
165-
IgxSwitchModule, GridGroupBySummarySampleComponent, IgxIconModule, IgxBadgeModule, IgxPreventDocumentScrollModule],
178+
IgxSwitchModule, GridGroupBySummarySampleComponent, IgxIconModule, IgxBadgeModule, IgxPreventDocumentScrollModule, IgxSwitchModule],
166179
ngDeclarations: [GridGroupBySummarySampleComponent],
167180
ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxGridModule,
168-
IgxIconModule, IgxBadgeModule]
181+
IgxIconModule, IgxBadgeModule, IgxSwitchModule]
169182
})
170183
}));
171184

@@ -628,7 +641,7 @@ export class GridConfigGenerator implements IConfigGenerator {
628641
})
629642
}));
630643

631-
//Grid with Action Strip
644+
// Grid with Action Strip
632645
configs.push(new Config({
633646
component: GridActionStripSampleComponent,
634647
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/nwindData.ts", "/src/app/data/utils.ts",
@@ -838,6 +851,16 @@ export class GridConfigGenerator implements IConfigGenerator {
838851
})
839852
}));
840853

854+
configs.push(new Config({
855+
component: GridNestedDataBindAminoacidComponent,
856+
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/grid/grid-nested-data-binding-2/data.ts"],
857+
appModuleConfig: new AppModuleConfig({
858+
imports: [GridNestedDataBindAminoacidComponent, IgxGridModule, IgxPreventDocumentScrollModule],
859+
ngDeclarations: [GridNestedDataBindAminoacidComponent],
860+
ngImports: [IgxPreventDocumentScrollModule, IgxGridModule]
861+
})
862+
}));
863+
841864
configs.push(new Config({
842865
component: GridCompositeDataComponent,
843866
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/customers.ts"],
@@ -1230,6 +1253,17 @@ export class GridConfigGenerator implements IConfigGenerator {
12301253
})
12311254
}));
12321255

1256+
configs.push(new Config({
1257+
component: GridSortingIndicatorsComponent,
1258+
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/data/utils.ts", "/src/app/grid/services/financialData.ts"],
1259+
appModuleConfig: new AppModuleConfig({
1260+
imports: [GridSortingIndicatorsComponent, IgxGridModule, IgxPreventDocumentScrollModule],
1261+
ngDeclarations: [GridSortingIndicatorsComponent],
1262+
ngImports: [IgxPreventDocumentScrollModule, IgxGridModule],
1263+
ngProviders: []
1264+
})
1265+
}));
1266+
12331267
return configs;
12341268
}
12351269
}

live-editing/configs/HierarchicalGridConfigGenerator.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ import { RemoteLoDService } from "../../src/app/hierarchical-grid/services/remot
7373
import { AppModuleConfig } from "./core/AppModuleConfig";
7474
import { Config } from "./core/Config";
7575
import { IConfigGenerator } from "./core/IConfigGenerator";
76+
import { HGridSaveStateComponent } from "../../src/app/hierarchical-grid/hierarchical-grid-save-state/hGrid-state.component";
77+
import { HGridAboutComponent } from "../../src/app/hierarchical-grid/hierarchical-grid-save-state/about.component";
7678
import { HierarchicalGridExternalOutletComponent } from "../../src/app/hierarchical-grid/hierarchical-grid-external-outlet/hierarchical-grid-external-outlet-sample.component";
7779

7880
export class HierarchicalGridConfigGenerator implements IConfigGenerator {
@@ -763,6 +765,17 @@ export class HierarchicalGridConfigGenerator implements IConfigGenerator {
763765
component: HGridRemotePagingDefaultTemplateComponent
764766
}));
765767

768+
configs.push(new Config({
769+
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"],
770+
appModuleConfig: new AppModuleConfig({
771+
imports: [IgxHierarchicalGridModule, HGridSaveStateComponent, HGridAboutComponent, IgxPreventDocumentScrollModule],
772+
ngDeclarations: [HGridSaveStateComponent, HGridAboutComponent],
773+
ngImports: [IgxPreventDocumentScrollModule, IgxHierarchicalGridModule, HttpClientModule,
774+
"RouterModule.forRoot([\{component: HGridAboutComponent, path: 'hGrid-state-about'},\{component: HGridSaveStateComponent, path: 'hGrid-state'},\{ path: '', redirectTo: '/hGrid-state', pathMatch: 'full' }])]"]
775+
}),
776+
component: HGridSaveStateComponent
777+
}));
778+
766779
configs.push(new Config({
767780
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/hierarchical-grid/data.ts"],
768781
appModuleConfig: new AppModuleConfig({

live-editing/configs/NavbarConfigGenerator.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { NavbarComponent } from "../../src/app/menus/navbar/navbar.component";
88
import { AppModuleConfig } from "./core/AppModuleConfig";
99
import { Config } from "./core/Config";
1010
import { IConfigGenerator } from "./core/IConfigGenerator";
11+
import { NavbarCustomTitleComponent } from "../../src/app/menus/navbar/navbar-custom-title/navbar-custom-title.component";
1112

1213
export class NavbarConfigGenerator implements IConfigGenerator {
1314
public generateConfigs(): Config[] {
@@ -63,6 +64,16 @@ export class NavbarConfigGenerator implements IConfigGenerator {
6364
shortenComponentPathBy: "/menus/navbar/"
6465
}));
6566

67+
configs.push(new Config({
68+
component: NavbarCustomTitleComponent,
69+
appModuleConfig: new AppModuleConfig({
70+
imports: [IgxIconModule, IgxNavbarModule, NavbarCustomTitleComponent],
71+
ngDeclarations: [NavbarCustomTitleComponent],
72+
ngImports: [IgxIconModule, IgxNavbarModule]
73+
}),
74+
shortenComponentPathBy: "/menus/navbar/"
75+
}));
76+
6677
return configs;
6778
}
6879
}

live-editing/configs/TreeGridConfigGenerator.ts

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ import { TreeGridRowPinningStylingSampleComponent } from "../../src/app/tree-gri
6464
import { TreeGridRowPinningSampleComponent } from "../../src/app/tree-grid/tree-grid-row-pinning/tree-grid-row-pinning.component";
6565
import { TreeGridRowReorderComponent } from "../../src/app/tree-grid/tree-grid-row-reorder/tree-grid-row-reorder.component";
6666
import { TreeGridRightPinningSampleComponent } from "../../src/app/tree-grid/tree-grid-sample-right-pinning/tree-grid-right-pinning.component";
67+
import { TGridSaveStateComponent } from "../../src/app/tree-grid/tree-grid-save-state/tGrid-state.component";
68+
import { TGridAboutComponent } from "../../src/app/tree-grid/tree-grid-save-state/about.component";
6769
import { TreeGridSearchSampleComponent } from "../../src/app/tree-grid/tree-grid-search-sample/tree-grid-search-sample.component";
6870
import { TreeGridSelectionSampleComponent } from "../../src/app/tree-grid/tree-grid-selection-sample/tree-grid-selection-sample.component";
6971
import { TreeGridSelectionTemplateNumbersSampleComponent } from "../../src/app/tree-grid/tree-grid-selection-template-numbers/tree-grid-selection-template-numbers.component";
@@ -521,7 +523,7 @@ export class TreeGridConfigGenerator implements IConfigGenerator {
521523
shortenComponentPathBy: "/tree-grid/"
522524
}));
523525

524-
// TreeGrid Summay Styling sample
526+
// TreeGrid Summary Styling sample
525527
configs.push(new Config({
526528
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"],
527529
appModuleConfig: new AppModuleConfig({
@@ -537,9 +539,9 @@ export class TreeGridConfigGenerator implements IConfigGenerator {
537539
configs.push(new Config({
538540
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"],
539541
appModuleConfig: new AppModuleConfig({
540-
imports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, TreeGridSummary2SampleComponent, IgxIconModule],
542+
imports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, TreeGridSummary2SampleComponent, IgxIconModule, IgxSwitchModule],
541543
ngDeclarations: [TreeGridSummary2SampleComponent],
542-
ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, IgxIconModule]
544+
ngImports: [IgxPreventDocumentScrollModule, IgxButtonModule, IgxButtonGroupModule, IgxTreeGridModule, IgxIconModule, IgxSwitchModule]
543545
}),
544546
component: TreeGridSummary2SampleComponent,
545547
shortenComponentPathBy: "/tree-grid/"
@@ -997,6 +999,18 @@ export class TreeGridConfigGenerator implements IConfigGenerator {
997999
shortenComponentPathBy: "/tree-grid/"
9981000
}));
9991001

1002+
configs.push(new Config({
1003+
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/projects/app-lob/src/app/tree-grid/tree-grid-childdatakey-sample/data.ts"],
1004+
appModuleConfig: new AppModuleConfig({
1005+
imports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, TGridSaveStateComponent, TGridAboutComponent],
1006+
ngDeclarations: [TGridSaveStateComponent, TGridAboutComponent],
1007+
ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule,
1008+
"RouterModule.forRoot([\{component: TGridAboutComponent, path: 'tree-grid-about'},\{component: TGridSaveStateComponent, path: 'tree-grid-state'},\{ path: '', redirectTo: '/tree-grid-state', pathMatch: 'full' }])]"]
1009+
}),
1010+
component: TGridSaveStateComponent,
1011+
shortenComponentPathBy: "/tree-grid/"
1012+
}));
1013+
10001014
configs.push(new Config({
10011015
additionalFiles: ["/src/app/directives/prevent-scroll.directive.ts", "/src/app/tree-grid/data/foods.ts"],
10021016
appModuleConfig: new AppModuleConfig({
@@ -1005,7 +1019,6 @@ export class TreeGridConfigGenerator implements IConfigGenerator {
10051019
ngImports: [IgxPreventDocumentScrollModule, IgxTreeGridModule, IgxToggleModule]
10061020
}),
10071021
component: TreeGridExternalOutletComponent,
1008-
10091022
shortenComponentPathBy: "/tree-grid/"
10101023
}));
10111024

live-editing/services/DependencyResolver.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ const SHARED_DEV_DEPENDENCIES = {
2323
"typescript": ""
2424
};
2525

26+
const DEPENDENCIES_WITH_FIXED_VERSION = {
27+
"tslib": "1.13.0"
28+
};
29+
2630
const SHARED_DEPENDENCIES = [
2731
"@angular/common",
2832
"@angular/compiler",
@@ -117,7 +121,6 @@ export class DevDependencyResolver {
117121

118122
public get devDependencies() {
119123
const result = {};
120-
121124
for (let key in this._devDependencies) {
122125
if (key in SHARED_DEV_DEPENDENCIES) {
123126
let version = this._devDependencies[key];
@@ -207,7 +210,10 @@ export class DependencyResolver {
207210
for (let key in packageFileDependencies) {
208211
if (dependencies.has(key)) {
209212
if (this._specificVersionPackages.has(key)) {
210-
let version = packageFileDependencies[key];
213+
let version = DEPENDENCIES_WITH_FIXED_VERSION[key] ?? packageFileDependencies[key];
214+
packageFileDependencies[key] = version.replace("~", "").replace("^", "");
215+
} else if (typeof DEPENDENCIES_WITH_FIXED_VERSION[key] !== "undefined") {
216+
let version = DEPENDENCIES_WITH_FIXED_VERSION[key];
211217
packageFileDependencies[key] = version.replace("~", "").replace("^", "");
212218
}
213219
} else {

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"domino": "^2.1.4",
5656
"file-saver": "^2.0.2",
5757
"hammerjs": "^2.0.8",
58-
"igniteui-angular": "10.0.6",
58+
"igniteui-angular": "10.1.0",
5959
"igniteui-angular-charts": "^9.1.2",
6060
"igniteui-angular-core": "^9.1.2",
6161
"igniteui-angular-excel": "^9.1.2",

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929

3030
:host ::ng-deep {
31-
@include igx-fluent-theme($fluent-excel-palette);
31+
@include igx-fluent-light-theme($fluent-excel-palette);
3232

3333
.grid-chart-contextmenu-wrapper {
3434
igx-grid {
@@ -226,4 +226,4 @@
226226

227227
.more-action{
228228
padding-top: 0.8rem;
229-
}
229+
}

0 commit comments

Comments
 (0)