Skip to content

Commit d421032

Browse files
authored
Merge branch 'master' into simeonoff/merge-sassdocs
2 parents 6833ffa + d35484e commit d421032

25 files changed

+200
-202
lines changed

.github/workflows/nodejs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
node-version: ${{ matrix.node-version }}
2828
cache: 'npm'
2929
- name: Install packages
30-
run: npm install
30+
run: npm ci
3131
- name: Lint Lib
3232
run: npm run lint:lib
3333
env:

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ All notable changes for each version of this project will be documented in this
3131
- **Behavioral Change** - When adding new row in grid with enabled batch editing, `rowChangesCount` displays the number of the defined columns.
3232
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
3333
- **Behavioral Change** - When editing a row, `rowChangesCount` and `hiddenColumnsCount`would be displayed.
34+
- **Behavioral Change** - The Grid Paginator component is no longer hidden when there's no data and/or all columns are hidden.
3435

3536
- `IgxExcelExporterService`
3637
- Added support for exporting grid summaries.

angular.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939
"namedChunks": true,
4040
"aot": false,
4141
"stylePreprocessorOptions": {
42-
"includePaths": ["node_modules"]
42+
"includePaths": [
43+
"node_modules"
44+
]
4345
}
4446
},
4547
"configurations": {
@@ -283,5 +285,13 @@
283285
},
284286
"cli": {
285287
"analytics": false
288+
},
289+
"schematics": {
290+
"@angular-eslint/schematics:application": {
291+
"setParserOptionsProject": true
292+
},
293+
"@angular-eslint/schematics:library": {
294+
"setParserOptionsProject": true
295+
}
286296
}
287297
}

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ steps:
77
versionSpec: '16.x'
88
displayName: 'Install Node.js'
99

10-
- script: npm install
10+
- script: npm ci
1111
displayName: 'Install dependencies'
1212
env:
1313
AZURE_PIPELINES: "true"

package-lock.json

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

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,11 @@
7777
"devDependencies": {
7878
"@angular-devkit/build-angular": "^15.0.0",
7979
"@angular-devkit/schematics": "^15.0.0",
80-
"@angular-eslint/builder": "^15.0.0-alpha.0",
81-
"@angular-eslint/eslint-plugin": "^15.0.0-alpha.0",
82-
"@angular-eslint/eslint-plugin-template": "^15.0.0-alpha.0",
83-
"@angular-eslint/schematics": "^15.0.0-alpha.0",
84-
"@angular-eslint/template-parser": "^15.0.0-alpha.0",
80+
"@angular-eslint/builder": "^15.0.0",
81+
"@angular-eslint/eslint-plugin": "^15.0.0",
82+
"@angular-eslint/eslint-plugin-template": "^15.0.0",
83+
"@angular-eslint/schematics": "^15.0.0",
84+
"@angular-eslint/template-parser": "^15.0.0",
8585
"@angular/cli": "^15.0.0",
8686
"@angular/compiler-cli": "^15.0.0",
8787
"@angular/language-service": "^15.0.0",
@@ -98,7 +98,7 @@
9898
"browser-sync": "^2.27.7",
9999
"cypress": "latest",
100100
"del": "^6.0.0",
101-
"eslint": "^8.27.0",
101+
"eslint": "^8.28.0",
102102
"eslint-plugin-import": "2.25.2",
103103
"eslint-plugin-jsdoc": "37.9.1",
104104
"eslint-plugin-prefer-arrow": "1.2.2",

projects/igniteui-angular/src/lib/grids/common/events.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ export interface IRowSelectionEventArgs extends CancelableEventArgs, IBaseEventA
8585
readonly added: any[];
8686
readonly removed: any[];
8787
readonly event?: Event;
88+
readonly allRowsSelected?: boolean;
8889
}
8990

9091
export interface IColumnSelectionEventArgs extends CancelableEventArgs, IBaseEventArgs {

projects/igniteui-angular/src/lib/grids/grid-base.directive.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3798,6 +3798,7 @@ export abstract class IgxGridBaseDirective extends DisplayDensityBase implements
37983798
* @hidden @internal
37993799
*/
38003800
public dataRebound(event) {
3801+
this.selectionService.clearHeaderCBState();
38013802
this.dataChanged.emit(event);
38023803
}
38033804

projects/igniteui-angular/src/lib/grids/grid/column-hiding.spec.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,14 +551,12 @@ describe('Column Hiding UI #grid', () => {
551551

552552
tHeadItems = fixEl.querySelector('igx-grid-header-group');
553553
gridRows = fixEl.querySelector('igx-grid-row');
554-
paging = fixEl.querySelector('.igx-paginator');
555554
rowSelectors = gridEl.querySelector('.igx-grid__cbx-padding > igx-checkbox');
556555
dragIndicators = gridEl.querySelector('.igx-grid__drag-indicator');
557556
verticalScrollBar = gridEl.querySelector('.igx-grid__tbody-scrollbar[hidden]');
558557

559558
expect(tHeadItems).toBeNull();
560559
expect(gridRows).toBeNull();
561-
expect(paging).toBeNull();
562560
expect(rowSelectors).toBeNull();
563561
expect(dragIndicators).toBeNull();
564562
expect(verticalScrollBar).not.toBeNull();

0 commit comments

Comments
 (0)