(anchor: OverlayAnchor, height: number, availHeight: number, marginTop: number)
| 1005 | } |
| 1006 | |
| 1007 | private resolveAnchorRow(anchor: OverlayAnchor, height: number, availHeight: number, marginTop: number): number { |
| 1008 | switch (anchor) { |
| 1009 | case "top-left": |
| 1010 | case "top-center": |
| 1011 | case "top-right": |
| 1012 | return marginTop; |
| 1013 | case "bottom-left": |
| 1014 | case "bottom-center": |
| 1015 | case "bottom-right": |
| 1016 | return marginTop + availHeight - height; |
| 1017 | case "left-center": |
| 1018 | case "center": |
| 1019 | case "right-center": |
| 1020 | return marginTop + Math.floor((availHeight - height) / 2); |
| 1021 | } |
| 1022 | } |
| 1023 | |
| 1024 | private resolveAnchorCol(anchor: OverlayAnchor, width: number, availWidth: number, marginLeft: number): number { |
| 1025 | switch (anchor) { |
no outgoing calls
no test coverage detected