OLD | NEW |
---|---|
(Empty) | |
1 <!doctype HTML> | |
2 <script src="../../../resources/testharness.js"></script> | |
3 <script src="../../../resources/testharnessreport.js"></script> | |
4 <script src="../../assert_selection.js"></script> | |
5 <div id="log"></div> | |
6 <script> | |
7 test(function(){ | |
8 assert_selection( | |
9 '<div contenteditable="true" id="div" style="-webkit-user-select:all">fo o</div>', | |
10 selection => { | |
11 selection.collapse(selection.document.getElementById('div'), 0); | |
yosin_UTC9
2016/07/07 08:59:48
Why not put "|" in test sample?
yoichio
2016/07/07 09:03:27
That's because "putting a caret inside the element
yosin_UTC9
2016/07/08 01:15:04
assert_selection() does for you. It is Selection#c
yoichio
2016/07/08 02:30:39
This is not redundant.
assert_selection("foo|bar",
| |
12 selection.document.execCommand("insertText", false, "bar"); | |
yosin_UTC9
2016/07/08 01:15:04
nit: s/"/'/g
Since we make independent from "inse
yoichio
2016/07/08 02:30:39
Done.
yosin_UTC9
2016/07/08 05:21:02
Stable-blocker or not isn't related to review.
We
yoichio
2016/07/08 08:06:22
Done.
| |
13 }, | |
14 '<div contenteditable="true" id="div" style="-webkit-user-select:all">ba r|foo</div>'); | |
15 assert_selection( | |
16 '<div contenteditable="true">foo<div id="div" style="-webkit-user-select :all">foo</div>bar</div>', | |
17 selection => { | |
18 selection.collapse(selection.document.getElementById('div'), 0); | |
19 selection.document.execCommand("insertText", false, "bar"); | |
20 }, | |
21 '<div contenteditable="true">foo<div id="div" style="-webkit-user-select :all">bar|foo</div>bar</div>'); | |
22 }, | |
23 "Confirm user can insert text in -webkit-user-select:all contenteditable element "); | |
24 </script> | |
OLD | NEW |