Skip to content

Commit 60b0eb9

Browse files
authored
Merge branch '18.2.x' into mkirkova-fix-15113-18.2.x
2 parents 0857409 + 8a219ec commit 60b0eb9

File tree

6 files changed

+84
-18
lines changed

6 files changed

+84
-18
lines changed

projects/igniteui-angular/src/lib/core/i18n/grid-resources.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,8 @@ export const GridResourceStringsEN: IGridResourceStrings = {
235235
igx_grid_excel_custom_dialog_add: 'add filter',
236236
igx_grid_excel_custom_dialog_clear: 'Clear filter',
237237
igx_grid_excel_custom_dialog_header: 'Custom auto-filter on column: ',
238-
igx_grid_excel_cancel: 'cancel',
239-
igx_grid_excel_apply: 'apply',
238+
igx_grid_excel_cancel: 'Cancel',
239+
igx_grid_excel_apply: 'Apply',
240240
igx_grid_excel_search_placeholder: 'Search',
241241
igx_grid_excel_select_all: 'Select All',
242242
igx_grid_excel_select_all_search_results: 'Select all search results',

projects/igniteui-angular/src/lib/core/styles/components/checkbox/_checkbox-component.scss

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -232,10 +232,6 @@
232232
@extend %igx-checkbox--indeterminate-fluent !optional;
233233
}
234234

235-
@include mx(material, indeterminate) {
236-
@extend %igx-checkbox--indeterminate-material !optional;
237-
}
238-
239235
@include mx(invalid, indeterminate) {
240236
@extend %igx-checkbox--indeterminate--invalid !optional;
241237

@@ -246,6 +242,14 @@
246242
}
247243
}
248244

245+
@include mx(material, disabled, indeterminate) {
246+
@extend %igx-checkbox--disabled-indeterminate-material !optional;
247+
}
248+
249+
@include mx(fluent, disabled, indeterminate) {
250+
@extend %igx-checkbox--disabled-indeterminate-fluent !optional;
251+
}
252+
249253
@include mx(indigo, focused, indeterminate) {
250254
@extend %igx-checkbox--focused-checked-indigo !optional;
251255
}

projects/igniteui-angular/src/lib/core/styles/components/checkbox/_checkbox-theme.scss

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,12 @@
377377
z-index: 1;
378378
}
379379
}
380+
}
381+
382+
%igx-checkbox--disabled-indeterminate-fluent {
383+
%cbx-composite-mark {
384+
stroke: transparent;
385+
}
380386

381387
%cbx-composite--x--disabled {
382388
background: transparent;
@@ -387,7 +393,7 @@
387393
}
388394
}
389395

390-
%igx-checkbox--indeterminate-material {
396+
%igx-checkbox--disabled-indeterminate-material {
391397
%cbx-composite--x--disabled {
392398
border-color: var-get($theme, 'disabled-indeterminate-color');
393399
background: var-get($theme, 'disabled-indeterminate-color');

projects/igniteui-angular/src/lib/core/styles/components/grid/_grid-theme.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3248,6 +3248,14 @@
32483248
}
32493249
}
32503250

3251+
igx-child-grid-row {
3252+
igx-child-grid-row {
3253+
%igx-grid__tr-action {
3254+
border-inline-end: var-get($theme, 'header-border-width') var-get($theme, 'header-border-style') var-get($theme, 'header-border-color');
3255+
}
3256+
}
3257+
}
3258+
32513259
// Pivot grid
32523260
%igx-grid__pivot--super-compact {
32533261
--ig-size: 1 !important;

projects/igniteui-angular/src/lib/core/styles/components/progress/_progress-theme.scss

Lines changed: 55 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -153,13 +153,6 @@
153153
} @else if $variant == 'fluent' {
154154
gap: rem(2px);
155155
}
156-
157-
&[dir='rtl'],
158-
[dir='rtl'] & {
159-
%linear-bar {
160-
transform: rotateY(180deg);
161-
}
162-
}
163156
}
164157

165158
%linear-bar {
@@ -225,6 +218,13 @@
225218
&::after {
226219
animation: indeterminate-primary-scale 2000ms infinite linear;
227220
}
221+
222+
[dir="rtl"] & {
223+
animation: indeterminate-primary-rtl 2000ms infinite linear;
224+
left: auto;
225+
right: -145.166611%;
226+
transform-origin: top right;
227+
}
228228
}
229229

