Upstream version 5.34.98.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / repaint / no-caret-repaint-in-non-content-editable-element.html
1 <html>
2 <head>
3 <script src="resources/repaint.js"></script>
4 <script>
5 if (window.testRunner) {
6     // By definition, when caret browsing is enabled we always paint the caret.
7     // So, this test is only applicable when caret browsing is disabled because
8     // non-content-editable elements won't cause the caret to be drawn since they
9     // are not editable.
10     testRunner.overridePreference("WebKitEnableCaretBrowsing", false);
11 }
12 function repaintTest()
13 {
14     if (!window.eventSender)
15         return;
16
17     var target = document.getElementById("target");
18     eventSender.mouseMoveTo(target.offsetLeft, target.offsetTop);
19     eventSender.mouseDown();
20     eventSender.mouseUp();
21 }
22 window.onload = runRepaintTest;
23 </script>
24 </head>
25 <body>
26     <p>This tests that clicking on a non-content editable element does not cause a repaint of it in whole or in part.</p>
27     <p id="target">This element is not content editable.</p>
28 </body>
29 </html>