| <!-- Based on fast/repaint/hover-invalidation-table.html --> |
| <!DOCTYPE html> |
| <style> |
| tr:hover { |
| background-color: green; |
| } |
| |
| table { |
| position:relative; |
| top: 180px; |
| } |
| </style> |
| <script src="resources/paint-invalidation-test.js" type="text/javascript"></script> |
| <script> |
| function paintInvalidationTest() |
| { |
| var secondRowSpan = document.getElementById("secondRowSpan"); |
| var secondRowSpanBox = secondRowSpan.getBoundingClientRect(); |
| var secondRowSpanCenterX = (secondRowSpanBox.left + secondRowSpanBox.right) / 2; |
| var secondRowSpanCenterY = (secondRowSpanBox.top + secondRowSpanBox.bottom) / 2; |
| |
| if (window.eventSender) { |
| eventSender.mouseMoveTo(secondRowSpanCenterX, secondRowSpanCenterY); |
| eventSender.mouseDown(); |
| eventSender.mouseUp(); |
| } |
| } |
| |
| window.addEventListener("load", runPaintInvalidationTest); |
| </script> |
| <table> |
| <tr> |
| <td rowspan="2">1,1</td> |
| <td>1,4</td> |
| </tr> |
| <tr> |
| <td>2,3</td> |
| </tr> |
| <tr class="bla"> |
| <td rowspan="2" id="secondRowSpan">3,1</td> |
| <td>3,4</td> |
| </tr> |
| <tr> |
| <td>4,4</td> |
| </tr> |
| </table> |