Skip to content

Commit 6fbb45d

Browse files
committed
fix(overlay): calculate correctly extend, #6474
1 parent 677c987 commit 6fbb45d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

projects/igniteui-angular/src/lib/services/overlay/position/base-fit-position-strategy.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ export abstract class BaseFitPositionStrategy extends ConnectedPositioningStrate
3838
connectedFit.horizontalOffset ? connectedFit.horizontalOffset : 0);
3939
connectedFit.right = connectedFit.left + connectedFit.contentElementRect.width;
4040
connectedFit.fitHorizontal = {
41-
back: Math.round(connectedFit.left - connectedFit.viewPortRect.left),
42-
forward: Math.round(connectedFit.viewPortRect.right - connectedFit.right)
41+
back: Math.round(connectedFit.left),
42+
forward: Math.round(connectedFit.viewPortRect.width - connectedFit.right)
4343
};
4444

4545
connectedFit.top = this.calculateTop(
@@ -50,8 +50,8 @@ export abstract class BaseFitPositionStrategy extends ConnectedPositioningStrate
5050
connectedFit.verticalOffset ? connectedFit.verticalOffset : 0);
5151
connectedFit.bottom = connectedFit.top + connectedFit.contentElementRect.height;
5252
connectedFit.fitVertical = {
53-
back: Math.round(connectedFit.top - connectedFit.viewPortRect.top),
54-
forward: Math.round(connectedFit.viewPortRect.bottom - connectedFit.bottom)
53+
back: Math.round(connectedFit.top),
54+
forward: Math.round(connectedFit.viewPortRect.height - connectedFit.bottom)
5555
};
5656
}
5757

0 commit comments

Comments
 (0)