| div { width:100px; height:100px;} |
| div#outsideDiv:before { content:"> "; } |
| div#outsideDiv:hover:before { content:"< "; } |
| Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=56401">https://bugs.webkit.org/show_bug.cgi?id=56401</a> |
| Hover the mouse over the "Inline" text. The test passes if "Inline" is not placed on a new line. |
| <div id="outsideDiv" onmouseover="checkTestResult()"> |
| <div id="insideDiv">Block</p> |
| function getElementTop(elementId) |
| var elem = document.getElementById(elementId); |
| return elem.getBoundingClientRect().top; |
| function simulateMouseMove() |
| var outsideDivTop = getElementTop("outsideDiv"); |
| eventSender.mouseMoveTo(50, outsideDivTop); |
| function checkTestResult() |
| var outsideDivTop = getElementTop("outsideDiv"); |
| var insideDivTop = getElementTop("insideDiv"); |
| document.getElementById("console").innerText = (insideDivOriginalTop != insideDivTop) ? "FAIL" : "PASS"; |
| document.getElementById("outsideDiv").style.visibility = 'hidden'; |
| // Capture the initial values for inside div top |
| var insideDivOriginalTop = getElementTop("insideDiv"); |