Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!DOCTYPE html> | |
|
yosin_UTC9
2017/01/25 02:31:41
Could you use spellcheckTest[1] to avoid pixel ref
Xiaocheng
2017/01/25 02:56:57
Yeah, please use spellcheck_test. You may follow (
Manuel Rego
2017/01/25 08:03:10
I already tried to use spellcheck_test without suc
Xiaocheng
2017/01/25 08:28:36
Blink's spell checker works asynchronously, so spe
Manuel Rego
2017/01/25 09:10:21
@Xiaocheng: Thank you very much, this indeed fixed
| |
| 2 <div id="warning" style="color: red;"> | |
| 3 This test requires window.internals. If you use content_shell, | |
| 4 "--expose-internals-for-testing" command flag enables it. | |
| 5 </div> | |
| 6 <script> | |
| 7 if (window.internals) | |
| 8 document.getElementById("warning").style.display = "none"; | |
| 9 </script> | |
| 10 | |
| 11 <p> | |
| 12 The test checks that removing "contenteditable" from an element, | |
| 13 also removes the spelling markers. | |
| 14 It passes if you don't see any spelling marker in the following text. | |
| 15 </p> | |
| 16 <div id="wrapper" contenteditable=true> | |
| 17 <span id="grammar">some</span> <span id="spell">mispelllled</span> text. | |
| 18 </div> | |
| 19 <script> | |
| 20 var rangeGrammar = document.createRange(); | |
| 21 var grammar = document.getElementById("grammar"); | |
| 22 rangeGrammar.setStart(grammar, 0); | |
| 23 rangeGrammar.setEnd(grammar, 1); | |
| 24 var rangeSpell = document.createRange(); | |
| 25 var spell = document.getElementById("spell"); | |
| 26 rangeSpell.setStart(spell, 0); | |
| 27 rangeSpell.setEnd(spell, 1); | |
| 28 if (window.internals) { | |
| 29 internals.setMarker(document, rangeGrammar, 'grammar'); | |
| 30 internals.setMarker(document, rangeSpell, 'spelling'); | |
| 31 } | |
| 32 var wrapper = document.getElementById("wrapper"); | |
| 33 wrapper.removeAttribute("contenteditable"); | |
| 34 </script> | |
| OLD | NEW |