| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> |
| 4 | 4 |
| 5 <div id="main" role="main"> | 5 <div id="main" role="main"> |
| 6 | 6 |
| 7 <div id="contenteditable-textbox" role="textbox" contenteditable="true"> | 7 <div id="contenteditable-textbox" role="textbox" contenteditable="true"> |
| 8 <div id="contenteditable-line1">Line 1</div> | 8 <div id="contenteditable-line1">Line 1</div> |
| 9 <textarea id="contenteditable-line2" rows="1" cols="40">Line 2</textarea
> | 9 <textarea id="contenteditable-line2" rows="1" cols="40">Line 2</textarea
> |
| 10 </div> | 10 </div> |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 206 var selectionRange = document.createRange(); | 206 var selectionRange = document.createRange(); |
| 207 var mainAccessible = accessibilityController.accessibleElementById("main
"); | 207 var mainAccessible = accessibilityController.accessibleElementById("main
"); |
| 208 var rootAccessible = accessibilityController.rootElement; | 208 var rootAccessible = accessibilityController.rootElement; |
| 209 | 209 |
| 210 var contenteditable = document.getElementById("contenteditable-div"); | 210 var contenteditable = document.getElementById("contenteditable-div"); |
| 211 var line1 = document.getElementById("paragraph1").firstChild; | 211 var line1 = document.getElementById("paragraph1").firstChild; |
| 212 var line2 = document.getElementById("paragraph1").lastChild; | 212 var line2 = document.getElementById("paragraph1").lastChild; |
| 213 var line3 = document.getElementById("paragraph2").firstChild; | 213 var line3 = document.getElementById("paragraph2").firstChild; |
| 214 var contenteditableLines = [ line1, line2, line3 ]; | 214 var contenteditableLines = [ line1, line2, line3 ]; |
| 215 var contenteditableAccessible = accessibilityController.accessibleElemen
tById("contenteditable-div"); | 215 var contenteditableAccessible = accessibilityController.accessibleElemen
tById("contenteditable-div"); |
| 216 contenteditable.focus(); |
| 216 | 217 |
| 217 // Select entire lines in the second content editable. | 218 // Select entire lines in the second content editable. |
| 218 for (var testCase = 0; testCase < 2; ++testCase) { | 219 for (var testCase = 0; testCase < 2; ++testCase) { |
| 219 | 220 |
| 220 for (var i = 0; i < contenteditableLines.length; ++i) { | 221 for (var i = 0; i < contenteditableLines.length; ++i) { |
| 221 var start = i * 7; | 222 var start = i * 7; |
| 222 var end = i * 7 + 6; | 223 var end = i * 7 + 6; |
| 223 if (i == 2) { | 224 if (i == 2) { |
| 224 // Paragraphs have a blank line between them. | 225 // Paragraphs have a blank line between them. |
| 225 ++start; | 226 ++start; |
| (...skipping 22 matching lines...) Expand all Loading... |
| 248 contenteditable.contenteditable = false; | 249 contenteditable.contenteditable = false; |
| 249 } | 250 } |
| 250 | 251 |
| 251 }, "The effects of the selectNode method should be reflected in the accessib
ility API."); | 252 }, "The effects of the selectNode method should be reflected in the accessib
ility API."); |
| 252 </script> | 253 </script> |
| 253 | 254 |
| 254 <script> | 255 <script> |
| 255 if (window.testRunner) | 256 if (window.testRunner) |
| 256 document.getElementById("main").style.display = "none";; | 257 document.getElementById("main").style.display = "none";; |
| 257 </script> | 258 </script> |
| OLD | NEW |