| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <script src="../../resources/js-test.js"></script> | 2 <script src="../../resources/js-test.js"></script> |
| 3 <body style="min-height: 5000px"> | 3 <body style="min-height: 5000px"> |
| 4 <span id="elt">text</span> | 4 <span id="elt">text</span> |
| 5 | 5 |
| 6 <script> | 6 <script> |
| 7 description('Checks that bounds are handled properly when activating TextMatch m
arkers.'); | 7 description('Checks that bounds are handled properly when activating TextMatch m
arkers.'); |
| 8 | 8 |
| 9 if (window.testRunner) | 9 if (window.testRunner) |
| 10 testRunner.dumpAsText(); | 10 testRunner.dumpAsText(); |
| 11 | 11 |
| 12 var range = document.createRange(); | 12 var range = document.createRange(); |
| 13 var elt = document.getElementById('elt').firstChild; | 13 var elt = document.getElementById('elt').firstChild; |
| 14 range.setStart(elt, 1); | 14 range.setStart(elt, 1); |
| 15 range.setEnd(elt, 3); | 15 range.setEnd(elt, 3); |
| 16 | 16 |
| 17 if (!window.internals) { | 17 if (!window.internals) { |
| 18 alert('This test requires window.interals to run!'); | 18 alert('This test requires window.interals to run!'); |
| 19 } else { | 19 } else { |
| 20 window.internals.addTextMatchMarker(range, false); | 20 window.internals.addTextMatchMarker(range, 'kInactive'); |
| 21 | 21 |
| 22 window.internals.setMarkersActive(elt, 0, 1, true); | 22 window.internals.setMarkersActive(elt, 0, 1, true); |
| 23 shouldBe('window.internals.activeMarkerCountForNode(elt)', '0'); | 23 shouldBe('window.internals.activeMarkerCountForNode(elt)', '0'); |
| 24 | 24 |
| 25 window.internals.setMarkersActive(elt, 1, 2, true); | 25 window.internals.setMarkersActive(elt, 1, 2, true); |
| 26 shouldBe('window.internals.activeMarkerCountForNode(elt)', '1'); | 26 shouldBe('window.internals.activeMarkerCountForNode(elt)', '1'); |
| 27 | 27 |
| 28 window.internals.setMarkersActive(elt, 2, 3, false); | 28 window.internals.setMarkersActive(elt, 2, 3, false); |
| 29 shouldBe('window.internals.activeMarkerCountForNode(elt)', '0'); | 29 shouldBe('window.internals.activeMarkerCountForNode(elt)', '0'); |
| 30 | 30 |
| 31 window.internals.setMarkersActive(elt, 3, 4, true); | 31 window.internals.setMarkersActive(elt, 3, 4, true); |
| 32 shouldBe('window.internals.activeMarkerCountForNode(elt)', '0'); | 32 shouldBe('window.internals.activeMarkerCountForNode(elt)', '0'); |
| 33 } | 33 } |
| 34 | 34 |
| 35 var successfullyParsed = true; | 35 var successfullyParsed = true; |
| 36 </script> | 36 </script> |
| 37 </body> | 37 </body> |
| 38 </html> | 38 </html> |
| OLD | NEW |