Skip to content

Commit c7aa3e2

Browse files
Merge branch 'master' into ibarakov/fix-6973-9.1.x
2 parents fe0fcc5 + e799ee3 commit c7aa3e2

File tree

164 files changed

+5025
-3787
lines changed

Some content is hidden

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

164 files changed

+5025
-3787
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ Closes #
99

1010
### Checklist:
1111
- [ ] All relevant tags have been applied to this PR
12-
- [ ] This PR includes unit tests covering all the new code
13-
- [ ] This PR includes API docs for newly added methods/properties
12+
- [ ] This PR includes unit tests covering all the new code ([test guidelines](https://github.com/IgniteUI/igniteui-angular/wiki/Test-implementation-guidelines-for-Ignite-UI-for-Angular))
13+
- [ ] This PR includes API docs for newly added methods/properties ([api docs guidelines](https://github.com/IgniteUI/igniteui-angular/wiki/Documentation-Guidelines))
1414
- [ ] This PR includes `feature/README.MD` updates for the feature docs
1515
- [ ] This PR includes general feature table updates in the root `README.MD`
1616
- [ ] This PR includes `CHANGELOG.MD` updates for newly added functionality
1717
- [ ] This PR contains breaking changes
18-
- [ ] This PR includes `ng update` migrations for the breaking changes
18+
- [ ] This PR includes `ng update` migrations for the breaking changes ([migrations guidelines](https://github.com/IgniteUI/igniteui-angular/wiki/Update-Migrations))
1919
- [ ] This PR includes behavioral changes and the feature specification has been updated with them
2020

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ All notable changes for each version of this project will be documented in this
77
### General
88
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
99
- **Behavioral Change** - When a column is sortable sort indicator is always visible. The column is sorted when click on it.
10+
- `igx-paginator` - The following inputs have been deprecated for the `paginator` component and will be removed in future versions
11+
- `selectLabel` and `prepositionPage` Use 'resourceStrings' to set/get values.
1012

1113
- `IgxInputGroup`
1214
- **Renamed** `supressInputAutofocus` input to `suppressInputAutofocus`
@@ -62,6 +64,18 @@ All notable changes for each version of this project will be documented in this
6264
- `deselectColumns` API method is added for the `IgxGrid`. It allows to deselect columns by passing array of IgxColumnComponent or column fields.
6365
- `deselectAllColumns` API method is added for the `IgxGrid`. It allows to deselect all columns.
6466
- `getSelectedColumnsData` API method is added for the `IgxGrid`. It allows to get the selected columns data.
67+
Added keyBoard navigation support in the IgxGrid headers. Now is possible to navigate with the arrows keys through grid headers. Also we provide a number of key combinations that trigger a different column functionality like filtering, sorting, grouping and etc. You can read more information in the [Grid Specification](https://github.com/IgniteUI/igniteui-angular/wiki/igxGrid-Specification#kb-navigation).
68+
- **Behavioral Change**
69+
- *you can not use* `tab` key to navigate between the cell in the Igx Grid. The navigation is performed only with arrow keys.
70+
- when you are in edit mode with `tab` key you can navigate to the next editable cell.
71+
- `page up` and `page down` keys will perform action only if the focused element is the tbody of the grid.
72+
- The grid introduces the following basic `tab stops`:
73+
- Toolbar / Group by Area if existing;
74+
- The first cell in the header row;
75+
- The first cell in the first body row;
76+
- The first cell in column summary if exists;
77+
- Pager UI;
78+
- `onGridKeydown` event is deprecated. Now you can directly bind to keydown on the IgxGrid component in order to perform custom keyboard navigation.
6579

6680
- `IgxCombo`:
6781
- Added `autoFocusSearch` input that allows to manipulate the combo's opening behavior. When the property is `true` (by default), the combo's search input is focused on open. When set to `false`, the focus goes to the combo items container, which can be used to prevent the software keyboard from activating on mobile devices when opening the combo.

package-lock.json

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

projects/igniteui-angular/migrations/update-9_1_0/changes/inputs.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
"selector": "igx-input-group",
99
"type": "component"
1010
}
11+
},
12+
{
13+
"name": "message",
14+
"moveBetweenElementTags": true,
15+
"owner": {
16+
"selector": "igx-toast",
17+
"type": "component"
18+
}
1119
}
1220
]
1321
}

projects/igniteui-angular/migrations/update-9_1_0/index.spec.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,18 @@ describe('Update 9.1.0', () => {
4141

4242
done();
4343
});
44+
45+
it('should move igx-toast message property between element tags', done => {
46+
appTree.create(
47+
`/testSrc/appPrefix/component/input.component.html`,
48+
'<igx-toast message="test message"></igx-toast>'
49+
);
50+
51+
const tree = schematicRunner.runSchematic('migration-15', {}, appTree);
52+
53+
expect(tree.readContent('/testSrc/appPrefix/component/input.component.html'))
54+
.toEqual('<igx-toast>test message</igx-toast>');
55+
56+
done();
57+
});
4458
});

0 commit comments

Comments
 (0)