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

Side by Side Diff: LayoutTests/fast/dom/HTMLMenuElement/custom-context-menu.html

Issue 766863002: Implement checked attribute for menuitem. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebased Created 6 years 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
« no previous file with comments | « no previous file | LayoutTests/fast/dom/HTMLMenuElement/custom-context-menu-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <head> 2 <head>
3 <script src="../../../resources/js-test.js"></script> 3 <script src="../../../resources/js-test.js"></script>
4 </head> 4 </head>
5 <button id="button" style="height: 100px; width: 100px;"> 5 <button id="button" style="height: 100px; width: 100px;">
6 </button> 6 </button>
7 <button id="button_with_contextmenu" contextmenu="menu_id" style="height: 100px; width: 100px;"> 7 <button id="button_with_contextmenu" contextmenu="menu_id" style="height: 100px; width: 100px;">
8 <menu id="menu_id" type="PopUp"> 8 <menu id="menu_id" type="PopUp">
9 <!-- Test removal of separator at the start. --> 9 <!-- Test removal of separator at the start. -->
10 <hr> 10 <hr>
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 <!-- Test collapsing two or more adjacent separators. --> 42 <!-- Test collapsing two or more adjacent separators. -->
43 <hr> 43 <hr>
44 <hr> 44 <hr>
45 <hr> 45 <hr>
46 <hr> 46 <hr>
47 <!-- Test menuitem menu without label. --> 47 <!-- Test menuitem menu without label. -->
48 <menuitem></menuitem> 48 <menuitem></menuitem>
49 <!-- Test menuitem menu with empty label. --> 49 <!-- Test menuitem menu with empty label. -->
50 <menuitem label=""></menuitem> 50 <menuitem label=""></menuitem>
51 <menuitem label="Item13"></menuitem> 51 <menuitem label="Item13"></menuitem>
52 <!-- Test menuitem of type "checkbox" without "checked" attribute. -->
53 <menuitem type="checkbox" label="Item14"></menuitem>
54 <!-- Test menuitem of type "checkbox" with "checked" attribute. -->
55 <menuitem type="checkbox" label="Item15" checked></menuitem>
56 <!-- Test default menuitem with "checked" attribute. -->
57 <menuitem label="Item16" checked></menuitem>
52 <!-- Test removal of separator at the end. --> 58 <!-- Test removal of separator at the end. -->
53 <hr> 59 <hr>
54 </menu> 60 </menu>
55 </button> 61 </button>
56 <!-- Test with menu element without type attribute specified. --> 62 <!-- Test with menu element without type attribute specified. -->
57 <button id="button_1" contextmenu="menu_without_type" style="height: 100px; widt h: 100px;"> 63 <button id="button_1" contextmenu="menu_without_type" style="height: 100px; widt h: 100px;">
58 <menu id="menu_without_type"> 64 <menu id="menu_without_type">
59 <menuitem label="Item1"></menuitem> 65 <menuitem label="Item1"></menuitem>
60 <menuitem label="Item2"></menuitem> 66 <menuitem label="Item2"></menuitem>
61 <menuitem label="Item3"></menuitem> 67 <menuitem label="Item3"></menuitem>
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 153
148 var button4 = document.getElementById("button_4"); 154 var button4 = document.getElementById("button_4");
149 var items4 = contextClickAndGetMenuItems(button4); 155 var items4 = contextClickAndGetMenuItems(button4);
150 156
151 // Esc key to hide the context menu. 157 // Esc key to hide the context menu.
152 eventSender.keyDown("escape"); 158 eventSender.keyDown("escape");
153 159
154 var button5 = document.getElementById("button_5"); 160 var button5 = document.getElementById("button_5");
155 var items5 = contextClickAndGetMenuItems(button5); 161 var items5 = contextClickAndGetMenuItems(button5);
156 162
157 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 17); 163 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 20);
158 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1"); 164 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1");
159 shouldBeEqualToString("itemsWithCustomContextMenu[1]", "#Item2"); 165 shouldBeEqualToString("itemsWithCustomContextMenu[1]", "#Item2");
160 shouldBeEqualToString("itemsWithCustomContextMenu[2]", "---------"); 166 shouldBeEqualToString("itemsWithCustomContextMenu[2]", "---------");
161 shouldBeEqualToString("itemsWithCustomContextMenu[3]", "Item3"); 167 shouldBeEqualToString("itemsWithCustomContextMenu[3]", "Item3");
162 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >"); 168 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >");
163 shouldBeEqualToString("itemsWithCustomContextMenu[5]", "_Item4"); 169 shouldBeEqualToString("itemsWithCustomContextMenu[5]", "_Item4");
164 shouldBeEqualToString("itemsWithCustomContextMenu[6]", "_Deeper submenu >"); 170 shouldBeEqualToString("itemsWithCustomContextMenu[6]", "_Deeper submenu >");
165 shouldBeEqualToString("itemsWithCustomContextMenu[7]", "__Item5"); 171 shouldBeEqualToString("itemsWithCustomContextMenu[7]", "__Item5");
166 shouldBeEqualToString("itemsWithCustomContextMenu[8]", "__---------"); 172 shouldBeEqualToString("itemsWithCustomContextMenu[8]", "__---------");
167 shouldBeEqualToString("itemsWithCustomContextMenu[9]", "__Item6"); 173 shouldBeEqualToString("itemsWithCustomContextMenu[9]", "__Item6");
168 shouldBeEqualToString("itemsWithCustomContextMenu[10]", "Item7"); 174 shouldBeEqualToString("itemsWithCustomContextMenu[10]", "Item7");
169 shouldBeEqualToString("itemsWithCustomContextMenu[11]", "---------"); 175 shouldBeEqualToString("itemsWithCustomContextMenu[11]", "---------");
170 shouldBeEqualToString("itemsWithCustomContextMenu[12]", "Item8"); 176 shouldBeEqualToString("itemsWithCustomContextMenu[12]", "Item8");
171 shouldBeEqualToString("itemsWithCustomContextMenu[13]", "Item11"); 177 shouldBeEqualToString("itemsWithCustomContextMenu[13]", "Item11");
172 shouldBeEqualToString("itemsWithCustomContextMenu[14]", "Item12"); 178 shouldBeEqualToString("itemsWithCustomContextMenu[14]", "Item12");
173 shouldBeEqualToString("itemsWithCustomContextMenu[15]", "---------"); 179 shouldBeEqualToString("itemsWithCustomContextMenu[15]", "---------");
174 shouldBeEqualToString("itemsWithCustomContextMenu[16]", "Item13"); 180 shouldBeEqualToString("itemsWithCustomContextMenu[16]", "Item13");
181 shouldBeEqualToString("itemsWithCustomContextMenu[17]", "Item14");
182 shouldBeEqualToString("itemsWithCustomContextMenu[18]", "*Item15");
183 shouldBeEqualToString("itemsWithCustomContextMenu[19]", "Item16");
175 shouldBeEqualToNumber("items1.length - items.length", 0); 184 shouldBeEqualToNumber("items1.length - items.length", 0);
176 shouldBeEqualToNumber("items2.length - items.length", 0); 185 shouldBeEqualToNumber("items2.length - items.length", 0);
177 shouldBeEqualToNumber("items3.length - items.length", 0); 186 shouldBeEqualToNumber("items3.length - items.length", 0);
178 shouldBeEqualToNumber("items4.length - items.length", 0); 187 shouldBeEqualToNumber("items4.length - items.length", 0);
179 shouldBeEqualToNumber("items5.length - items.length", 3); 188 shouldBeEqualToNumber("items5.length - items.length", 3);
180 shouldBeEqualToString("items5[0]", "Item1"); 189 shouldBeEqualToString("items5[0]", "Item1");
181 shouldBeEqualToString("items5[1]", "Item2"); 190 shouldBeEqualToString("items5[1]", "Item2");
182 shouldBeEqualToString("items5[2]", "Item3"); 191 shouldBeEqualToString("items5[2]", "Item3");
183 192
184 </script> 193 </script>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/dom/HTMLMenuElement/custom-context-menu-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698