230230
%linear-indicator--indeterminate-secondary {
@@ -236,6 +236,13 @@
236236
width: 100%;
237237
height: inherit;
238238
}
239+
240+
[dir="rtl"] & {
241+
animation: indeterminate-secondary-rtl 2000ms infinite linear;
242+
left: auto;
243+
right: -54.888891%;
244+
transform-origin: top right;
245+
}
239246
}
240247

241248
%linear-indicator--default {
@@ -317,6 +324,26 @@
317324
}
318325
}
319326

327+
@keyframes indeterminate-primary-rtl {
328+
0% {
329+
transform: translateX(0);
330+
}
331+
332+
20% {
333+
animation-timing-function: $indeterminate-primary-translate-step-2;
334+
transform: translateX(0);
335+
}
336+
337+
59.15% {
338+
animation-timing-function: $indeterminate-primary-translate-step-3;
339+
transform: translateX(-83.67142%);
340+
}
341+
342+
100% {
343+
transform: translateX(-200.611057%);
344+
}
345+
}
346+
320347
@keyframes indeterminate-primary-scale {
321348
0% {
322349
transform: scaleX(.08);
@@ -359,6 +386,27 @@
359386
}
360387
}
361388

389+
@keyframes indeterminate-secondary-rtl {
390+
0% {
391+
animation-timing-function: $indeterminate-secondary-translate-step-1;
392+
transform: translateX(0);
393+
}
394+
395+
25% {
396+
animation-timing-function: $indeterminate-secondary-translate-step-2;
397+
transform: translateX(-37.651913%);
398+
}
399+
400+
48.35% {
401+
animation-timing-function: $indeterminate-secondary-translate-step-3;
402+
transform: translateX(-84.386165%);
403+
}
404+
405+
100% {
406+
transform: translateX(-160.277782%);
407+
}
408+
}
409+
362410
@keyframes indeterminate-secondary-scale {
363411
0% {
364412
animation-timing-function: $indeterminate-secondary-scale-step-1;

projects/igniteui-angular/src/lib/test-utils/grid-functions.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,7 @@ export class GridFunctions {
738738
public static getApplyButtonExcelStyleFiltering(fix: ComponentFixture<any>, menu = null, grid = 'igx-grid') {
739739
const excelMenu = menu ? menu : GridFunctions.getExcelStyleFilteringComponent(fix, grid);
740740
const containedButtons = Array.from(excelMenu.querySelectorAll('.igx-button--contained'));
741-
const applyButton: any = containedButtons.find((rb: any) => rb.innerText === 'apply');
741+
const applyButton: any = containedButtons.find((rb: any) => rb.innerText.toLowerCase() === 'apply');
742742
return applyButton;
743743
}
744744

@@ -750,7 +750,7 @@ export class GridFunctions {
750750
public static clickCancelExcelStyleFiltering(fix: ComponentFixture<any>, menu = null) {
751751
const excelMenu = menu ? menu : GridFunctions.getExcelStyleFilteringComponent(fix);
752752
const flatButtons = Array.from(excelMenu.querySelectorAll('.igx-button--flat'));
753-
const cancelButton: any = flatButtons.find((rb: any) => rb.innerText === 'cancel');
753+
const cancelButton: any = flatButtons.find((rb: any) => rb.innerText.toLowerCase() === 'cancel');
754754
cancelButton.click();
755755
}
756756

@@ -771,7 +771,7 @@ export class GridFunctions {
771771
public static getApplyExcelStyleCustomFiltering(fix: ComponentFixture<any>): HTMLElement {
772772
const customFilterMenu = GridFunctions.getExcelStyleCustomFilteringDialog(fix);
773773
const containedButtons = Array.from(customFilterMenu.querySelectorAll('.igx-button--contained'));
774-
const applyButton = containedButtons.find((rb: any) => rb.innerText === 'apply');
774+
const applyButton = containedButtons.find((rb: any) => rb.innerText.toLowerCase() === 'apply');
775775
return applyButton as HTMLElement;
776776
}
777777

@@ -804,7 +804,7 @@ export class GridFunctions {
804804
public static clickCancelExcelStyleCustomFiltering(fix: ComponentFixture<any>) {
805805
const customFilterMenu = GridFunctions.getExcelStyleCustomFilteringDialog(fix);
806806
const flatButtons = Array.from(customFilterMenu.querySelectorAll('.igx-button--flat'));
807-
const cancelButton: any = flatButtons.find((rb: any) => rb.innerText === 'cancel');
807+
const cancelButton: any = flatButtons.find((rb: any) => rb.innerText.toLowerCase() === 'cancel');
808808
cancelButton.click();
809809
}
810810

0 commit comments

Comments
 (0)