Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(214)

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/editing/data/insertlinebreak.js

Issue 2630243004: Manually import wpt/editing and wpt/selection/ (Closed)
Patch Set: Add expectation Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 var browserTests = [
2 ["foo[bar]baz",
3 [["insertlinebreak",""]],
4 "foo<br>{}baz",
5 [true],
6 {"insertlinebreak":[false,false,"",false,false,""]}],
7 ["fo[o<table><tr><td>b]ar</table>",
8 [["insertlinebreak",""]],
9 "fo<br>{}<br><table><tbody><tr><td>ar</td></tr></tbody></table>",
10 [true],
11 {"insertlinebreak":[false,false,"",false,false,""]}],
12 ["<table><tr><td>[foo<td>bar]<tr><td>baz<td>quz</table>",
13 [["insertlinebreak",""]],
14 "<table><tbody><tr><td><br>{}<br></td><td><br></td></tr><tr><td>baz</td><td> quz</td></tr></tbody></table>",
15 [true],
16 {"insertlinebreak":[false,false,"",false,false,""]}],
17 ["<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<tr><td>baz<td>quz</ta ble>",
18 [["insertlinebreak",""]],
19 "<table><tbody>{}<tr><td><br></td><td><br></td></tr><tr><td>baz</td><td>quz< /td></tr></tbody></table>",
20 [true],
21 {"insertlinebreak":[false,false,"",false,false,""]}],
22 ["<table><tr><td>fo[o</table>b]ar",
23 [["insertlinebreak",""]],
24 "<table><tbody><tr><td>fo<br>{}<br></td></tr></tbody></table>ar",
25 [true],
26 {"insertlinebreak":[false,false,"",false,false,""]}],
27 ["<table><tr><td>fo[o<td>b]ar<td>baz</table>",
28 [["insertlinebreak",""]],
29 "<table><tbody><tr><td>fo<br>{}<br></td><td>ar</td><td>baz</td></tr></tbody> </table>",
30 [true],
31 {"insertlinebreak":[false,false,"",false,false,""]}],
32 ["{<table><tr><td>foo</table>}",
33 [["insertlinebreak",""]],
34 "<br>{}<br>",
35 [true],
36 {"insertlinebreak":[false,false,"",false,false,""]}],
37 ["<table><tr><td>[foo]</table>",
38 [["insertlinebreak",""]],
39 "<table><tbody><tr><td><br>{}<br></td></tr></tbody></table>",
40 [true],
41 {"insertlinebreak":[false,false,"",false,false,""]}],
42 ["<ol><li>[foo]<li>bar</ol>",
43 [["insertlinebreak",""]],
44 "<ol><li><br>{}<br></li><li>bar</li></ol>",
45 [true],
46 {"insertlinebreak":[false,false,"",false,false,""]}],
47 ["<ol><li>f[o]o<li>bar</ol>",
48 [["insertlinebreak",""]],
49 "<ol><li>f<br>{}o</li><li>bar</li></ol>",
50 [true],
51 {"insertlinebreak":[false,false,"",false,false,""]}],
52 ["[]foo",
53 [["insertlinebreak",""]],
54 "<br>{}foo",
55 [true],
56 {"insertlinebreak":[false,false,"",false,false,""]}],
57 ["foo[]",
58 [["insertlinebreak",""]],
59 "foo<br>{}<br>",
60 [true],
61 {"insertlinebreak":[false,false,"",false,false,""]}],
62 ["<span>foo[]</span>",
63 [["insertlinebreak",""]],
64 "<span>foo<br>{}<br></span>",
65 [true],
66 {"insertlinebreak":[false,false,"",false,false,""]}],
67 ["foo[]<br>",
68 [["insertlinebreak",""]],
69 "foo<br>{}<br>",
70 [true],
71 {"insertlinebreak":[false,false,"",false,false,""]}],
72 ["foo[]bar",
73 [["insertlinebreak",""]],
74 "foo<br>{}bar",
75 [true],
76 {"insertlinebreak":[false,false,"",false,false,""]}],
77 ["<address>[]foo</address>",
78 [["insertlinebreak",""]],
79 "<address><br>{}foo</address>",
80 [true],
81 {"insertlinebreak":[false,false,"",false,false,""]}],
82 ["<address>foo[]</address>",
83 [["insertlinebreak",""]],
84 "<address>foo<br>{}<br></address>",
85 [true],
86 {"insertlinebreak":[false,false,"",false,false,""]}],
87 ["<address>foo[]<br></address>",
88 [["insertlinebreak",""]],
89 "<address>foo<br>{}<br></address>",
90 [true],
91 {"insertlinebreak":[false,false,"",false,false,""]}],
92 ["<address>foo[]bar</address>",
93 [["insertlinebreak",""]],
94 "<address>foo<br>{}bar</address>",
95 [true],
96 {"insertlinebreak":[false,false,"",false,false,""]}],
97 ["<div>[]foo</div>",
98 [["insertlinebreak",""]],
99 "<div><br>{}foo</div>",
100 [true],
101 {"insertlinebreak":[false,false,"",false,false,""]}],
102 ["<div>foo[]</div>",
103 [["insertlinebreak",""]],
104 "<div>foo<br>{}<br></div>",
105 [true],
106 {"insertlinebreak":[false,false,"",false,false,""]}],
107 ["<div>foo[]<br></div>",
108 [["insertlinebreak",""]],
109 "<div>foo<br>{}<br></div>",
110 [true],
111 {"insertlinebreak":[false,false,"",false,false,""]}],
112 ["<div>foo[]bar</div>",
113 [["insertlinebreak",""]],
114 "<div>foo<br>{}bar</div>",
115 [true],
116 {"insertlinebreak":[false,false,"",false,false,""]}],
117 ["<dl><dt>[]foo<dd>bar</dl>",
118 [["insertlinebreak",""]],
119 "<dl><dt><br>{}foo</dt><dd>bar</dd></dl>",
120 [true],
121 {"insertlinebreak":[false,false,"",false,false,""]}],
122 ["<dl><dt>foo[]<dd>bar</dl>",
123 [["insertlinebreak",""]],
124 "<dl><dt>foo<br>{}<br></dt><dd>bar</dd></dl>",
125 [true],
126 {"insertlinebreak":[false,false,"",false,false,""]}],
127 ["<dl><dt>foo[]<br><dd>bar</dl>",
128 [["insertlinebreak",""]],
129 "<dl><dt>foo<br>{}<br></dt><dd>bar</dd></dl>",
130 [true],
131 {"insertlinebreak":[false,false,"",false,false,""]}],
132 ["<dl><dt>foo[]bar<dd>baz</dl>",
133 [["insertlinebreak",""]],
134 "<dl><dt>foo<br>{}bar</dt><dd>baz</dd></dl>",
135 [true],
136 {"insertlinebreak":[false,false,"",false,false,""]}],
137 ["<dl><dt>foo<dd>[]bar</dl>",
138 [["insertlinebreak",""]],
139 "<dl><dt>foo</dt><dd><br>{}bar</dd></dl>",
140 [true],
141 {"insertlinebreak":[false,false,"",false,false,""]}],
142 ["<dl><dt>foo<dd>bar[]</dl>",
143 [["insertlinebreak",""]],
144 "<dl><dt>foo</dt><dd>bar<br>{}<br></dd></dl>",
145 [true],
146 {"insertlinebreak":[false,false,"",false,false,""]}],
147 ["<dl><dt>foo<dd>bar[]<br></dl>",
148 [["insertlinebreak",""]],
149 "<dl><dt>foo</dt><dd>bar<br>{}<br></dd></dl>",
150 [true],
151 {"insertlinebreak":[false,false,"",false,false,""]}],
152 ["<dl><dt>foo<dd>bar[]baz</dl>",
153 [["insertlinebreak",""]],
154 "<dl><dt>foo</dt><dd>bar<br>{}baz</dd></dl>",
155 [true],
156 {"insertlinebreak":[false,false,"",false,false,""]}],
157 ["<h1>[]foo</h1>",
158 [["insertlinebreak",""]],
159 "<h1><br>{}foo</h1>",
160 [true],
161 {"insertlinebreak":[false,false,"",false,false,""]}],
162 ["<h1>foo[]</h1>",
163 [["insertlinebreak",""]],
164 "<h1>foo<br>{}<br></h1>",
165 [true],
166 {"insertlinebreak":[false,false,"",false,false,""]}],
167 ["<h1>foo[]<br></h1>",
168 [["insertlinebreak",""]],
169 "<h1>foo<br>{}<br></h1>",
170 [true],
171 {"insertlinebreak":[false,false,"",false,false,""]}],
172 ["<h1>foo[]bar</h1>",
173 [["insertlinebreak",""]],
174 "<h1>foo<br>{}bar</h1>",
175 [true],
176 {"insertlinebreak":[false,false,"",false,false,""]}],
177 ["<ol><li>[]foo</ol>",
178 [["insertlinebreak",""]],
179 "<ol><li><br>{}foo</li></ol>",
180 [true],
181 {"insertlinebreak":[false,false,"",false,false,""]}],
182 ["<ol><li>foo[]</ol>",
183 [["insertlinebreak",""]],
184 "<ol><li>foo<br>{}<br></li></ol>",
185 [true],
186 {"insertlinebreak":[false,false,"",false,false,""]}],
187 ["<ol><li>foo[]<br></ol>",
188 [["insertlinebreak",""]],
189 "<ol><li>foo<br>{}<br></li></ol>",
190 [true],
191 {"insertlinebreak":[false,false,"",false,false,""]}],
192 ["<ol><li>foo[]bar</ol>",
193 [["insertlinebreak",""]],
194 "<ol><li>foo<br>{}bar</li></ol>",
195 [true],
196 {"insertlinebreak":[false,false,"",false,false,""]}],
197 ["<p>[]foo</p>",
198 [["insertlinebreak",""]],
199 "<p><br>{}foo</p>",
200 [true],
201 {"insertlinebreak":[false,false,"",false,false,""]}],
202 ["<p>foo[]</p>",
203 [["insertlinebreak",""]],
204 "<p>foo<br>{}<br></p>",
205 [true],
206 {"insertlinebreak":[false,false,"",false,false,""]}],
207 ["<p>foo[]<br></p>",
208 [["insertlinebreak",""]],
209 "<p>foo<br>{}<br></p>",
210 [true],
211 {"insertlinebreak":[false,false,"",false,false,""]}],
212 ["<p>foo[]bar</p>",
213 [["insertlinebreak",""]],
214 "<p>foo<br>{}bar</p>",
215 [true],
216 {"insertlinebreak":[false,false,"",false,false,""]}],
217 ["<pre>[]foo</pre>",
218 [["insertlinebreak",""]],
219 "<pre><br>{}foo</pre>",
220 [true],
221 {"insertlinebreak":[false,false,"",false,false,""]}],
222 ["<pre>foo[]</pre>",
223 [["insertlinebreak",""]],
224 "<pre>foo<br>{}<br></pre>",
225 [true],
226 {"insertlinebreak":[false,false,"",false,false,""]}],
227 ["<pre>foo[]<br></pre>",
228 [["insertlinebreak",""]],
229 "<pre>foo<br>{}<br></pre>",
230 [true],
231 {"insertlinebreak":[false,false,"",false,false,""]}],
232 ["<pre>foo[]bar</pre>",
233 [["insertlinebreak",""]],
234 "<pre>foo<br>{}bar</pre>",
235 [true],
236 {"insertlinebreak":[false,false,"",false,false,""]}],
237 ["<pre>foo[]<br><br></pre>",
238 [["insertlinebreak",""]],
239 "<pre>foo<br>{}<br><br></pre>",
240 [true],
241 {"insertlinebreak":[false,false,"",false,false,""]}],
242 ["<pre>foo<br>{}<br></pre>",
243 [["insertlinebreak",""]],
244 "<pre>foo<br><br>{}<br></pre>",
245 [true],
246 {"insertlinebreak":[false,false,"",false,false,""]}],
247 ["<pre>foo&#10;[]</pre>",
248 [["insertlinebreak",""]],
249 "<pre>foo\n<br>{}<br></pre>",
250 [true],
251 {"insertlinebreak":[false,false,"",false,false,""]}],
252 ["<pre>foo[]&#10;</pre>",
253 [["insertlinebreak",""]],
254 "<pre>foo<br>{}\n</pre>",
255 [true],
256 {"insertlinebreak":[false,false,"",false,false,""]}],
257 ["<pre>foo&#10;[]&#10;</pre>",
258 [["insertlinebreak",""]],
259 "<pre>foo\n<br>{}\n</pre>",
260 [true],
261 {"insertlinebreak":[false,false,"",false,false,""]}],
262 ["<xmp>foo[]bar</xmp>",
263 [["insertlinebreak",""]],
264 "<xmp>foo[]bar</xmp>",
265 [true],
266 {"insertlinebreak":[false,false,"",false,false,""]}],
267 ["<script>foo[]bar</script>baz",
268 [["insertlinebreak",""]],
269 "<script>foo[]bar</script>baz",
270 [true],
271 {"insertlinebreak":[false,false,"",false,false,""]}],
272 ["<listing>foo[]bar</listing>",
273 [["insertlinebreak",""]],
274 "<listing>foo<br>{}bar</listing>",
275 [true],
276 {"insertlinebreak":[false,false,"",false,false,""]}],
277 ["<ol><li>{}<br></li></ol>",
278 [["insertlinebreak",""]],
279 "<ol><li><br>{}<br></li></ol>",
280 [true],
281 {"insertlinebreak":[false,false,"",false,false,""]}],
282 ["foo<ol><li>{}<br></li></ol>",
283 [["insertlinebreak",""]],
284 "foo<ol><li><br>{}<br></li></ol>",
285 [true],
286 {"insertlinebreak":[false,false,"",false,false,""]}],
287 ["<ol><li>{}<br></li></ol>foo",
288 [["insertlinebreak",""]],
289 "<ol><li><br>{}<br></li></ol>foo",
290 [true],
291 {"insertlinebreak":[false,false,"",false,false,""]}],
292 ["<ol><li>foo<li>{}<br></ol>",
293 [["insertlinebreak",""]],
294 "<ol><li>foo</li><li><br>{}<br></li></ol>",
295 [true],
296 {"insertlinebreak":[false,false,"",false,false,""]}],
297 ["<ol><li>{}<br><li>bar</ol>",
298 [["insertlinebreak",""]],
299 "<ol><li><br>{}<br></li><li>bar</li></ol>",
300 [true],
301 {"insertlinebreak":[false,false,"",false,false,""]}],
302 ["<ol><li>foo</li><ul><li>{}<br></ul></ol>",
303 [["insertlinebreak",""]],
304 "<ol><li>foo</li><ul><li><br>{}<br></li></ul></ol>",
305 [true],
306 {"insertlinebreak":[false,false,"",false,false,""]}],
307 ["<dl><dt>{}<br></dt></dl>",
308 [["insertlinebreak",""]],
309 "<dl><dt><br>{}<br></dt></dl>",
310 [true],
311 {"insertlinebreak":[false,false,"",false,false,""]}],
312 ["<dl><dt>foo<dd>{}<br></dl>",
313 [["insertlinebreak",""]],
314 "<dl><dt>foo</dt><dd><br>{}<br></dd></dl>",
315 [true],
316 {"insertlinebreak":[false,false,"",false,false,""]}],
317 ["<dl><dt>{}<br><dd>bar</dl>",
318 [["insertlinebreak",""]],
319 "<dl><dt><br>{}<br></dt><dd>bar</dd></dl>",
320 [true],
321 {"insertlinebreak":[false,false,"",false,false,""]}],
322 ["<dl><dt>foo<dd>bar<dl><dt>{}<br><dd>baz</dl></dl>",
323 [["insertlinebreak",""]],
324 "<dl><dt>foo</dt><dd>bar<dl><dt><br>{}<br></dt><dd>baz</dd></dl></dd></dl>",
325 [true],
326 {"insertlinebreak":[false,false,"",false,false,""]}],
327 ["<dl><dt>foo<dd>bar<dl><dt>baz<dd>{}<br></dl></dl>",
328 [["insertlinebreak",""]],
329 "<dl><dt>foo</dt><dd>bar<dl><dt>baz</dt><dd><br>{}<br></dd></dl></dd></dl>",
330 [true],
331 {"insertlinebreak":[false,false,"",false,false,""]}],
332 ["<h1>foo[bar</h1><p>baz]quz</p>",
333 [["defaultparagraphseparator","div"],["insertlinebreak",""]],
334 "<h1>foo<br>{}quz</h1>",
335 [true,true],
336 {"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertli nebreak":[false,false,"",false,false,""]}],
337 ["<h1>foo[bar</h1><p>baz]quz</p>",
338 [["defaultparagraphseparator","p"],["insertlinebreak",""]],
339 "<h1>foo<br>{}quz</h1>",
340 [true,true],
341 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertline break":[false,false,"",false,false,""]}],
342 ["<p>foo[bar</p><h1>baz]quz</h1>",
343 [["insertlinebreak",""]],
344 "<p>foo<br>{}quz</p>",
345 [true],
346 {"insertlinebreak":[false,false,"",false,false,""]}],
347 ["<p>foo</p>{}<br>",
348 [["insertlinebreak",""]],
349 "<p>foo</p><br>{}<br>",
350 [true],
351 {"insertlinebreak":[false,false,"",false,false,""]}],
352 ["{}<br><p>foo</p>",
353 [["insertlinebreak",""]],
354 "<br>{}<br><p>foo</p>",
355 [true],
356 {"insertlinebreak":[false,false,"",false,false,""]}],
357 ["<p>foo</p>{}<br><h1>bar</h1>",
358 [["insertlinebreak",""]],
359 "<p>foo</p><br>{}<br><h1>bar</h1>",
360 [true],
361 {"insertlinebreak":[false,false,"",false,false,""]}],
362 ["<h1>foo</h1>{}<br><p>bar</p>",
363 [["insertlinebreak",""]],
364 "<h1>foo</h1><br>{}<br><p>bar</p>",
365 [true],
366 {"insertlinebreak":[false,false,"",false,false,""]}],
367 ["<h1>foo</h1>{}<br><h2>bar</h2>",
368 [["insertlinebreak",""]],
369 "<h1>foo</h1><br>{}<br><h2>bar</h2>",
370 [true],
371 {"insertlinebreak":[false,false,"",false,false,""]}],
372 ["<p>foo</p><h1>[bar]</h1><p>baz</p>",
373 [["insertlinebreak",""]],
374 "<p>foo</p><h1><br>{}<br></h1><p>baz</p>",
375 [true],
376 {"insertlinebreak":[false,false,"",false,false,""]}],
377 ["<p>foo</p>{<h1>bar</h1>}<p>baz</p>",
378 [["insertlinebreak",""]],
379 "<p>foo</p><br>{}<br><p>baz</p>",
380 [true],
381 {"insertlinebreak":[false,false,"",false,false,""]}],
382 ["<table><tr><td>foo[]bar</table>",
383 [["insertlinebreak",""]],
384 "<table><tbody><tr><td>foo<br>{}bar</td></tr></tbody></table>",
385 [true],
386 {"insertlinebreak":[false,false,"",false,false,""]}],
387 ["<table><tr><td><p>foo[]bar</table>",
388 [["insertlinebreak",""]],
389 "<table><tbody><tr><td><p>foo<br>{}bar</p></td></tr></tbody></table>",
390 [true],
391 {"insertlinebreak":[false,false,"",false,false,""]}],
392 ["<blockquote>[]foo</blockquote>",
393 [["insertlinebreak",""]],
394 "<blockquote><br>{}foo</blockquote>",
395 [true],
396 {"insertlinebreak":[false,false,"",false,false,""]}],
397 ["<blockquote>foo[]</blockquote>",
398 [["insertlinebreak",""]],
399 "<blockquote>foo<br>{}<br></blockquote>",
400 [true],
401 {"insertlinebreak":[false,false,"",false,false,""]}],
402 ["<blockquote>foo[]<br></blockquote>",
403 [["insertlinebreak",""]],
404 "<blockquote>foo<br>{}<br></blockquote>",
405 [true],
406 {"insertlinebreak":[false,false,"",false,false,""]}],
407 ["<blockquote>foo[]bar</blockquote>",
408 [["insertlinebreak",""]],
409 "<blockquote>foo<br>{}bar</blockquote>",
410 [true],
411 {"insertlinebreak":[false,false,"",false,false,""]}],
412 ["<blockquote><p>[]foo</blockquote>",
413 [["insertlinebreak",""]],
414 "<blockquote><p><br>{}foo</p></blockquote>",
415 [true],
416 {"insertlinebreak":[false,false,"",false,false,""]}],
417 ["<blockquote><p>foo[]</blockquote>",
418 [["insertlinebreak",""]],
419 "<blockquote><p>foo<br>{}<br></p></blockquote>",
420 [true],
421 {"insertlinebreak":[false,false,"",false,false,""]}],
422 ["<blockquote><p>foo[]bar</blockquote>",
423 [["insertlinebreak",""]],
424 "<blockquote><p>foo<br>{}bar</p></blockquote>",
425 [true],
426 {"insertlinebreak":[false,false,"",false,false,""]}],
427 ["<blockquote><p>foo[]<p>bar</blockquote>",
428 [["insertlinebreak",""]],
429 "<blockquote><p>foo<br>{}<br></p><p>bar</p></blockquote>",
430 [true],
431 {"insertlinebreak":[false,false,"",false,false,""]}],
432 ["<blockquote><p>foo[]bar<p>baz</blockquote>",
433 [["insertlinebreak",""]],
434 "<blockquote><p>foo<br>{}bar</p><p>baz</p></blockquote>",
435 [true],
436 {"insertlinebreak":[false,false,"",false,false,""]}],
437 ["<span>foo[]bar</span>",
438 [["insertlinebreak",""]],
439 "<span>foo<br>{}bar</span>",
440 [true],
441 {"insertlinebreak":[false,false,"",false,false,""]}],
442 ["<span>foo[]bar</span>baz",
443 [["insertlinebreak",""]],
444 "<span>foo<br>{}bar</span>baz",
445 [true],
446 {"insertlinebreak":[false,false,"",false,false,""]}],
447 ["<b>foo[]bar</b>",
448 [["insertlinebreak",""]],
449 "<b>foo<br>{}bar</b>",
450 [true],
451 {"insertlinebreak":[false,false,"",false,false,""]}],
452 ["<b>foo[]bar</b>baz",
453 [["insertlinebreak",""]],
454 "<b>foo<br>{}bar</b>baz",
455 [true],
456 {"insertlinebreak":[false,false,"",false,false,""]}],
457 ["<b>foo[]</b>bar",
458 [["insertlinebreak",""]],
459 "<b>foo<br>{}</b>bar",
460 [true],
461 {"insertlinebreak":[false,false,"",false,false,""]}],
462 ["foo<b>[]bar</b>",
463 [["insertlinebreak",""]],
464 "foo<b><br>{}bar</b>",
465 [true],
466 {"insertlinebreak":[false,false,"",false,false,""]}],
467 ["<b>foo[]</b><i>bar</i>",
468 [["insertlinebreak",""]],
469 "<b>foo<br>{}</b><i>bar</i>",
470 [true],
471 {"insertlinebreak":[false,false,"",false,false,""]}],
472 ["<b id=x class=y>foo[]bar</b>",
473 [["insertlinebreak",""]],
474 "<b id=\"x\" class=\"y\">foo<br>{}bar</b>",
475 [true],
476 {"insertlinebreak":[false,false,"",false,false,""]}],
477 ["<i><b>foo[]bar</b>baz</i>",
478 [["insertlinebreak",""]],
479 "<i><b>foo<br>{}bar</b>baz</i>",
480 [true],
481 {"insertlinebreak":[false,false,"",false,false,""]}],
482 ["<p><b>foo[]bar</b></p>",
483 [["insertlinebreak",""]],
484 "<p><b>foo<br>{}bar</b></p>",
485 [true],
486 {"insertlinebreak":[false,false,"",false,false,""]}],
487 ["<p><b>[]foo</b></p>",
488 [["insertlinebreak",""]],
489 "<p><b><br>{}foo</b></p>",
490 [true],
491 {"insertlinebreak":[false,false,"",false,false,""]}],
492 ["<p><b id=x class=y>foo[]bar</b></p>",
493 [["insertlinebreak",""]],
494 "<p><b id=\"x\" class=\"y\">foo<br>{}bar</b></p>",
495 [true],
496 {"insertlinebreak":[false,false,"",false,false,""]}],
497 ["<div><b>foo[]bar</b></div>",
498 [["insertlinebreak",""]],
499 "<div><b>foo<br>{}bar</b></div>",
500 [true],
501 {"insertlinebreak":[false,false,"",false,false,""]}],
502 ["<a href=foo>foo[]bar</a>",
503 [["insertlinebreak",""]],
504 "<a href=\"foo\">foo<br>{}bar</a>",
505 [true],
506 {"insertlinebreak":[false,false,"",false,false,""]}],
507 ["<a href=foo>foo[]bar</a>baz",
508 [["insertlinebreak",""]],
509 "<a href=\"foo\">foo<br>{}bar</a>baz",
510 [true],
511 {"insertlinebreak":[false,false,"",false,false,""]}],
512 ["<a href=foo>foo[]</a>bar",
513 [["insertlinebreak",""]],
514 "<a href=\"foo\">foo<br>{}</a>bar",
515 [true],
516 {"insertlinebreak":[false,false,"",false,false,""]}],
517 ["foo<a href=foo>[]bar</a>",
518 [["insertlinebreak",""]],
519 "foo<a href=\"foo\"><br>{}bar</a>",
520 [true],
521 {"insertlinebreak":[false,false,"",false,false,""]}],
522 ["<p>foo[]<!--bar-->",
523 [["insertlinebreak",""]],
524 "<p>foo<br>{}<br><!--bar--></p>",
525 [true],
526 {"insertlinebreak":[false,false,"",false,false,""]}],
527 ["<p><!--foo-->[]bar",
528 [["insertlinebreak",""]],
529 "<p><!--foo--><br>{}bar</p>",
530 [true],
531 {"insertlinebreak":[false,false,"",false,false,""]}],
532 ["<p>foo<span style=color:#aBcDeF>[bar]</span>baz",
533 [["insertlinebreak",""]],
534 "<p>foo<span style=\"color:rgb(171, 205, 239)\"><br>{}</span>baz</p>",
535 [true],
536 {"insertlinebreak":[false,false,"",false,false,""]}],
537 ["<p>foo<span style=color:#aBcDeF>{bar}</span>baz",
538 [["insertlinebreak",""]],
539 "<p>foo<span style=\"color:rgb(171, 205, 239)\"><br>{}</span>baz</p>",
540 [true],
541 {"insertlinebreak":[false,false,"",false,false,""]}],
542 ["<p>foo{<span style=color:#aBcDeF>bar</span>}baz",
543 [["insertlinebreak",""]],
544 "<p>foo<span style=\"color:rgb(171, 205, 239)\"><br>{}</span>baz</p>",
545 [true],
546 {"insertlinebreak":[false,false,"",false,false,""]}],
547 ["<p>[foo<span style=color:#aBcDeF>bar]</span>baz",
548 [["stylewithcss","true"],["insertlinebreak",""]],
549 "<p><br>{}baz</p>",
550 [true,true],
551 {"stylewithcss":[false,false,"",false,true,""],"insertlinebreak":[false,fals e,"",false,false,""]}],
552 ["<p>[foo<span style=color:#aBcDeF>bar]</span>baz",
553 [["stylewithcss","false"],["insertlinebreak",""]],
554 "<p><br>{}baz</p>",
555 [true,true],
556 {"stylewithcss":[false,true,"",false,false,""],"insertlinebreak":[false,fals e,"",false,false,""]}],
557 ["<p>{foo<span style=color:#aBcDeF>bar}</span>baz",
558 [["stylewithcss","true"],["insertlinebreak",""]],
559 "<p><br>{}baz</p>",
560 [true,true],
561 {"stylewithcss":[false,false,"",false,true,""],"insertlinebreak":[false,fals e,"",false,false,""]}],
562 ["<p>{foo<span style=color:#aBcDeF>bar}</span>baz",
563 [["stylewithcss","false"],["insertlinebreak",""]],
564 "<p><br>{}baz</p>",
565 [true,true],
566 {"stylewithcss":[false,true,"",false,false,""],"insertlinebreak":[false,fals e,"",false,false,""]}],
567 ["<p>foo<span style=color:#aBcDeF>[bar</span>baz]",
568 [["insertlinebreak",""]],
569 "<p>foo<span style=\"color:rgb(171, 205, 239)\"><br>{}<br></span></p>",
570 [true],
571 {"insertlinebreak":[false,false,"",false,false,""]}],
572 ["<p>foo<span style=color:#aBcDeF>{bar</span>baz}",
573 [["insertlinebreak",""]],
574 "<p>foo<span style=\"color:rgb(171, 205, 239)\"><br>{}<br></span></p>",
575 [true],
576 {"insertlinebreak":[false,false,"",false,false,""]}],
577 ["<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</spa n>quz",
578 [["stylewithcss","true"],["insertlinebreak",""]],
579 "<p>foo<span style=\"color:rgb(171, 205, 239)\"><br>{}</span>quz</p>",
580 [true,true],
581 {"stylewithcss":[false,false,"",false,true,""],"insertlinebreak":[false,fals e,"",false,false,""]}],
582 ["<p>foo<span style=color:#aBcDeF>[bar</span><span style=color:#fEdCbA>baz]</spa n>quz",
583 [["stylewithcss","false"],["insertlinebreak",""]],
584 "<p>foo<span style=\"color:rgb(171, 205, 239)\"><br>{}</span>quz</p>",
585 [true,true],
586 {"stylewithcss":[false,true,"",false,false,""],"insertlinebreak":[false,fals e,"",false,false,""]}],
587 ["<ul contenteditable><li>{}<br></ul>",
588 [["insertlinebreak",""]],
589 "<ul contenteditable=\"\"><li><br>{}<br></li></ul>",
590 [true],
591 {"insertlinebreak":[false,false,"",false,false,""]}],
592 ["<ul contenteditable><li>foo[]</ul>",
593 [["insertlinebreak",""]],
594 "<ul contenteditable=\"\"><li>foo<br>{}<br></li></ul>",
595 [true],
596 {"insertlinebreak":[false,false,"",false,false,""]}],
597 ["<div contenteditable=false><ul contenteditable><li>{}<br></ul></div>",
598 [["insertlinebreak",""]],
599 "<div contenteditable=\"false\"><ul contenteditable=\"\"><li><br>{}<br></li> </ul></div>",
600 [true],
601 {"insertlinebreak":[false,false,"",false,false,""]}],
602 ["<div contenteditable=false><ul contenteditable><li>foo[]</ul></div>",
603 [["insertlinebreak",""]],
604 "<div contenteditable=\"false\"><ul contenteditable=\"\"><li>foo<br>{}<br></ li></ul></div>",
605 [true],
606 {"insertlinebreak":[false,false,"",false,false,""]}],
607 ["<address><p>foo[]</address>",
608 [["insertlinebreak",""]],
609 "<address><p>foo<br>{}<br></p></address>",
610 [true],
611 {"insertlinebreak":[false,false,"",false,false,""]}],
612 ["<dl><dt><p>foo[]</dl>",
613 [["insertlinebreak",""]],
614 "<dl><dt><p>foo<br>{}<br></p></dt></dl>",
615 [true],
616 {"insertlinebreak":[false,false,"",false,false,""]}],
617 ["<dl><dd><p>foo[]</dl>",
618 [["insertlinebreak",""]],
619 "<dl><dd><p>foo<br>{}<br></p></dd></dl>",
620 [true],
621 {"insertlinebreak":[false,false,"",false,false,""]}],
622 ["<ol><li><p>foo[]</ol>",
623 [["insertlinebreak",""]],
624 "<ol><li><p>foo<br>{}<br></p></li></ol>",
625 [true],
626 {"insertlinebreak":[false,false,"",false,false,""]}],
627 ["<ul><li><p>foo[]</ul>",
628 [["insertlinebreak",""]],
629 "<ul><li><p>foo<br>{}<br></p></li></ul>",
630 [true],
631 {"insertlinebreak":[false,false,"",false,false,""]}],
632 ["<address><div>foo[]</address>",
633 [["insertlinebreak",""]],
634 "<address><div>foo<br>{}<br></div></address>",
635 [true],
636 {"insertlinebreak":[false,false,"",false,false,""]}],
637 ["<dl><dt><div>foo[]</dl>",
638 [["insertlinebreak",""]],
639 "<dl><dt><div>foo<br>{}<br></div></dt></dl>",
640 [true],
641 {"insertlinebreak":[false,false,"",false,false,""]}],
642 ["<dl><dd><div>foo[]</dl>",
643 [["insertlinebreak",""]],
644 "<dl><dd><div>foo<br>{}<br></div></dd></dl>",
645 [true],
646 {"insertlinebreak":[false,false,"",false,false,""]}],
647 ["<ol><li><div>foo[]</ol>",
648 [["insertlinebreak",""]],
649 "<ol><li><div>foo<br>{}<br></div></li></ol>",
650 [true],
651 {"insertlinebreak":[false,false,"",false,false,""]}],
652 ["<ul><li><div>foo[]</ul>",
653 [["insertlinebreak",""]],
654 "<ul><li><div>foo<br>{}<br></div></li></ul>",
655 [true],
656 {"insertlinebreak":[false,false,"",false,false,""]}],
657 ["<div><p>foo[]</div>",
658 [["insertlinebreak",""]],
659 "<div><p>foo<br>{}<br></p></div>",
660 [true],
661 {"insertlinebreak":[false,false,"",false,false,""]}],
662 ["<div><div>foo[]</div>",
663 [["insertlinebreak",""]],
664 "<div><div>foo<br>{}<br></div></div>",
665 [true],
666 {"insertlinebreak":[false,false,"",false,false,""]}],
667 ["<address><p>[]foo</address>",
668 [["insertlinebreak",""]],
669 "<address><p><br>{}foo</p></address>",
670 [true],
671 {"insertlinebreak":[false,false,"",false,false,""]}],
672 ["<dl><dt><p>[]foo</dl>",
673 [["insertlinebreak",""]],
674 "<dl><dt><p><br>{}foo</p></dt></dl>",
675 [true],
676 {"insertlinebreak":[false,false,"",false,false,""]}],
677 ["<dl><dd><p>[]foo</dl>",
678 [["insertlinebreak",""]],
679 "<dl><dd><p><br>{}foo</p></dd></dl>",
680 [true],
681 {"insertlinebreak":[false,false,"",false,false,""]}],
682 ["<ol><li><p>[]foo</ol>",
683 [["insertlinebreak",""]],
684 "<ol><li><p><br>{}foo</p></li></ol>",
685 [true],
686 {"insertlinebreak":[false,false,"",false,false,""]}],
687 ["<ul><li><p>[]foo</ul>",
688 [["insertlinebreak",""]],
689 "<ul><li><p><br>{}foo</p></li></ul>",
690 [true],
691 {"insertlinebreak":[false,false,"",false,false,""]}],
692 ["<address><div>[]foo</address>",
693 [["insertlinebreak",""]],
694 "<address><div><br>{}foo</div></address>",
695 [true],
696 {"insertlinebreak":[false,false,"",false,false,""]}],
697 ["<dl><dt><div>[]foo</dl>",
698 [["insertlinebreak",""]],
699 "<dl><dt><div><br>{}foo</div></dt></dl>",
700 [true],
701 {"insertlinebreak":[false,false,"",false,false,""]}],
702 ["<dl><dd><div>[]foo</dl>",
703 [["insertlinebreak",""]],
704 "<dl><dd><div><br>{}foo</div></dd></dl>",
705 [true],
706 {"insertlinebreak":[false,false,"",false,false,""]}],
707 ["<ol><li><div>[]foo</ol>",
708 [["insertlinebreak",""]],
709 "<ol><li><div><br>{}foo</div></li></ol>",
710 [true],
711 {"insertlinebreak":[false,false,"",false,false,""]}],
712 ["<ul><li><div>[]foo</ul>",
713 [["insertlinebreak",""]],
714 "<ul><li><div><br>{}foo</div></li></ul>",
715 [true],
716 {"insertlinebreak":[false,false,"",false,false,""]}],
717 ["<div><p>[]foo</div>",
718 [["insertlinebreak",""]],
719 "<div><p><br>{}foo</p></div>",
720 [true],
721 {"insertlinebreak":[false,false,"",false,false,""]}],
722 ["<div><div>[]foo</div>",
723 [["insertlinebreak",""]],
724 "<div><div><br>{}foo</div></div>",
725 [true],
726 {"insertlinebreak":[false,false,"",false,false,""]}],
727 ["<address><p>foo[]bar</address>",
728 [["insertlinebreak",""]],
729 "<address><p>foo<br>{}bar</p></address>",
730 [true],
731 {"insertlinebreak":[false,false,"",false,false,""]}],
732 ["<dl><dt><p>foo[]bar</dl>",
733 [["insertlinebreak",""]],
734 "<dl><dt><p>foo<br>{}bar</p></dt></dl>",
735 [true],
736 {"insertlinebreak":[false,false,"",false,false,""]}],
737 ["<dl><dd><p>foo[]bar</dl>",
738 [["insertlinebreak",""]],
739 "<dl><dd><p>foo<br>{}bar</p></dd></dl>",
740 [true],
741 {"insertlinebreak":[false,false,"",false,false,""]}],
742 ["<ol><li><p>foo[]bar</ol>",
743 [["insertlinebreak",""]],
744 "<ol><li><p>foo<br>{}bar</p></li></ol>",
745 [true],
746 {"insertlinebreak":[false,false,"",false,false,""]}],
747 ["<ul><li><p>foo[]bar</ul>",
748 [["insertlinebreak",""]],
749 "<ul><li><p>foo<br>{}bar</p></li></ul>",
750 [true],
751 {"insertlinebreak":[false,false,"",false,false,""]}],
752 ["<address><div>foo[]bar</address>",
753 [["insertlinebreak",""]],
754 "<address><div>foo<br>{}bar</div></address>",
755 [true],
756 {"insertlinebreak":[false,false,"",false,false,""]}],
757 ["<dl><dt><div>foo[]bar</dl>",
758 [["insertlinebreak",""]],
759 "<dl><dt><div>foo<br>{}bar</div></dt></dl>",
760 [true],
761 {"insertlinebreak":[false,false,"",false,false,""]}],
762 ["<dl><dd><div>foo[]bar</dl>",
763 [["insertlinebreak",""]],
764 "<dl><dd><div>foo<br>{}bar</div></dd></dl>",
765 [true],
766 {"insertlinebreak":[false,false,"",false,false,""]}],
767 ["<ol><li><div>foo[]bar</ol>",
768 [["insertlinebreak",""]],
769 "<ol><li><div>foo<br>{}bar</div></li></ol>",
770 [true],
771 {"insertlinebreak":[false,false,"",false,false,""]}],
772 ["<ul><li><div>foo[]bar</ul>",
773 [["insertlinebreak",""]],
774 "<ul><li><div>foo<br>{}bar</div></li></ul>",
775 [true],
776 {"insertlinebreak":[false,false,"",false,false,""]}],
777 ["<div><p>foo[]bar</div>",
778 [["insertlinebreak",""]],
779 "<div><p>foo<br>{}bar</p></div>",
780 [true],
781 {"insertlinebreak":[false,false,"",false,false,""]}],
782 ["<div><div>foo[]bar</div>",
783 [["insertlinebreak",""]],
784 "<div><div>foo<br>{}bar</div></div>",
785 [true],
786 {"insertlinebreak":[false,false,"",false,false,""]}],
787 ["<ol><li class=a id=x><p class=b id=y>foo[]</ol>",
788 [["insertlinebreak",""]],
789 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo<br>{}<br></p></li> </ol>",
790 [true],
791 {"insertlinebreak":[false,false,"",false,false,""]}],
792 ["<div class=a id=x><div class=b id=y>foo[]</div></div>",
793 [["insertlinebreak",""]],
794 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\">foo<br>{}<br></div></di v>",
795 [true],
796 {"insertlinebreak":[false,false,"",false,false,""]}],
797 ["<div class=a id=x><p class=b id=y>foo[]</div>",
798 [["insertlinebreak",""]],
799 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo<br>{}<br></p></div>",
800 [true],
801 {"insertlinebreak":[false,false,"",false,false,""]}],
802 ["<ol><li class=a id=x><p class=b id=y>[]foo</ol>",
803 [["insertlinebreak",""]],
804 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\"><br>{}foo</p></li></ol >",
805 [true],
806 {"insertlinebreak":[false,false,"",false,false,""]}],
807 ["<div class=a id=x><div class=b id=y>[]foo</div></div>",
808 [["insertlinebreak",""]],
809 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\"><br>{}foo</div></div>",
810 [true],
811 {"insertlinebreak":[false,false,"",false,false,""]}],
812 ["<div class=a id=x><p class=b id=y>[]foo</div>",
813 [["insertlinebreak",""]],
814 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\"><br>{}foo</p></div>",
815 [true],
816 {"insertlinebreak":[false,false,"",false,false,""]}],
817 ["<ol><li class=a id=x><p class=b id=y>foo[]bar</ol>",
818 [["insertlinebreak",""]],
819 "<ol><li class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo<br>{}bar</p></li>< /ol>",
820 [true],
821 {"insertlinebreak":[false,false,"",false,false,""]}],
822 ["<div class=a id=x><div class=b id=y>foo[]bar</div></div>",
823 [["insertlinebreak",""]],
824 "<div class=\"a\" id=\"x\"><div class=\"b\" id=\"y\">foo<br>{}bar</div></div >",
825 [true],
826 {"insertlinebreak":[false,false,"",false,false,""]}],
827 ["<div class=a id=x><p class=b id=y>foo[]bar</div>",
828 [["insertlinebreak",""]],
829 "<div class=\"a\" id=\"x\"><p class=\"b\" id=\"y\">foo<br>{}bar</p></div>",
830 [true],
831 {"insertlinebreak":[false,false,"",false,false,""]}]
832 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698