Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <script> | |
|
leviw_travelin_and_unemployed
2015/03/19 12:56:11
Nit: doctype.
ramya.v
2015/03/24 05:29:19
Done.
| |
| 2 window.onload = function(evt) { | |
|
leviw_travelin_and_unemployed
2015/03/19 12:56:11
You don't need an onload handler. Just put the scr
ramya.v
2015/03/24 05:29:19
Done.
| |
| 3 if (!window.testRunner) | |
| 4 return; | |
| 5 | |
| 6 window.testRunner.dumpAsText(); | |
| 7 drag(); | |
| 8 } | |
| 9 | |
| 10 | |
| 11 function drag() { | |
| 12 | |
| 13 var testElem = document.getElementById("text"); | |
| 14 testElem.addEventListener("mousemove", function(event) { | |
| 15 event.preventDefault(); | |
| 16 }, false); | |
| 17 | |
| 18 var text_x = testElem.offsetLeft; | |
| 19 var text_y = testElem.offsetTop; | |
| 20 | |
| 21 eventSender.mouseMoveTo(text_x, text_y); | |
| 22 eventSender.mouseDown(); | |
| 23 | |
| 24 // Start the selection | |
| 25 eventSender.mouseMoveTo(text_x, text_y + 1); | |
| 26 | |
| 27 // Create the selection | |
| 28 eventSender.mouseMoveTo(text_x + 10, text_y + 10); | |
| 29 eventSender.mouseUp(); | |
| 30 | |
| 31 var range = window.getSelection().getRangeAt(0); | |
| 32 var result = range.toString().length > 0 ? "SUCCESS" : "FAILED"; | |
|
leviw_travelin_and_unemployed
2015/03/19 12:56:11
You should use js-test.js instead of rolling this
ramya.v
2015/03/24 05:29:19
Done.
| |
| 33 document.getElementById("result").innerHTML = result; | |
| 34 | |
| 35 window.testRunner.notifyDone(); | |
| 36 } | |
| 37 </script> | |
| 38 <p>Test for <a href="https://code.google.com/p/chromium/issues/detail?id=346473" >bug | |
| 39 346473</a>: Text selection should happen even if mousemove event is cancelled, | |
| 40 since there is no default action specified for mousemove event in the spec which | |
| 41 is to be prevented on defaultPrevent.</p> | |
|
leviw_travelin_and_unemployed
2015/03/19 12:56:11
"defaultPrevent"
Also since this is easy to test
ramya.v
2015/03/24 05:29:19
Done.
| |
| 42 | |
| 43 <p id="text"> | |
| 44 TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT | |
| 45 </p> | |
| 46 | |
| 47 <p id="result"></p> | |
| OLD | NEW |