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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/misc/custom-context-menu.html

Issue 1396053002: Rename <menu type=popup> to <menu type=context>. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebaselined Created 5 years, 2 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
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <head> 2 <head>
3 <script src="/js-test-resources/js-test.js"></script> 3 <script src="/js-test-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="ConText">
9 <!-- Test removal of separator at the start. --> 9 <!-- Test removal of separator at the start. -->
10 <hr> 10 <hr>
11 <menuitem label="Item1"></menuitem> 11 <menuitem label="Item1"></menuitem>
12 <!-- Test disabled menuitem. --> 12 <!-- Test disabled menuitem. -->
13 <menuitem label="Item2" disabled></menuitem> 13 <menuitem label="Item2" disabled></menuitem>
14 <!-- Test addition of separator for <hr>. --> 14 <!-- Test addition of separator for <hr>. -->
15 <hr> 15 <hr>
16 <menuitem label="Item3"></menuitem> 16 <menuitem label="Item3"></menuitem>
17 <!-- Test child menu with label. --> 17 <!-- Test child menu with label. -->
18 <menu label="Submenu"> 18 <menu label="Submenu">
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 <!-- Test with menu element without type attribute specified. --> 70 <!-- Test with menu element without type attribute specified. -->
71 <button id="button_1" contextmenu="menu_without_type" style="height: 100px; widt h: 100px;"> 71 <button id="button_1" contextmenu="menu_without_type" style="height: 100px; widt h: 100px;">
72 <menu id="menu_without_type"> 72 <menu id="menu_without_type">
73 <menuitem label="Item1"></menuitem> 73 <menuitem label="Item1"></menuitem>
74 <menuitem label="Item2"></menuitem> 74 <menuitem label="Item2"></menuitem>
75 <menuitem label="Item3"></menuitem> 75 <menuitem label="Item3"></menuitem>
76 </menu> 76 </menu>
77 </button> 77 </button>
78 <!-- Test cancelling show event. --> 78 <!-- Test cancelling show event. -->
79 <button id="button_2" contextmenu="menu_2" style="height: 100px; width: 100px;"> 79 <button id="button_2" contextmenu="menu_2" style="height: 100px; width: 100px;">
80 <menu id="menu_2" type="popup"> 80 <menu id="menu_2" type="context">
81 <menuitem label="Item1"></menuitem> 81 <menuitem label="Item1"></menuitem>
82 <menuitem label="Item2"></menuitem> 82 <menuitem label="Item2"></menuitem>
83 <menuitem label="Item3"></menuitem> 83 <menuitem label="Item3"></menuitem>
84 </menu> 84 </menu>
85 </button> 85 </button>
86 <!-- Test removing menu element inside show event handler. --> 86 <!-- Test removing menu element inside show event handler. -->
87 <button id="button_3" contextmenu="menu_3" style="height: 100px; width: 100px;"> 87 <button id="button_3" contextmenu="menu_3" style="height: 100px; width: 100px;">
88 <menu id="menu_3" type="popup"> 88 <menu id="menu_3" type="context">
89 <menuitem label="Item1"></menuitem> 89 <menuitem label="Item1"></menuitem>
90 <menuitem label="Item2"></menuitem> 90 <menuitem label="Item2"></menuitem>
91 <menuitem label="Item3"></menuitem> 91 <menuitem label="Item3"></menuitem>
92 </menu> 92 </menu>
93 </button> 93 </button>
94 <!-- Test with menu element without any children. --> 94 <!-- Test with menu element without any children. -->
95 <button id="button_4" contextmenu="menu_4" style="height: 100px; width: 100px;"> 95 <button id="button_4" contextmenu="menu_4" style="height: 100px; width: 100px;">
96 <menu id="menu_4" type="popup"> 96 <menu id="menu_4" type="context">
97 </menu> 97 </menu>
98 </button> 98 </button>
99 <!-- Test if an element A has a parent element, then A's assigned context menu i s the assigned context menu of its parent element. --> 99 <!-- Test if an element A has a parent element, then A's assigned context menu i s the assigned context menu of its parent element. -->
100 <div contextmenu="menu_5"> 100 <div contextmenu="menu_5">
101 <div> 101 <div>
102 <button id="button_5" style="height: 100px; width: 100px;"></button> 102 <button id="button_5" style="height: 100px; width: 100px;"></button>
103 </div> 103 </div>
104 <menu id="menu_5" type="popup"> 104 <menu id="menu_5" type="context">
105 <menuitem label="Item1"> 105 <menuitem label="Item1">
106 <menuitem label="Item2"> 106 <menuitem label="Item2">
107 <menuitem label="Item3"> 107 <menuitem label="Item3">
108 </menu> 108 </menu>
109 </div> 109 </div>
110 <script> 110 <script>
111 if (!window.eventSender) 111 if (!window.eventSender)
112 debug("This test requires window.eventSender.") 112 debug("This test requires window.eventSender.")
113 113
114 function contextClickAndGetMenuItems(element) { 114 function contextClickAndGetMenuItems(element) {
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
197 shouldBeEqualToNumber("items1.length - items.length", 0); 197 shouldBeEqualToNumber("items1.length - items.length", 0);
198 shouldBeEqualToNumber("items2.length - items.length", 0); 198 shouldBeEqualToNumber("items2.length - items.length", 0);
199 shouldBeEqualToNumber("items3.length - items.length", 0); 199 shouldBeEqualToNumber("items3.length - items.length", 0);
200 shouldBeEqualToNumber("items4.length - items.length", 0); 200 shouldBeEqualToNumber("items4.length - items.length", 0);
201 shouldBeEqualToNumber("items5.length - items.length", 3); 201 shouldBeEqualToNumber("items5.length - items.length", 3);
202 shouldBeEqualToString("items5[0]", "Item1"); 202 shouldBeEqualToString("items5[0]", "Item1");
203 shouldBeEqualToString("items5[1]", "Item2"); 203 shouldBeEqualToString("items5[1]", "Item2");
204 shouldBeEqualToString("items5[2]", "Item3"); 204 shouldBeEqualToString("items5[2]", "Item3");
205 205
206 </script> 206 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698