Skip to content

Commit 58ed43d

Browse files
Merge pull request #14503 from IgniteUI/ganastasov/fix-14276-master
fix(drag-drop): clear transform style for default position - master
2 parents 3c19be2 + bd32919 commit 58ed43d

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

projects/igniteui-angular/src/lib/directives/drag-drop/drag-drop.directive.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1463,6 +1463,10 @@ export class IgxDragDirective implements AfterContentInit, OnDestroy {
14631463

14641464
/** Method setting transformation to the base draggable element. */
14651465
protected setTransformXY(x: number, y: number) {
1466+
if(x === 0 && y === 0) {
1467+
this.element.nativeElement.style.transform = '';
1468+
return;
1469+
}
14661470
this.element.nativeElement.style.transform = 'translate3d(' + x + 'px, ' + y + 'px, 0px)';
14671471
}
14681472

projects/igniteui-angular/src/lib/splitter/splitter.component.spec.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,25 @@ describe('IgxSplitter', () => {
304304
expect(pane2.element.offsetWidth).toBeCloseTo(pane2_originalSize - 100);
305305
});
306306

307+
it('should reset transform style of vertical splitter bar after dragging', async () => {
308+
const pane1 = splitter.panes.toArray()[0];
309+
pane1.size = '200px';
310+
fixture.detectChanges();
311+
312+
fixture.componentInstance.type = SplitterType.Vertical;
313+
fixture.detectChanges();
314+
const splitterBarComponent = fixture.debugElement.query(By.css(SPLITTERBAR_CLASS)).nativeElement;
315+
316+
const splitterBar = fixture.debugElement.query(By.css(SPLITTERBAR_CLASS)).context;
317+
splitterBar.moveStart.emit(pane1);
318+
splitterBar.moving.emit(-150);
319+
fixture.detectChanges();
320+
321+
splitterBar.movingEnd.emit(50);
322+
fixture.detectChanges();
323+
324+
expect(splitterBarComponent.style.transform).not.toBe('translate3d(0px, 0px, 0px)');
325+
});
307326
});
308327

309328
describe('IgxSplitter pane toggle', () => {

0 commit comments

Comments
 (0)