Skip to content

Commit 99ed9cd

Browse files
committed
Merge remote-tracking branch 'origin/20.0.x' into ttonev/tree-fix-ssr-20.x
2 parents d5a470b + 2282631 commit 99ed9cd

File tree

2 files changed

+3
-62
lines changed

2 files changed

+3
-62
lines changed

projects/igniteui-angular/src/lib/directives/tooltip/tooltip-target.directive.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -347,10 +347,10 @@ export class IgxTooltipTargetDirective extends IgxToggleActionDirective implemen
347347
@HostListener('click')
348348
public override onClick() {
349349
if (!this.target.collapsed) {
350-
this._hideOnInteraction();
351-
} else if (this.target.timeoutId) {
350+
this.target.forceClose(this.mergedOverlaySettings);
351+
} else if (this.target.toBeShown) {
352352
clearTimeout(this.target.timeoutId);
353-
this.target.timeoutId = null;
353+
this.target.toBeShown = false;
354354
}
355355
}
356356

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

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -975,65 +975,6 @@ describe('IgxGrid - Deferred Column Resizing #grid', () => {
975975
expect(Math.abs(resizerRectTop - headerRectTop)).toBeLessThanOrEqual(1);
976976
}));
977977
});
978-
979-
describe('Resizer tests: ', () => {
980-
let fixture: ComponentFixture<any>;
981-
let grid: IgxGridComponent;
982-
983-
beforeEach(fakeAsync(() => {
984-
fixture = TestBed.createComponent(ResizableColumnsWithToolbarComponent);
985-
fixture.detectChanges();
986-
grid = fixture.componentInstance.grid;
987-
}));
988-
989-
it('should align the resizer top with the grid header top', fakeAsync(() => {
990-
grid.nativeElement.style.marginTop = '40px';
991-
fixture.detectChanges();
992-
const headers = GridFunctions.getColumnHeaders(fixture);
993-
const headerResArea = GridFunctions.getHeaderResizeArea(headers[0]).nativeElement;
994-
995-
const headerRectTop = headerResArea.getBoundingClientRect().top;
996-
997-
UIInteractions.simulateMouseEvent('mousedown', headerResArea, 100, 15);
998-
tick(200);
999-
fixture.detectChanges();
1000-
1001-
const resizer = GridFunctions.getResizer(fixture).nativeElement;
1002-
expect(resizer).toBeDefined();
1003-
1004-
const resizerRectTop = resizer.getBoundingClientRect().top;
1005-
UIInteractions.simulateMouseEvent('mousemove', resizer, 250, 15);
1006-
UIInteractions.simulateMouseEvent('mouseup', resizer, 250, 15);
1007-
fixture.detectChanges();
1008-
1009-
1010-
expect(Math.abs(resizerRectTop - headerRectTop)).toBeLessThanOrEqual(1);
1011-
}));
1012-
1013-
it('should align the resizer top with the grid header top when grid is scaled', fakeAsync(() => {
1014-
grid.nativeElement.style.transform = 'scale(0.6)';
1015-
fixture.detectChanges();
1016-
1017-
const headers = GridFunctions.getColumnHeaders(fixture);
1018-
const headerResArea = GridFunctions.getHeaderResizeArea(headers[1]).nativeElement;
1019-
const headerRectTop = headerResArea.getBoundingClientRect().top;
1020-
1021-
// Trigger resize to show resizer
1022-
UIInteractions.simulateMouseEvent('mousedown', headerResArea, 153, 0);
1023-
tick(200);
1024-
fixture.detectChanges();
1025-
1026-
const resizer = GridFunctions.getResizer(fixture).nativeElement;
1027-
expect(resizer).toBeDefined();
1028-
1029-
const resizerRectTop = resizer.getBoundingClientRect().top;
1030-
1031-
UIInteractions.simulateMouseEvent('mouseup', resizer, 200, 5);
1032-
fixture.detectChanges();
1033-
1034-
expect(Math.abs(resizerRectTop - headerRectTop)).toBeLessThanOrEqual(1);
1035-
}));
1036-
});
1037978
});
1038979

1039980
@Component({

0 commit comments

Comments
 (0)