| OLD | NEW |
| 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 17 matching lines...) Expand all Loading... |
| 28 </menu> | 28 </menu> |
| 29 <menuitem label="Item7"></menuitem> | 29 <menuitem label="Item7"></menuitem> |
| 30 <!-- Test child menu without label. --> | 30 <!-- Test child menu without label. --> |
| 31 <menu> | 31 <menu> |
| 32 <menuitem label="Item8"></menuitem> | 32 <menuitem label="Item8"></menuitem> |
| 33 <!-- Test child menu with empty label. --> | 33 <!-- Test child menu with empty label. --> |
| 34 <menu label=""> | 34 <menu label=""> |
| 35 <menuitem label="Item9"></menuitem> | 35 <menuitem label="Item9"></menuitem> |
| 36 <menuitem label="Item10"></menuitem> | 36 <menuitem label="Item10"></menuitem> |
| 37 </menu> | 37 </menu> |
| 38 <!-- Test collapsing two or more adjacent separators. --> | |
| 39 <hr> | |
| 40 <menuitem label="Item11"></menuitem> | 38 <menuitem label="Item11"></menuitem> |
| 41 <menuitem label="Item12"></menuitem> | 39 <menuitem label="Item12"></menuitem> |
| 42 </menu> | 40 </menu> |
| 43 <!-- Test collapsing two or more adjacent separators. --> | 41 <!-- Test collapsing two or more adjacent separators. --> |
| 44 <hr> | 42 <hr> |
| 45 <hr> | 43 <hr> |
| 46 <hr> | 44 <hr> |
| 47 <hr> | 45 <hr> |
| 48 <!-- Test menuitem menu without label. --> | 46 <!-- Test menuitem menu without label. --> |
| 49 <menuitem></menuitem> | 47 <menuitem></menuitem> |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 131 var button3 = document.getElementById("button_3"); | 129 var button3 = document.getElementById("button_3"); |
| 132 document.getElementById("menu_3").addEventListener("show", removeMenu, false); | 130 document.getElementById("menu_3").addEventListener("show", removeMenu, false); |
| 133 var items3 = contextClickAndGetMenuItems(button3); | 131 var items3 = contextClickAndGetMenuItems(button3); |
| 134 | 132 |
| 135 // Esc key to hide the context menu. | 133 // Esc key to hide the context menu. |
| 136 eventSender.keyDown("escape"); | 134 eventSender.keyDown("escape"); |
| 137 | 135 |
| 138 var button4 = document.getElementById("button_4"); | 136 var button4 = document.getElementById("button_4"); |
| 139 var items4 = contextClickAndGetMenuItems(button4); | 137 var items4 = contextClickAndGetMenuItems(button4); |
| 140 | 138 |
| 141 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 21); | 139 shouldBeEqualToNumber("itemsWithCustomContextMenu.length - items.length", 17); |
| 142 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1"); | 140 shouldBeEqualToString("itemsWithCustomContextMenu[0]", "Item1"); |
| 141 shouldBeEqualToString("itemsWithCustomContextMenu[1]", "Item2"); |
| 142 shouldBeEqualToString("itemsWithCustomContextMenu[2]", "---------"); |
| 143 shouldBeEqualToString("itemsWithCustomContextMenu[3]", "Item3"); |
| 143 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >"); | 144 shouldBeEqualToString("itemsWithCustomContextMenu[4]", "Submenu >"); |
| 144 shouldBeEqualToString("itemsWithCustomContextMenu[5]", "_Item4"); | 145 shouldBeEqualToString("itemsWithCustomContextMenu[5]", "_Item4"); |
| 145 shouldBeEqualToString("itemsWithCustomContextMenu[6]", "_Deeper submenu >"); | 146 shouldBeEqualToString("itemsWithCustomContextMenu[6]", "_Deeper submenu >"); |
| 146 shouldBeEqualToString("itemsWithCustomContextMenu[7]", "__Item5"); | 147 shouldBeEqualToString("itemsWithCustomContextMenu[7]", "__Item5"); |
| 147 shouldBeEqualToString("itemsWithCustomContextMenu[8]", "__---------"); | 148 shouldBeEqualToString("itemsWithCustomContextMenu[8]", "__---------"); |
| 149 shouldBeEqualToString("itemsWithCustomContextMenu[9]", "__Item6"); |
| 148 shouldBeEqualToString("itemsWithCustomContextMenu[10]", "Item7"); | 150 shouldBeEqualToString("itemsWithCustomContextMenu[10]", "Item7"); |
| 149 shouldBeEqualToString("itemsWithCustomContextMenu[11]", "---------"); | 151 shouldBeEqualToString("itemsWithCustomContextMenu[11]", "---------"); |
| 150 shouldBeEqualToString("itemsWithCustomContextMenu[12]", "Item8"); | 152 shouldBeEqualToString("itemsWithCustomContextMenu[12]", "Item8"); |
| 151 shouldBeEqualToString("itemsWithCustomContextMenu[13]", "---------"); | 153 shouldBeEqualToString("itemsWithCustomContextMenu[13]", "Item11"); |
| 152 shouldBeEqualToString("itemsWithCustomContextMenu[14]", "Item9"); | 154 shouldBeEqualToString("itemsWithCustomContextMenu[14]", "Item12"); |
| 153 shouldBeEqualToString("itemsWithCustomContextMenu[16]", "---------"); | 155 shouldBeEqualToString("itemsWithCustomContextMenu[15]", "---------"); |
| 154 shouldBeEqualToString("itemsWithCustomContextMenu[19]", "---------"); | 156 shouldBeEqualToString("itemsWithCustomContextMenu[16]", "Item13"); |
| 155 shouldBeEqualToString("itemsWithCustomContextMenu[20]", "Item13"); | |
| 156 shouldBeEqualToNumber("items1.length - items.length", 0); | 157 shouldBeEqualToNumber("items1.length - items.length", 0); |
| 157 shouldBeEqualToNumber("items2.length - items.length", 0); | 158 shouldBeEqualToNumber("items2.length - items.length", 0); |
| 158 shouldBeEqualToNumber("items3.length - items.length", 0); | 159 shouldBeEqualToNumber("items3.length - items.length", 0); |
| 159 shouldBeEqualToNumber("items4.length - items.length", 0); | 160 shouldBeEqualToNumber("items4.length - items.length", 0); |
| 160 | 161 |
| 161 </script> | 162 </script> |
| OLD | NEW |