|
|
New SELECT Popup: Support multiple displays for PagePopup
The render process only knows the WebScreenInfo for only one screen so we cannot handle adjusting popup position for multiple monitor setups.
This removes the ability to adjust popup position to fit inside the available screen space and show the popup always attached to the anchor element.
Popup size and whether the popup is displayed above or below the anchor element is still determined by screen info so this is not perfect but it is what the PopupContainer implimentation was doing.
BUG= 475956
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=193744
Total comments: 10
Total comments: 10
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+107 lines, -96 lines) |
Patch |
 |
M |
LayoutTests/fast/forms/page-popup/page-popup-adjust-rect.html
|
View
|
|
5 chunks |
+29 lines, -29 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/forms/page-popup/page-popup-adjust-rect-expected.txt
|
View
|
|
3 chunks |
+29 lines, -29 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/fast/forms/select/popup-menu-position.html
|
View
|
|
3 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
LayoutTests/platform/win/fast/forms/select/popup-menu-position-expected.txt
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/page/DOMWindowPagePopup.h
|
View
|
1
2
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/page/DOMWindowPagePopup.cpp
|
View
|
1
2
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/page/PagePopup.h
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/page/PagePopupController.h
|
View
|
1
2
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/page/PagePopupController.cpp
|
View
|
1
2
|
2 chunks |
+11 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/page/PagePopupController.idl
|
View
|
1
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/WebPagePopupImpl.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/web/WebPagePopupImpl.cpp
|
View
|
1
2
|
4 chunks |
+12 lines, -7 lines |
0 comments
|
Download
|
 |
M |
Source/web/resources/pickerCommon.js
|
View
|
1
|
4 chunks |
+1 line, -12 lines |
0 comments
|
Download
|
Total messages: 13 (3 generated)
|