Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Side by Side Diff: LayoutTests/fast/forms/select/popup-menu-mouse-operations.html

Issue 736883002: Implement <select> Popup Menu using PagePopup (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fixed tests for mac Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../../resources/js-test.js"></script>
5 <script src="../resources/common.js"></script>
6 <script src="../resources/picker-common.js"></script>
7 </head>
8 <body>
9 <select id="menu">
10 <option>foo</option>
11 <option selected>bar</option>
12 <option>baz</option>
13 </select>
14 <script>
15 var menuElement = document.getElementById('menu');
16 var picker = null;
17 openPicker(menuElement, function () {
18 picker = window.internals.pagePopupWindow.global.picker;
19 shouldBeEqualToString('picker._selectElement.value', '1');
20 shouldBeEqualToString('menuElement.value', 'bar');
21
22 hoverOverElement(picker._selectElement.children[0]);
23 shouldBeEqualToString('picker._selectElement.value', '0');
24 shouldBeEqualToString('menuElement.value', 'bar');
25
26 hoverOverElement(picker._selectElement.children[1]);
27 shouldBeEqualToString('picker._selectElement.value', '1');
28 shouldBeEqualToString('menuElement.value', 'bar');
29
30 hoverOverElement(menuElement);
31 shouldBeEqualToString('picker._selectElement.value', '1');
32 shouldBeEqualToString('menuElement.value', 'bar');
33
34 clickElement(picker._selectElement.children[2]);
35 shouldBeNull('window.internals.pagePopupWindow');
36 shouldBeEqualToString('menuElement.value', 'baz');
37
38 finishJSTest();
39 }, function () {
40 testFailed('picker didn\'t open')
41 finishJSTest();
42 });
43 </script>
44 </body>
45 </html>
OLDNEW
« no previous file with comments | « LayoutTests/fast/forms/select/popup-menu-key-operations.html ('k') | LayoutTests/fast/forms/select/popup-menu-position.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698