Skip to content

Commit c6fccbb

Browse files
authored
Merge branch 'master' into vmihalkov/fix-10074
2 parents ca72707 + 89980ef commit c6fccbb

35 files changed

+672
-56
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ All notable changes for each version of this project will be documented in this
2424
```
2525
- Added capability to restore the state of multi column headers with `IgxGridStateDirective`.
2626
- Introduced new 'rowStyles' and 'rowClasses' grid properties which allows to define a custom styling on each grid row
27-
27+
- `IgxSnackbarComponent`
28+
- Introduced new 'positionSettings' input which allows to define a custom animation and position.
29+
- `IgxToastComponent`
30+
- Introduced new 'positionSettings' input which allows to define a custom animation and position.
2831
## 12.1.3
2932

3033
### New Features

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
[![Build Status](https://dev.azure.com/IgniteUI/igniteui-angular/_apis/build/status/IgniteUI.igniteui-angular)](https://dev.azure.com/IgniteUI/igniteui-angular/_build/latest?definitionId=3)
55
[![Coverage Status](https://coveralls.io/repos/github/IgniteUI/igniteui-angular/badge.svg?branch=master)](https://coveralls.io/github/IgniteUI/igniteui-angular?branch=master)
66
[![npm version](https://badge.fury.io/js/igniteui-angular.svg)](https://badge.fury.io/js/igniteui-angular)
7+
[![Discord](https://img.shields.io/discord/836634487483269200?logo=discord&logoColor=ffffff)](https://discord.gg/39MjrTRqds)
78

89
[Ignite UI for Angular](https://www.infragistics.com/products/ignite-ui-angular) is a complete set of Material-based UI Widgets, Components & Sketch UI kits, supporting directives for [Angular](https://angular.io/) by Infragistics. Ignite UI for Angular is designed to enable developers to build enterprise-ready, high-performance HTML5 & JavaScript apps for modern desktop browsers. With the use of all features, the world’s fastest Angular grid, 60+ real-time Angular charts, and more, you are empowered to engineer excellent mobile experiences and deliver progressive web apps (PWA’s) targeting Google's Angular framework.
910

ROADMAP.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,16 @@
44

55
## Milestone 18 (Due by Oct, 2021)
66

7-
1. Add row at top of grid [#9675](https://github.com/IgniteUI/igniteui-angular/issues/9675)
8-
2. Grid row styles and classes [#9969](https://github.com/IgniteUI/igniteui-angular/issues/9969)
9-
3. Freezing Columns/Rows on Export to Excel (Angular) [#9863](https://github.com/IgniteUI/igniteui-angular/issues/9863)
10-
4. Persistent State directive for column group [#8516](https://github.com/IgniteUI/igniteui-angular/issues/8516)
7+
1. **[DONE]** Add row at top of grid [#9675](https://github.com/IgniteUI/igniteui-angular/issues/9675)
8+
2. **[DONE]** Grid row styles and classes [#9969](https://github.com/IgniteUI/igniteui-angular/issues/9969)
9+
3. **[DONE]** Freezing Columns/Rows on Export to Excel (Angular) [#9863](https://github.com/IgniteUI/igniteui-angular/issues/9863)
10+
4. **[DONE]** Persistent State directive for column group [#8516](https://github.com/IgniteUI/igniteui-angular/issues/8516)
1111
5. IgxTreeGrid: display only filtered records [#9923](https://github.com/IgniteUI/igniteui-angular/issues/9923)
12+
6. IgxCombo: being able to set groups sorting order [#10125](https://github.com/IgniteUI/igniteui-angular/issues/10125)
13+
7. IgxCsvExporterService: Support multi-column headers export [#10078](https://github.com/IgniteUI/igniteui-angular/issues/10078)
14+
8. **[DONE]** Snackbar support for animation customization [#10126](https://github.com/IgniteUI/igniteui-angular/issues/10126)
15+
9. IgxLinearProgressBar: animate initial progress [#10068](https://github.com/IgniteUI/igniteui-angular/issues/10068)
16+
10. Getting only one sort and one filter event after changing the state of grid using setState function [#8064](https://github.com/IgniteUI/igniteui-angular/issues/8064)
1217

1318
## Going down the road
1419

@@ -18,15 +23,16 @@
1823
4. Themes: Move code to Sass modules [#9554](https://github.com/IgniteUI/igniteui-angular/issues/9554)
1924
5. Themes: Split themes and aid with Grid refactoring [#9556](https://github.com/IgniteUI/igniteui-angular/issues/9556)
2025
6. Stepper component [#8667](https://github.com/IgniteUI/igniteui-angular/issues/8667)
26+
7. Make IgxDropDownBaseToken public [#10103](https://github.com/IgniteUI/igniteui-angular/issues/10103)
2127

2228
# Previous Milestone
2329

2430
## Milestone 17 (Released August 2nd, 2021)
2531

26-
1. **[DONE]** Accordion component to Ignite UI for Angular [#9559](https://github.com/IgniteUI/igniteui-angular/issues/9559)
32+
1. **[DONE]** Accordion component to Ignite UI for Angular [#9559](https://github.com/IgniteUI/igniteui-angular/issues/9559)
2733
2. **[DONE]** Expose a column input for passing additional data/state in the template contexts of the column [#9020](https://github.com/IgniteUI/igniteui-angular/issues/9020)
28-
3. **[DONE]** Expose a new cell-like object API for the data grids [#9555](https://github.com/IgniteUI/igniteui-angular/issues/9555)
29-
4. **[DONE]** Change the way igxGrid allows using the igxPaginator [#9097](https://github.com/IgniteUI/igniteui-angular/issues/9097)
34+
3. **[DONE]** Expose a new cell-like object API for the data grids [#9555](https://github.com/IgniteUI/igniteui-angular/issues/9555)
35+
4. **[DONE]** Change the way igxGrid allows using the igxPaginator [#9097](https://github.com/IgniteUI/igniteui-angular/issues/9097)
3036
5. **[DONE]** Tree Grid Grouping Pipe and Group Area [#9184](https://github.com/IgniteUI/igniteui-angular/issues/9184)
3137
6. **[DONE]** Grid Multi Column Headers to exported excel [#6288](https://github.com/IgniteUI/igniteui-angular/issues/6288)
3238
7. **[DONE]** Snackbar IToggleView [#9677](https://github.com/IgniteUI/igniteui-angular/issues/9677)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { ICalendarResourceStrings } from 'igniteui-angular';
2+
3+
// exported below as re-cast to create declaration type with expanded properties
4+
const CalendarResourceStringsNB_: ExpandRequire<ICalendarResourceStrings> = {
5+
igx_calendar_previous_month: 'Forrige måned',
6+
igx_calendar_next_month: 'Neste måned',
7+
igx_calendar_select_month: 'Velg måned',
8+
igx_calendar_select_year: 'Velg år',
9+
igx_calendar_range_start: 'Rekkevidde start',
10+
igx_calendar_range_end: 'Rekkevidde slutt',
11+
igx_calendar_selected_month_is: 'Valgt måned er ',
12+
igx_calendar_first_picker_of: 'Den første plukkeren på {0} starter fra',
13+
igx_calendar_multi_selection: 'Flervalgskalender med {0} datovelgere',
14+
igx_calendar_range_selection: 'Områdevalgskalender med {0} datovelgere',
15+
igx_calendar_single_selection: 'Kalender med {0} datovelgere',
16+
igx_calendar_singular_multi_selection: 'Kalender med flere valg',
17+
igx_calendar_singular_range_selection: 'Områdevalgskalender',
18+
igx_calendar_singular_single_selection: 'Kalender'
19+
};
20+
21+
/**
22+
* Norwegian resource strings for IgxCalendar
23+
*/
24+
export const CalendarResourceStringsNB = CalendarResourceStringsNB_ as ExpandRequire<ICalendarResourceStrings>;
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { ICarouselResourceStrings } from 'igniteui-angular';
2+
3+
// exported below as re-cast to create declaration type with expanded properties
4+
const CarouselResourceStringsNB_: ExpandRequire<ICarouselResourceStrings> = {
5+
igx_carousel_of: 'av',
6+
igx_carousel_slide: 'lysbilde',
7+
igx_carousel_previous_slide: 'forrige lysbilde',
8+
igx_carousel_next_slide: 'neste lysbilde'
9+
};
10+
11+
/**
12+
* Norwegian resource strings for IgxCarousel
13+
*/
14+
export const CarouselResourceStringsNB = CarouselResourceStringsNB_ as ExpandRequire<ICarouselResourceStrings>;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { IDatePickerResourceStrings } from 'igniteui-angular';
2+
3+
// exported below as re-cast to create declaration type with expanded properties
4+
const DatePickerResourceStringsNB_: ExpandRequire<IDatePickerResourceStrings> = {
5+
igx_date_picker_change_date: 'Endre dato',
6+
igx_date_picker_choose_date: 'Velg dato'
7+
};
8+
9+
/**
10+
* Portuguese resource strings for IgxDatePicker
11+
*/
12+
export const DatePickerResourceStringsNB = DatePickerResourceStringsNB_ as ExpandRequire<IDatePickerResourceStrings>;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { IDateRangePickerResourceStrings } from 'igniteui-angular';
2+
3+
// exported below as re-cast to create declaration type with expanded properties
4+
const DateRangePickerResourceStringsNB_: ExpandRequire<IDateRangePickerResourceStrings> = {
5+
igx_date_range_picker_date_separator: 'til',
6+
igx_date_range_picker_done_button: 'Ferdig'
7+
};
8+
9+
/**
10+
* Norwegian resource strings for IgxDateRangePicker
11+
*/
12+
export const DateRangePickerResourceStringsNB = DateRangePickerResourceStringsNB_ as ExpandRequire<IDateRangePickerResourceStrings>;
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
import { IGridResourceStrings } from 'igniteui-angular';
2+
3+
// exported below as re-cast to create declaration type with expanded properties
4+
const GridResourceStringsNB_: ExpandRequire<IGridResourceStrings> = {
5+
igx_grid_groupByArea_message: 'Dra en kolonneoverskrift og slipp den her for å gruppere etter den kolonnen.',
6+
igx_grid_groupByArea_select_message: 'Velg alle radene i gruppen med feltnavn {0} og verdi {1}.',
7+
igx_grid_groupByArea_deselect_message: 'Opphev valg av alle radene i gruppen med feltnavn {0} og verdi {1}.',
8+
igx_grid_emptyFilteredGrid_message: 'Ingen opptak funnet.',
9+
igx_grid_emptyGrid_message: 'Rutenettet har ingen data.',
10+
igx_grid_filter: 'Filter',
11+
igx_grid_filter_row_close: 'Lukk',
12+
igx_grid_filter_row_reset: 'Nullstille',
13+
igx_grid_filter_row_placeholder: 'Legg til filterverdi',
14+
igx_grid_filter_row_boolean_placeholder: 'Alle',
15+
igx_grid_filter_row_date_placeholder: 'Hentedato',
16+
igx_grid_filter_row_time_placeholder: 'Hentetid',
17+
igx_grid_filter_operator_and: 'Og',
18+
igx_grid_filter_operator_or: 'Eller',
19+
igx_grid_complex_filter: 'Kompleks filter',
20+
igx_grid_filter_contains: 'Inneholder',
21+
igx_grid_filter_doesNotContain: 'Inneholder ikke',
22+
igx_grid_filter_startsWith: 'Begynner med',
23+
igx_grid_filter_endsWith: 'Slutter med',
24+
igx_grid_filter_equals: 'Er lik',
25+
igx_grid_filter_doesNotEqual: 'Er ikke lik',
26+
igx_grid_filter_empty: 'Tømme',
27+
igx_grid_filter_notEmpty: 'Ikke tom',
28+
igx_grid_filter_null: 'Null',
29+
igx_grid_filter_notNull: 'Ikke null',
30+
igx_grid_filter_before: 'Før',
31+
igx_grid_filter_after: 'Etter',
32+
igx_grid_filter_at: 'På',
33+
igx_grid_filter_not_at: 'Ikke på',
34+
igx_grid_filter_at_before: 'Kl. eller før',
35+
igx_grid_filter_at_after: 'Kl. eller etter',
36+
igx_grid_filter_today: 'I dag',
37+
igx_grid_filter_yesterday: 'I går',
38+
igx_grid_filter_thisMonth: 'Denne måneden',
39+
igx_grid_filter_lastMonth: 'Forrige måned',
40+
igx_grid_filter_nextMonth: 'Neste måned',
41+
igx_grid_filter_thisYear: 'I år',
42+
igx_grid_filter_lastYear: 'I fjor',
43+
igx_grid_filter_nextYear: 'Neste år',
44+
igx_grid_filter_greaterThan: 'Større enn',
45+
igx_grid_filter_lessThan: 'Mindre enn',
46+
igx_grid_filter_greaterThanOrEqualTo: 'Større enn eller lik',
47+
igx_grid_filter_lessThanOrEqualTo: 'Mindre enn eller lik',
48+
igx_grid_filter_true: 'True',
49+
igx_grid_filter_false: 'False',
50+
igx_grid_filter_all: 'Alle',
51+
igx_grid_filter_condition_placeholder: 'Velg filter',
52+
igx_grid_summary_count: 'Telle',
53+
igx_grid_summary_min: 'Min',
54+
igx_grid_summary_max: 'Maks',
55+
igx_grid_summary_sum: 'Sum',
56+
igx_grid_summary_average: 'Gj.sn',
57+
igx_grid_summary_earliest: 'Tidligst',
58+
igx_grid_summary_latest: 'Siste',
59+
igx_grid_excel_filter_moving_left: 'gå til venstre',
60+
igx_grid_excel_filter_moving_left_short: 'venstre',
61+
igx_grid_excel_filter_moving_right: 'Flytt til høyre',
62+
igx_grid_excel_filter_moving_right_short: 'Ikke sant',
63+
igx_grid_excel_filter_moving_header: 'bevege seg',
64+
igx_grid_excel_filter_sorting_asc: 'stigende',
65+
igx_grid_excel_filter_sorting_asc_short: 'stige',
66+
igx_grid_excel_filter_sorting_desc: 'synkende',
67+
igx_grid_excel_filter_sorting_desc_short: 'synk',
68+
igx_grid_excel_filter_sorting_header: 'sortere',
69+
igx_grid_excel_filter_clear: 'Fjern kolonnefiltre',
70+
igx_grid_excel_custom_dialog_add: 'legg til filter',
71+
igx_grid_excel_custom_dialog_clear: 'Tøm filteret',
72+
igx_grid_excel_custom_dialog_header: 'Egendefinert automatisk filtrering i kolonnen: ',
73+
igx_grid_excel_cancel: 'avbryt',
74+
igx_grid_excel_apply: 'søke om',
75+
igx_grid_excel_search_placeholder: 'Søk',
76+
igx_grid_excel_select_all: 'Velg alle',
77+
igx_grid_excel_select_all_search_results: 'Velg alle søkeresultatene',
78+
igx_grid_excel_add_to_filter: 'Legg til gjeldende valg for å filtrere',
79+
igx_grid_excel_blanks: '(Tomme)',
80+
igx_grid_excel_hide: 'Skjul kolonne',
81+
igx_grid_excel_show: 'Vis kolonne',
82+
igx_grid_excel_pin: 'Fest kolonne',
83+
igx_grid_excel_unpin: 'Løsne kolonnen',
84+
igx_grid_excel_select: 'Velg kolonne',
85+
igx_grid_excel_deselect: 'Opphev valg av kolonne',
86+
igx_grid_excel_text_filter: 'Tekstfilter',
87+
igx_grid_excel_number_filter: 'Nummerfilter',
88+
igx_grid_excel_date_filter: 'Datofilter',
89+
igx_grid_excel_boolean_filter: 'Boolsk filter',
90+
igx_grid_excel_currency_filter: 'Valutafilter',
91+
igx_grid_excel_custom_filter: 'Tilpasset filter...',
92+
igx_grid_advanced_filter_title: 'Avansert filtrering',
93+
igx_grid_advanced_filter_and_group: '"Og"-gruppe',
94+
igx_grid_advanced_filter_or_group: '"Eller"-gruppe',
95+
igx_grid_advanced_filter_end_group: 'Sluttgruppe',
96+
igx_grid_advanced_filter_create_and_group: 'Opprett "Og"-gruppe',
97+
igx_grid_advanced_filter_create_or_group: 'Opprett "Eller"-gruppe',
98+
igx_grid_advanced_filter_and_label: 'og',
99+
igx_grid_advanced_filter_or_label: 'eller',
100+
igx_grid_advanced_filter_add_condition: 'Tilstand',
101+
igx_grid_advanced_filter_ungroup: 'Opphev gruppering',
102+
igx_grid_advanced_filter_delete: 'Slett',
103+
igx_grid_advanced_filter_delete_filters: 'Slett filtre',
104+
igx_grid_advanced_filter_initial_text: 'Start med å opprette en gruppe forhold knyttet til "Og" eller "Eller"',
105+
igx_grid_advanced_filter_column_placeholder: 'Velg kolonne',
106+
igx_grid_advanced_filter_value_placeholder: 'Verdi',
107+
igx_grid_pinned_row_indicator: 'Festet',
108+
igx_grid_hiding_check_all_label: 'Gjem alle',
109+
igx_grid_hiding_uncheck_all_label: 'Vis alt',
110+
igx_grid_pinning_check_all_label: 'Fest alle',
111+
igx_grid_pinning_uncheck_all_label: 'Løsne alle',
112+
igx_grid_row_edit_btn_done: 'Ferdig',
113+
igx_grid_row_edit_btn_cancel: 'Avbryt',
114+
igx_grid_toolbar_actions_filter_prompt: 'Filtrer kolonneliste...',
115+
igx_grid_toolbar_pinning_button_tooltip: 'Åpne rullegardinmenyen for kolonnefester',
116+
igx_grid_toolbar_hiding_button_tooltip: 'Åpne kolonne som skjuler rullegardinmenyen',
117+
igx_grid_toolbar_pinning_title: 'Festede kolonner',
118+
igx_grid_toolbar_hiding_title: 'Synlige kolonner',
119+
igx_grid_toolbar_advanced_filtering_button_tooltip: 'Åpne avansert filtreringsdialogboks',
120+
igx_grid_toolbar_advanced_filtering_button_label: 'Avansert filtrering',
121+
igx_grid_toolbar_exporter_button_tooltip: 'Åpne rullegardinmenyen for eksportør',
122+
igx_grid_toolbar_exporter_button_label: 'Eksporter',
123+
igx_grid_toolbar_exporter_excel_entry_text: 'Eksporter til Excel',
124+
igx_grid_toolbar_exporter_csv_entry_text: 'Eksporter til CSV',
125+
igx_grid_snackbar_addrow_label: 'Rad lagt til',
126+
igx_grid_snackbar_addrow_actiontext: 'FORESTILLING',
127+
igx_grid_actions_edit_label: 'Redigere',
128+
igx_grid_actions_add_label: 'Legge til',
129+
igx_grid_add_row_label: 'LEGG TIL RAD',
130+
igx_grid_actions_add_child_label: 'Legg til barn',
131+
igx_grid_actions_delete_label: 'Slett',
132+
igx_grid_actions_pin_label: 'Fest',
133+
igx_grid_actions_unpin_label: 'Løsne',
134+
igx_grid_actions_jumpUp_label: 'Hoppe opp',
135+
igx_grid_actions_jumpDown_label: 'Hopp ned'
136+
};
137+
138+
/**
139+
* Norwegian resource strings for IgxGrid
140+
*/
141+
export const GridResourceStringsNB = GridResourceStringsNB_ as ExpandRequire<IGridResourceStrings>;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { IListResourceStrings } from 'igniteui-angular';
2+
3+
// exported below as re-cast to create declaration type with expanded properties
4+
const ListResourceStringsNB_: ExpandRequire<IListResourceStrings> = {
5+
igx_list_no_items: 'Det er ingen elementer på listen.',
6+
igx_list_loading: 'Laster inn data fra serveren...'
7+
};
8+
9+
/**
10+
* Norwegian resource strings for IgxList
11+
*/
12+
export const ListResourceStringsNB = ListResourceStringsNB_ as ExpandRequire<IListResourceStrings>;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { IPaginatorResourceStrings } from 'igniteui-angular';
2+
3+
// exported below as re-cast to create declaration type with expanded properties
4+
const PaginatorResourceStringsNB_: ExpandRequire<IPaginatorResourceStrings> = {
5+
igx_paginator_label: 'Elementer per side',
6+
igx_paginator_pager_text: 'av',
7+
igx_paginator_first_page_button_text: 'Gå til første side',
8+
igx_paginator_previous_page_button_text: 'Forrige side',
9+
igx_paginator_last_page_button_text: 'Gå til siste side',
10+
igx_paginator_next_page_button_text: 'Neste side'
11+
};
12+
13+
/**
14+
* Norwegian resource strings for IgxPaginator
15+
*/
16+
export const PaginatorResourceStringsNB = PaginatorResourceStringsNB_ as ExpandRequire<IPaginatorResourceStrings>;

0 commit comments

Comments
 (0)