File tree 1 file changed +7
-1
lines changed
projects/igniteui-angular/src/lib/select
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -73,10 +73,16 @@ export class SelectPositioningStrategy extends BaseFitPositionStrategy implement
73
73
}
74
74
75
75
public itemIsInvisible ( selectFit : SelectFit ) {
76
+ // selected item is completely invisible
76
77
return Math . round ( selectFit . itemElement . getBoundingClientRect ( ) . top * 100 ) / 100 >=
77
78
Math . round ( selectFit . dropDownList . getBoundingClientRect ( ) . bottom * 100 ) / 100 ||
78
79
Math . round ( selectFit . itemElement . getBoundingClientRect ( ) . bottom * 100 ) / 100 <=
79
- Math . round ( selectFit . dropDownList . getBoundingClientRect ( ) . top * 100 ) / 100 ;
80
+ Math . round ( selectFit . dropDownList . getBoundingClientRect ( ) . top * 100 ) / 100 ||
81
+ // selected item is partially invisible at ddl bottom
82
+ Math . round ( selectFit . itemElement . getBoundingClientRect ( ) . top * 100 ) / 100 <=
83
+ ( selectFit . dropDownList . getBoundingClientRect ( ) . bottom * 100 ) / 100 &&
84
+ Math . round ( selectFit . itemElement . getBoundingClientRect ( ) . bottom * 100 ) / 100 >=
85
+ ( selectFit . dropDownList . getBoundingClientRect ( ) . bottom * 100 ) / 100 ;
80
86
}
81
87
82
88
private manageScrollToItem ( selectFit : SelectFit ) {
You can’t perform that action at this time.
0 commit comments