| OLD | NEW | 
|    1 <html> |    1 <html> | 
|    2 <head> |    2 <head> | 
|    3 <script> |    3 <script> | 
|    4 function print(message, color) { |    4 function print(message, color) { | 
|    5     var paragraph = document.createElement("div"); |    5     var paragraph = document.createElement("div"); | 
|    6     paragraph.appendChild(document.createTextNode(message)); |    6     paragraph.appendChild(document.createTextNode(message)); | 
|    7     paragraph.style.fontFamily = "monospace"; |    7     paragraph.style.fontFamily = "monospace"; | 
|    8     if (color) |    8     if (color) | 
|    9         paragraph.style.color = color; |    9         paragraph.style.color = color; | 
|   10     document.getElementById("console").appendChild(paragraph); |   10     document.getElementById("console").appendChild(paragraph); | 
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   42     shouldBe("event.offsetY", event.offsetY, offsetY); |   42     shouldBe("event.offsetY", event.offsetY, offsetY); | 
|   43     shouldBe("event.x", event.x, x); |   43     shouldBe("event.x", event.x, x); | 
|   44     shouldBe("event.y", event.y, y); |   44     shouldBe("event.y", event.y, y); | 
|   45 } |   45 } | 
|   46 function test() { |   46 function test() { | 
|   47     if (window.testRunner) { |   47     if (window.testRunner) { | 
|   48         testRunner.dumpAsText(); |   48         testRunner.dumpAsText(); | 
|   49         testRunner.waitUntilDone(); |   49         testRunner.waitUntilDone(); | 
|   50     } |   50     } | 
|   51  |   51  | 
|   52     // Mouse events only work after an initial layout |  | 
|   53     document.body.offsetLeft; |  | 
|   54  |  | 
|   55     if (window.eventSender) { |   52     if (window.eventSender) { | 
|   56         eventSender.mouseMoveTo(22, 104); |   53         eventSender.mouseMoveTo(22, 104); | 
|   57         eventSender.mouseDown(); |   54         eventSender.mouseDown(); | 
|   58         eventSender.mouseUp(); |   55         eventSender.mouseUp(); | 
|   59     } |   56     } | 
|   60  |   57  | 
|   61     if (window.eventSender) { |   58     if (window.eventSender) { | 
|   62         eventSender.mouseMoveTo(22, 184); |   59         eventSender.mouseMoveTo(22, 184); | 
|   63         eventSender.mouseDown(); |   60         eventSender.mouseDown(); | 
|   64         eventSender.mouseUp(); |   61         eventSender.mouseUp(); | 
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  120 </select> |  117 </select> | 
|  121 </form> |  118 </form> | 
|  122 <select style="position:absolute; top: 408;" size="3" onmousedown="mouseeventver
     ify2(event, 22, 448, 12, 38, this, 'mousedown')"> |  119 <select style="position:absolute; top: 408;" size="3" onmousedown="mouseeventver
     ify2(event, 22, 448, 12, 38, this, 'mousedown')"> | 
|  123 <option>One |  120 <option>One | 
|  124 <option id="o5" onmousedown="mouseeventverify2(event, 22, 448, 12, 38, this, 'mo
     usedown')">Two |  121 <option id="o5" onmousedown="mouseeventverify2(event, 22, 448, 12, 38, this, 'mo
     usedown')">Two | 
|  125 </select> |  122 </select> | 
|  126 </form> |  123 </form> | 
|  127 <div style="position:absolute; top: 550;" id='console'></div> |  124 <div style="position:absolute; top: 550;" id='console'></div> | 
|  128 </body> |  125 </body> | 
|  129 </html> |  126 </html> | 
| OLD | NEW |