insertorderedlist.js (40467B)
1 // For documentation of the format, see README in this directory. 2 var browserTests = [ 3 ["foo[]bar", 4 [["insertorderedlist",""]], 5 "<ol><li>foo[]bar</li></ol>", 6 [true], 7 {"insertorderedlist":[false,false,"",false,true,""]}], 8 ["foo[bar]baz", 9 [["insertorderedlist",""]], 10 "<ol><li>foo[bar]baz</li></ol>", 11 [true], 12 {"insertorderedlist":[false,false,"",false,true,""]}], 13 ["foo<br>[bar]", 14 [["insertorderedlist",""]], 15 "foo<ol><li>[bar]</li></ol>", 16 [true], 17 {"insertorderedlist":[false,false,"",false,true,""]}], 18 ["f[oo<br>b]ar<br>baz", 19 [["insertorderedlist",""]], 20 "<ol><li>f[oo</li><li>b]ar</li></ol>baz", 21 [true], 22 {"insertorderedlist":[false,false,"",false,true,""]}], 23 ["<p>[foo]<br>bar</p>", 24 [["insertorderedlist",""]], 25 "<ol><li>[foo]</li></ol><p>bar</p>", 26 [true], 27 {"insertorderedlist":[false,false,"",false,true,""]}], 28 ["[foo<ol><li>bar]</ol>baz", 29 [["insertorderedlist",""]], 30 "<ol><li>[foo</li><li>bar]</li></ol>baz", 31 [true], 32 {"insertorderedlist":[true,false,"",false,true,""]}], 33 ["foo<ol><li>[bar</ol>baz]", 34 [["insertorderedlist",""]], 35 "foo<ol><li>[bar</li><li>baz]</li></ol>", 36 [true], 37 {"insertorderedlist":[true,false,"",false,true,""]}], 38 ["[foo<ul><li>bar]</ul>baz", 39 [["insertorderedlist",""]], 40 "<ol><li>[foo</li><li>bar]</li></ol>baz", 41 [true], 42 {"insertorderedlist":[false,false,"",false,true,""]}], 43 ["foo<ul><li>[bar</ul>baz]", 44 [["insertorderedlist",""]], 45 "foo<ol><li>[bar</li><li>baz]</li></ol>", 46 [true], 47 {"insertorderedlist":[false,false,"",false,true,""]}], 48 ["foo<ul><li>[bar</ul><ol><li>baz]</ol>quz", 49 [["insertorderedlist",""]], 50 "foo<ol><li>[bar</li><li>baz]</li></ol>quz", 51 [true], 52 {"insertorderedlist":[true,false,"",false,true,""]}], 53 ["foo<ol><li>[bar</ol><ul><li>baz]</ul>quz", 54 [["insertorderedlist",""]], 55 "foo<ol><li>[bar</li><li>baz]</li></ol>quz", 56 [true], 57 {"insertorderedlist":[true,false,"",false,true,""]}], 58 ["<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>", 59 [["insertorderedlist",""]], 60 "<table><tbody><tr><td>foo</td><td><ol><li>b[a]r</li></ol></td><td>baz</td></tr></tbody></table>", 61 [true], 62 {"insertorderedlist":[false,false,"",false,true,""]}], 63 ["<table><tbody><tr><td>fo[o<td>b]ar<td>baz</table>", 64 [["insertorderedlist",""]], 65 "<table><tbody><tr><td><ol><li>fo[o</li></ol></td><td><ol><li>b]ar</li></ol></td><td>baz</td></tr></tbody></table>", 66 [true], 67 {"insertorderedlist":[false,false,"",false,true,""]}], 68 ["{<table><tr><td>foo<td>bar<td>baz</table>}", 69 [["insertorderedlist",""]], 70 "<ol><li>{<table><tbody><tr><td>foo</td><td>bar</td><td>baz</td></tr></tbody></table>}</li></ol>", 71 [true], 72 {"insertorderedlist":[false,false,"",false,true,""]}], 73 ["<p>foo<p>[bar]<p>baz", 74 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 75 "<p>foo</p><ol><li>[bar]</li></ol><p>baz</p>", 76 [true,true], 77 {"defaultparagraphseparator":[false,false,"div",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 78 ["<p>foo<p>[bar]<p>baz", 79 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 80 "<p>foo</p><ol><li>[bar]</li></ol><p>baz</p>", 81 [true,true], 82 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 83 ["<p>foo<blockquote>[bar]</blockquote><p>baz", 84 [["insertorderedlist",""]], 85 "<p>foo</p><blockquote><ol><li>[bar]</li></ol></blockquote><p>baz</p>", 86 [true], 87 {"insertorderedlist":[false,false,"",false,true,""]}], 88 ["<dl><dt>foo<dd>[bar]<dt>baz<dd>quz</dl>", 89 [["insertorderedlist",""]], 90 "<dl><dt>foo</dt><dd><ol><li>[bar]</li></ol></dd><dt>baz</dt><dd>quz</dd></dl>", 91 [true], 92 {"insertorderedlist":[false,false,"",false,true,""]}], 93 ["<dl><dt>foo<dd>bar<dt>[baz]<dd>quz</dl>", 94 [["insertorderedlist",""]], 95 "<dl><dt>foo</dt><dd>bar</dd><dt><ol><li>[baz]</li></ol></dt><dd>quz</dd></dl>", 96 [true], 97 {"insertorderedlist":[false,false,"",false,true,""]}], 98 ["<p>[foo<p>bar]<p>baz", 99 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 100 "<ol><li>[foo</li><li>bar]</li></ol><p>baz</p>", 101 [true,true], 102 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 103 ["<p>[foo<p>bar]<p>baz", 104 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 105 "<ol><li>[foo</li><li>bar]</li></ol><p>baz</p>", 106 [true,true], 107 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 108 ["<p>[foo<blockquote>bar]</blockquote><p>baz", 109 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 110 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol><p>baz</p>", 111 [true,true], 112 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 113 ["<p>[foo<blockquote>bar]</blockquote><p>baz", 114 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 115 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol><p>baz</p>", 116 [true,true], 117 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 118 ["<dl><dt>[foo<dd>bar]<dt>baz<dd>quz</dl>", 119 [["insertorderedlist",""]], 120 "<dl><dt><ol><li>[foo</li></ol></dt><dd><ol><li>bar]</li></ol></dd><dt>baz</dt><dd>quz</dd></dl>", 121 [true], 122 {"insertorderedlist":[false,false,"",false,true,""]}], 123 ["<dl><dt>foo<dd>[bar<dt>baz]<dd>quz</dl>", 124 [["insertorderedlist",""]], 125 "<dl><dt>foo</dt><dd><ol><li>[bar</li></ol></dd><dt><ol><li>baz]</li></ol></dt><dd>quz</dd></dl>", 126 [true], 127 {"insertorderedlist":[false,false,"",false,true,""]}], 128 ["<p>[foo<blockquote><p>bar]<p>baz</blockquote>", 129 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 130 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol><blockquote><p>baz</p></blockquote>", 131 [true,true], 132 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 133 ["<p>[foo<blockquote><p>bar]<p>baz</blockquote>", 134 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 135 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol><blockquote><p>baz</p></blockquote>", 136 [true,true], 137 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 138 ["<ol><li>foo<li>[bar]<li>baz</ol>", 139 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 140 "<ol><li>foo</li></ol><div>[bar]</div><ol><li>baz</li></ol>", 141 [true,true], 142 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 143 ["<ol><li>foo<li>[bar]<li>baz</ol>", 144 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 145 "<ol><li>foo</li></ol><p>[bar]</p><ol><li>baz</li></ol>", 146 [true,true], 147 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 148 ["<ol><li>foo</ol>[bar]", 149 [["insertorderedlist",""]], 150 "<ol><li>foo</li><li>[bar]</li></ol>", 151 [true], 152 {"insertorderedlist":[false,false,"",false,true,""]}], 153 ["[foo]<ol><li>bar</ol>", 154 [["insertorderedlist",""]], 155 "<ol><li>[foo]</li><li>bar</li></ol>", 156 [true], 157 {"insertorderedlist":[false,false,"",false,true,""]}], 158 ["<ol><li>foo</ol>[bar]<ol><li>baz</ol>", 159 [["insertorderedlist",""]], 160 "<ol><li>foo</li><li>[bar]</li><li>baz</li></ol>", 161 [true], 162 {"insertorderedlist":[false,false,"",false,true,""]}], 163 ["<ol><ol><li>[foo]</ol></ol>", 164 [["insertorderedlist",""]], 165 "<ol><li>[foo]</li></ol>", 166 [true], 167 {"insertorderedlist":[false,true,"",false,true,""]}], 168 ["<ol><li>[foo]<br>bar<li>baz</ol>", 169 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 170 "<div>[foo]<br>bar</div><ol><li>baz</li></ol>", 171 [true,true], 172 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 173 ["<ol><li>[foo]<br>bar<li>baz</ol>", 174 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 175 "<p>[foo]<br>bar</p><ol><li>baz</li></ol>", 176 [true,true], 177 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 178 ["<ol><li>foo<br>[bar]<li>baz</ol>", 179 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 180 "<div>foo<br>[bar]</div><ol><li>baz</li></ol>", 181 [true,true], 182 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 183 ["<ol><li>foo<br>[bar]<li>baz</ol>", 184 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 185 "<p>foo<br>[bar]</p><ol><li>baz</li></ol>", 186 [true,true], 187 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 188 ["<ol><li><div>[foo]</div>bar<li>baz</ol>", 189 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 190 "<div>[foo]</div><div>bar</div><ol><li>baz</li></ol>", 191 [true,true], 192 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 193 ["<ol><li><div>[foo]</div>bar<li>baz</ol>", 194 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 195 "<div>[foo]</div><p>bar</p><ol><li>baz</li></ol>", 196 [true,true], 197 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 198 ["<ol><li>foo<ol><li>[bar]<li>baz</ol><li>quz</ol>", 199 [["insertorderedlist",""]], 200 "<ol><li>foo</li><li>[bar]</li><ol><li>baz</li></ol><li>quz</li></ol>", 201 [true], 202 {"insertorderedlist":[false,true,"",false,true,""]}], 203 ["<ol><li>foo<ol><li>bar<li>[baz]</ol><li>quz</ol>", 204 [["insertorderedlist",""]], 205 "<ol><li>foo</li><ol><li>bar</li></ol><li>[baz]</li><li>quz</li></ol>", 206 [true], 207 {"insertorderedlist":[false,true,"",false,true,""]}], 208 ["<ol><li>foo</li><ol><li>[bar]<li>baz</ol><li>quz</ol>", 209 [["insertorderedlist",""]], 210 "<ol><li>foo</li><li>[bar]</li><ol><li>baz</li></ol><li>quz</li></ol>", 211 [true], 212 {"insertorderedlist":[false,true,"",false,true,""]}], 213 ["<ol><li>foo</li><ol><li>bar<li>[baz]</ol><li>quz</ol>", 214 [["insertorderedlist",""]], 215 "<ol><li>foo</li><ol><li>bar</li></ol><li>[baz]</li><li>quz</li></ol>", 216 [true], 217 {"insertorderedlist":[false,true,"",false,true,""]}], 218 ["<ol><li>[foo]<ol><li>bar</ol><li>baz</ol>", 219 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 220 "<div>[foo]</div><ol><ol><li>bar</li></ol><li>baz</li></ol>", 221 [true,true], 222 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 223 ["<ol><li>[foo]<ol><li>bar</ol><li>baz</ol>", 224 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 225 "<p>[foo]</p><ol><ol><li>bar</li></ol><li>baz</li></ol>", 226 [true,true], 227 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 228 ["<ol><li>[foo]</li><ol><li>bar</ol><li>baz</ol>", 229 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 230 "<div>[foo]</div><ol><ol><li>bar</li></ol><li>baz</li></ol>", 231 [true,true], 232 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 233 ["<ol><li>[foo]</li><ol><li>bar</ol><li>baz</ol>", 234 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 235 "<p>[foo]</p><ol><ol><li>bar</li></ol><li>baz</li></ol>", 236 [true,true], 237 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 238 ["<ol><li>foo<li>[bar]<ol><li>baz</ol><li>quz</ol>", 239 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 240 "<ol><li>foo</li></ol><div>[bar]</div><ol><ol><li>baz</li></ol><li>quz</li></ol>", 241 [true,true], 242 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 243 ["<ol><li>foo<li>[bar]<ol><li>baz</ol><li>quz</ol>", 244 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 245 "<ol><li>foo</li></ol><p>[bar]</p><ol><ol><li>baz</li></ol><li>quz</li></ol>", 246 [true,true], 247 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 248 ["<ol><li>foo<li>[bar]</li><ol><li>baz</ol><li>quz</ol>", 249 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 250 "<ol><li>foo</li></ol><div>[bar]</div><ol><ol><li>baz</li></ol><li>quz</li></ol>", 251 [true,true], 252 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 253 ["<ol><li>foo<li>[bar]</li><ol><li>baz</ol><li>quz</ol>", 254 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 255 "<ol><li>foo</li></ol><p>[bar]</p><ol><ol><li>baz</li></ol><li>quz</li></ol>", 256 [true,true], 257 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 258 ["<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz]</ol>", 259 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 260 "<ol><li>foo<ol><li>bar</li><li>baz</li></ol></li></ol><div>[quz]</div>", 261 [true,true], 262 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 263 ["<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz]</ol>", 264 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 265 "<ol><li>foo<ol><li>bar</li><li>baz</li></ol></li></ol><p>[quz]</p>", 266 [true,true], 267 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 268 ["<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz]</ol>", 269 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 270 "<ol><li>foo</li><ol><li>bar</li><li>baz</li></ol></ol><div>[quz]</div>", 271 [true,true], 272 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 273 ["<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz]</ol>", 274 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 275 "<ol><li>foo</li><ol><li>bar</li><li>baz</li></ol></ol><p>[quz]</p>", 276 [true,true], 277 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 278 ["<ol><li>foo<li>[bar<li>baz]</ol>", 279 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 280 "<ol><li>foo</li></ol><div>[bar</div><div>baz]</div>", 281 [true,true], 282 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 283 ["<ol><li>foo<li>[bar<li>baz]</ol>", 284 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 285 "<ol><li>foo</li></ol><p>[bar</p><p>baz]</p>", 286 [true,true], 287 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 288 ["<ol><li>[foo<ol><li>bar]</ol><li>baz</ol>", 289 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 290 "<div>[foo</div><ol><li>bar]</li><li>baz</li></ol>", 291 [true,true], 292 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",true,false,""]}], 293 ["<ol><li>[foo<ol><li>bar]</ol><li>baz</ol>", 294 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 295 "<p>[foo</p><ol><li>bar]</li><li>baz</li></ol>", 296 [true,true], 297 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",true,false,""]}], 298 ["<ol><li>foo<ol><li>b[ar</ol><li>b]az</ol>", 299 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 300 "<ol><li>foo</li><li>b[ar</li></ol><div>b]az</div>", 301 [true,true], 302 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",true,false,""]}], 303 ["<ol><li>foo<ol><li>b[ar</ol><li>b]az</ol>", 304 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 305 "<ol><li>foo</li><li>b[ar</li></ol><p>b]az</p>", 306 [true,true], 307 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",true,false,""]}], 308 ["<ol><li>[foo<ol><li>bar</ol><li>baz]</ol><p>extra", 309 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 310 "<div>[foo</div><ol><li>bar</li></ol><div>baz]</div><p>extra</p>", 311 [true,true], 312 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",true,false,""]}], 313 ["<ol><li>[foo<ol><li>bar</ol><li>baz]</ol><p>extra", 314 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 315 "<p>[foo</p><ol><li>bar</li></ol><p>baz]</p><p>extra</p>", 316 [true,true], 317 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",true,false,""]}], 318 ["<ol><li>[foo]<ol><li>bar</ol>baz</ol>", 319 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 320 "<div>[foo]</div><ol><ol><li>bar</li></ol><li>baz</li></ol>", 321 [true,true], 322 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 323 ["<ol><li>[foo]<ol><li>bar</ol>baz</ol>", 324 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 325 "<p>[foo]</p><ol><ol><li>bar</li></ol><li>baz</li></ol>", 326 [true,true], 327 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 328 ["<ol><li>foo<ol><li>[bar]</ol>baz</ol>", 329 [["insertorderedlist",""]], 330 "<ol><li>foo</li><li>[bar]</li><li>baz</li></ol>", 331 [true], 332 {"insertorderedlist":[false,true,"",false,true,""]}], 333 ["<ol><li>foo<ol><li>bar</ol>[baz]</ol>", 334 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 335 "<ol><li>foo</li><ol><li>bar</li></ol></ol><div>[baz]</div>", 336 [true,true], 337 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",false,false,""]}], 338 ["<ol><li>foo<ol><li>bar</ol>[baz]</ol>", 339 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 340 "<ol><li>foo</li><ol><li>bar</li></ol></ol><p>[baz]</p>", 341 [true,true], 342 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",false,false,""]}], 343 ["<ol><li>[foo<ol><li>bar]</ol>baz</ol>", 344 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 345 "<div>[foo</div><ol><li>bar]</li><li>baz</li></ol>", 346 [true,true], 347 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,true,"",true,false,""]}], 348 ["<ol><li>[foo<ol><li>bar]</ol>baz</ol>", 349 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 350 "<p>[foo</p><ol><li>bar]</li><li>baz</li></ol>", 351 [true,true], 352 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,true,"",true,false,""]}], 353 ["<ul><li>foo<li>[bar]<li>baz</ul>", 354 [["insertorderedlist",""]], 355 "<ul><li>foo</li></ul><ol><li>[bar]</li></ol><ul><li>baz</li></ul>", 356 [true], 357 {"insertorderedlist":[false,false,"",false,true,""]}], 358 ["<ul><li>foo</ul>[bar]", 359 [["insertorderedlist",""]], 360 "<ul><li>foo</li></ul><ol><li>[bar]</li></ol>", 361 [true], 362 {"insertorderedlist":[false,false,"",false,true,""]}], 363 ["[foo]<ul><li>bar</ul>", 364 [["insertorderedlist",""]], 365 "<ol><li>[foo]</li></ol><ul><li>bar</li></ul>", 366 [true], 367 {"insertorderedlist":[false,false,"",false,true,""]}], 368 ["<ul><li>foo</ul>[bar]<ul><li>baz</ul>", 369 [["insertorderedlist",""]], 370 "<ul><li>foo</li></ul><ol><li>[bar]</li></ol><ul><li>baz</li></ul>", 371 [true], 372 {"insertorderedlist":[false,false,"",false,true,""]}], 373 ["<ul><ul><li>[foo]</ul></ul>", 374 [["insertorderedlist",""]], 375 "<ol><ol><li>[foo]</li></ol></ol>", 376 [true], 377 {"insertorderedlist":[false,false,"",false,true,""]}], 378 ["<ul><li>[foo]<br>bar<li>baz</ul>", 379 [["insertorderedlist",""]], 380 "<ol><li>[foo]<br>bar</li></ol><ul><li>baz</li></ul>", 381 [true], 382 {"insertorderedlist":[false,false,"",false,true,""]}], 383 ["<ul><li>foo<br>[bar]<li>baz</ul>", 384 [["insertorderedlist",""]], 385 "<ol><li>foo<br>[bar]</li></ol><ul><li>baz</li></ul>", 386 [true], 387 {"insertorderedlist":[false,false,"",false,true,""]}], 388 ["<ul><li><div>[foo]</div>bar<li>baz</ul>", 389 [["insertorderedlist",""]], 390 "<ol><li><div>[foo]</div>bar</li></ol><ul><li>baz</li></ul>", 391 [true], 392 {"insertorderedlist":[false,false,"",false,true,""]}], 393 ["<ul><li>foo<ul><li>[bar]<li>baz</ul><li>quz</ul>", 394 [["insertorderedlist",""]], 395 "<ul><li>foo</li><ol><li>[bar]</li></ol><ul><li>baz</li></ul><li>quz</li></ul>", 396 [true], 397 {"insertorderedlist":[false,false,"",false,true,""]}], 398 ["<ul><li>foo<ul><li>bar<li>[baz]</ul><li>quz</ul>", 399 [["insertorderedlist",""]], 400 "<ul><li>foo</li><ul><li>bar</li></ul><ol><li>[baz]</li></ol><li>quz</li></ul>", 401 [true], 402 {"insertorderedlist":[false,false,"",false,true,""]}], 403 ["<ul><li>foo</li><ul><li>[bar]<li>baz</ul><li>quz</ul>", 404 [["insertorderedlist",""]], 405 "<ul><li>foo</li><ol><li>[bar]</li></ol><ul><li>baz</li></ul><li>quz</li></ul>", 406 [true], 407 {"insertorderedlist":[false,false,"",false,true,""]}], 408 ["<ul><li>foo</li><ul><li>bar<li>[baz]</ul><li>quz</ul>", 409 [["insertorderedlist",""]], 410 "<ul><li>foo</li><ul><li>bar</li></ul><ol><li>[baz]</li></ol><li>quz</li></ul>", 411 [true], 412 {"insertorderedlist":[false,false,"",false,true,""]}], 413 ["<ul><li>[foo]<ul><li>bar</ul><li>baz</ul>", 414 [["insertorderedlist",""]], 415 "<ol><li>[foo]<ul><li>bar</li></ul></li></ol><ul><li>baz</li></ul>", 416 [true], 417 {"insertorderedlist":[false,false,"",false,false,""]}], 418 ["<ul><li>[foo]</li><ul><li>bar</ul><li>baz</ul>", 419 [["insertorderedlist",""]], 420 "<ol><li>[foo]</li></ol><ul><ul><li>bar</li></ul><li>baz</li></ul>", 421 [true], 422 {"insertorderedlist":[false,false,"",false,true,""]}], 423 ["<ul><li>foo<li>[bar]<ul><li>baz</ul><li>quz</ul>", 424 [["insertorderedlist",""]], 425 "<ul><li>foo</li></ul><ol><li>[bar]<ul><li>baz</li></ul></li></ol><ul><li>quz</li></ul>", 426 [true], 427 {"insertorderedlist":[false,false,"",false,false,""]}], 428 ["<ul><li>foo<li>[bar]</li><ul><li>baz</ul><li>quz</ul>", 429 [["insertorderedlist",""]], 430 "<ul><li>foo</li></ul><ol><li>[bar]</li></ol><ul><ul><li>baz</li></ul><li>quz</li></ul>", 431 [true], 432 {"insertorderedlist":[false,false,"",false,true,""]}], 433 ["<ul><li>foo<ul><li>bar<li>baz</ul><li>[quz]</ul>", 434 [["insertorderedlist",""]], 435 "<ul><li>foo<ul><li>bar</li><li>baz</li></ul></li></ul><ol><li>[quz]</li></ol>", 436 [true], 437 {"insertorderedlist":[false,false,"",false,true,""]}], 438 ["<ul><li>foo</li><ul><li>bar<li>baz</ul><li>[quz]</ul>", 439 [["insertorderedlist",""]], 440 "<ul><li>foo</li><ul><li>bar</li><li>baz</li></ul></ul><ol><li>[quz]</li></ol>", 441 [true], 442 {"insertorderedlist":[false,false,"",false,true,""]}], 443 ["<ul><li>foo<li>[bar<li>baz]</ul>", 444 [["insertorderedlist",""]], 445 "<ul><li>foo</li></ul><ol><li>[bar</li><li>baz]</li></ol>", 446 [true], 447 {"insertorderedlist":[false,false,"",false,true,""]}], 448 ["<ul><li>[foo<ul><li>bar]</ul><li>baz</ul>", 449 [["insertorderedlist",""]], 450 "<ol><li>[foo<ol><li>bar]</li></ol></li></ol><ul><li>baz</li></ul>", 451 [true], 452 {"insertorderedlist":[false,false,"",false,false,""]}], 453 ["<ul><li>foo<ul><li>b[ar</ul><li>b]az</ul>", 454 [["insertorderedlist",""]], 455 "<ul><li>foo</li></ul><ol><ol><li>b[ar</li></ol><li>b]az</li></ol>", 456 [true], 457 {"insertorderedlist":[false,false,"",false,true,""]}], 458 ["<ul><li>[foo<ul><li>bar</ul><li>baz]</ul><p>extra", 459 [["insertorderedlist",""]], 460 "<ol><li>[foo</li><ol><li>bar</li></ol><li>baz]</li></ol><p>extra</p>", 461 [true], 462 {"insertorderedlist":[false,false,"",false,true,""]}], 463 ["<ul><li>[foo]<ul><li>bar</ul>baz</ul>", 464 [["insertorderedlist",""]], 465 "<ol><li>[foo]<ul><li>bar</li></ul>baz</li></ol>", 466 [true], 467 {"insertorderedlist":[false,false,"",false,false,""]}], 468 ["<ul><li>foo<ul><li>[bar]</ul>baz</ul>", 469 [["insertorderedlist",""]], 470 "<ul><li>foo</li><ol><li>[bar]</li></ol><li>baz</li></ul>", 471 [true], 472 {"insertorderedlist":[false,false,"",false,true,""]}], 473 ["<ul><li>foo<ul><li>bar</ul>[baz]</ul>", 474 [["insertorderedlist",""]], 475 "<ol><li>foo<ul><li>bar</li></ul>[baz]</li></ol>", 476 [true], 477 {"insertorderedlist":[false,false,"",false,false,""]}], 478 ["<ul><li>[foo<ul><li>bar]</ul>baz</ul>", 479 [["insertorderedlist",""]], 480 "<ol><li>[foo<ol><li>bar]</li></ol>baz</li></ol>", 481 [true], 482 {"insertorderedlist":[false,false,"",false,false,""]}], 483 ["foo<ol><li>bar</ol><ul><li>[baz]</ul>quz", 484 [["insertorderedlist",""]], 485 "foo<ol><li>bar</li><li>[baz]</li></ol>quz", 486 [true], 487 {"insertorderedlist":[false,false,"",false,true,""]}], 488 ["foo<ol><li>bar</ol><ul><li>[baz</ul>quz]", 489 [["insertorderedlist",""]], 490 "foo<ol><li>bar</li><li>[baz</li><li>quz]</li></ol>", 491 [true], 492 {"insertorderedlist":[false,false,"",false,true,""]}], 493 ["foo<ul><li>[bar]</ul><ol><li>baz</ol>quz", 494 [["insertorderedlist",""]], 495 "foo<ol><li>[bar]</li><li>baz</li></ol>quz", 496 [true], 497 {"insertorderedlist":[false,false,"",false,true,""]}], 498 ["[foo<ul><li>bar]</ul><ol><li>baz</ol>quz", 499 [["insertorderedlist",""]], 500 "<ol><li>[foo</li><li>bar]</li><li>baz</li></ol>quz", 501 [true], 502 {"insertorderedlist":[false,false,"",false,true,""]}], 503 ["[foo]<blockquote>bar</blockquote>baz", 504 [["insertorderedlist",""]], 505 "<ol><li>[foo]</li></ol><blockquote>bar</blockquote>baz", 506 [true], 507 {"insertorderedlist":[false,false,"",false,true,""]}], 508 ["foo<blockquote>[bar]</blockquote>baz", 509 [["insertorderedlist",""]], 510 "foo<blockquote><ol><li>[bar]</li></ol></blockquote>baz", 511 [true], 512 {"insertorderedlist":[false,false,"",false,true,""]}], 513 ["[foo<blockquote>bar]</blockquote>baz", 514 [["insertorderedlist",""]], 515 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol>baz", 516 [true], 517 {"insertorderedlist":[false,false,"",false,true,""]}], 518 ["<ol><li>foo</ol><blockquote>[bar]</blockquote>baz", 519 [["insertorderedlist",""]], 520 "<ol><li>foo</li><ol><li>[bar]</li></ol></ol>baz", 521 [true], 522 {"insertorderedlist":[false,false,"",false,true,""]}], 523 ["[foo]<blockquote><ol><li>bar</ol></blockquote>baz", 524 [["insertorderedlist",""]], 525 "<ol><li>[foo]</li></ol><blockquote><ol><li>bar</li></ol></blockquote>baz", 526 [true], 527 {"insertorderedlist":[false,false,"",false,true,""]}], 528 ["foo<blockquote>[bar]<br>baz</blockquote>", 529 [["insertorderedlist",""]], 530 "foo<blockquote><ol><li>[bar]</li></ol>baz</blockquote>", 531 [true], 532 {"insertorderedlist":[false,false,"",false,true,""]}], 533 ["[foo<blockquote>bar]<br>baz</blockquote>", 534 [["insertorderedlist",""]], 535 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol><blockquote>baz</blockquote>", 536 [true], 537 {"insertorderedlist":[false,false,"",false,true,""]}], 538 ["<ol><li>foo</ol><blockquote>[bar]<br>baz</blockquote>", 539 [["insertorderedlist",""]], 540 "<ol><li>foo</li><ol><li>[bar]</li></ol></ol><blockquote>baz</blockquote>", 541 [true], 542 {"insertorderedlist":[false,false,"",false,true,""]}], 543 ["<p>[foo]<blockquote><p>bar</blockquote><p>baz", 544 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 545 "<ol><li>[foo]</li></ol><blockquote><p>bar</p></blockquote><p>baz</p>", 546 [true,true], 547 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 548 ["<p>[foo]<blockquote><p>bar</blockquote><p>baz", 549 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 550 "<ol><li>[foo]</li></ol><blockquote><p>bar</p></blockquote><p>baz</p>", 551 [true,true], 552 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 553 ["<p>foo<blockquote><p>[bar]</blockquote><p>baz", 554 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 555 "<p>foo</p><blockquote><ol><li>[bar]</li></ol></blockquote><p>baz</p>", 556 [true,true], 557 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 558 ["<p>foo<blockquote><p>[bar]</blockquote><p>baz", 559 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 560 "<p>foo</p><blockquote><ol><li>[bar]</li></ol></blockquote><p>baz</p>", 561 [true,true], 562 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 563 ["<p>[foo<blockquote><p>bar]</blockquote><p>baz", 564 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 565 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol><p>baz</p>", 566 [true,true], 567 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 568 ["<p>[foo<blockquote><p>bar]</blockquote><p>baz", 569 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 570 "<ol><li>[foo</li><ol><li>bar]</li></ol></ol><p>baz</p>", 571 [true,true], 572 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 573 ["<ol><li>foo</ol><blockquote><p>[bar]</blockquote><p>baz", 574 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 575 "<ol><li>foo</li><ol><li>[bar]</li></ol></ol><p>baz</p>", 576 [true,true], 577 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 578 ["<ol><li>foo</ol><blockquote><p>[bar]</blockquote><p>baz", 579 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 580 "<ol><li>foo</li><ol><li>[bar]</li></ol></ol><p>baz</p>", 581 [true,true], 582 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 583 ["<ul id=abc><li>foo<li>[bar]<li>baz</ul>", 584 [["insertorderedlist",""]], 585 "<ul id=\"abc\"><li>foo</li></ul><ol><li>[bar]</li></ol><ul><li>baz</li></ul>", 586 [true], 587 {"insertorderedlist":[false,false,"",false,true,""]}], 588 ["<ul style=color:blue><li>foo<li>[bar]<li>baz</ul>", 589 [["stylewithcss","true"],["insertorderedlist",""]], 590 "<ul style=\"color:rgb(0, 0, 255)\"><li>foo</li></ul><ol><li><span style=\"color:rgb(0, 0, 255)\">[bar]</span></li></ol><ul style=\"color:rgb(0, 0, 255)\"><li>baz</li></ul>", 591 [true,true], 592 {"stylewithcss":[false,false,"",false,true,""],"insertorderedlist":[false,false,"",false,true,""]}], 593 ["<ul style=color:blue><li>foo<li>[bar]<li>baz</ul>", 594 [["stylewithcss","false"],["insertorderedlist",""]], 595 "<ul style=\"color:rgb(0, 0, 255)\"><li>foo</li></ul><ol><li><font color=\"#0000ff\">[bar]</font></li></ol><ul style=\"color:rgb(0, 0, 255)\"><li>baz</li></ul>", 596 [true,true], 597 {"stylewithcss":[false,true,"",false,false,""],"insertorderedlist":[false,false,"",false,true,""]}], 598 ["<ul style=text-indent:1em><li>foo<li>[bar]<li>baz</ul>", 599 [["stylewithcss","true"],["insertorderedlist",""]], 600 "<ul style=\"text-indent:1em\"><li>foo</li></ul><ol><li>[bar]</li></ol><ul style=\"text-indent:1em\"><li>baz</li></ul>", 601 [true,true], 602 {"stylewithcss":[false,false,"",false,true,""],"insertorderedlist":[false,false,"",false,true,""]}], 603 ["<ul style=text-indent:1em><li>foo<li>[bar]<li>baz</ul>", 604 [["stylewithcss","false"],["insertorderedlist",""]], 605 "<ul style=\"text-indent:1em\"><li>foo</li></ul><ol><li>[bar]</li></ol><ul style=\"text-indent:1em\"><li>baz</li></ul>", 606 [true,true], 607 {"stylewithcss":[false,true,"",false,false,""],"insertorderedlist":[false,false,"",false,true,""]}], 608 ["<ul id=abc><li>[foo]<li>bar<li>baz</ul>", 609 [["insertorderedlist",""]], 610 "<ol><li>[foo]</li></ol><ul id=\"abc\"><li>bar</li><li>baz</li></ul>", 611 [true], 612 {"insertorderedlist":[false,false,"",false,true,""]}], 613 ["<ul style=color:blue><li>[foo]<li>bar<li>baz</ul>", 614 [["stylewithcss","true"],["insertorderedlist",""]], 615 "<ol><li><span style=\"color:rgb(0, 0, 255)\">[foo]</span></li></ol><ul style=\"color:rgb(0, 0, 255)\"><li>bar</li><li>baz</li></ul>", 616 [true,true], 617 {"stylewithcss":[false,false,"",false,true,""],"insertorderedlist":[false,false,"",false,true,""]}], 618 ["<ul style=color:blue><li>[foo]<li>bar<li>baz</ul>", 619 [["stylewithcss","false"],["insertorderedlist",""]], 620 "<ol><li><font color=\"#0000ff\">[foo]</font></li></ol><ul style=\"color:rgb(0, 0, 255)\"><li>bar</li><li>baz</li></ul>", 621 [true,true], 622 {"stylewithcss":[false,true,"",false,false,""],"insertorderedlist":[false,false,"",false,true,""]}], 623 ["<ul style=text-indent:1em><li>[foo]<li>bar<li>baz</ul>", 624 [["insertorderedlist",""]], 625 "<ol><li>[foo]</li></ol><ul style=\"text-indent:1em\"><li>bar</li><li>baz</li></ul>", 626 [true], 627 {"insertorderedlist":[false,false,"",false,true,""]}], 628 ["<ul id=abc><li>foo<li>bar<li>[baz]</ul>", 629 [["insertorderedlist",""]], 630 "<ul id=\"abc\"><li>foo</li><li>bar</li></ul><ol><li>[baz]</li></ol>", 631 [true], 632 {"insertorderedlist":[false,false,"",false,true,""]}], 633 ["<ul style=color:blue><li>foo<li>bar<li>[baz]</ul>", 634 [["stylewithcss","true"],["insertorderedlist",""]], 635 "<ul style=\"color:rgb(0, 0, 255)\"><li>foo</li><li>bar</li></ul><ol><li><span style=\"color:rgb(0, 0, 255)\">[baz]</span></li></ol>", 636 [true,true], 637 {"stylewithcss":[false,false,"",false,true,""],"insertorderedlist":[false,false,"",false,true,""]}], 638 ["<ul style=color:blue><li>foo<li>bar<li>[baz]</ul>", 639 [["stylewithcss","false"],["insertorderedlist",""]], 640 "<ul style=\"color:rgb(0, 0, 255)\"><li>foo</li><li>bar</li></ul><ol><li><font color=\"#0000ff\">[baz]</font></li></ol>", 641 [true,true], 642 {"stylewithcss":[false,true,"",false,false,""],"insertorderedlist":[false,false,"",false,true,""]}], 643 ["<ul style=text-indent:1em><li>foo<li>bar<li>[baz]</ul>", 644 [["insertorderedlist",""]], 645 "<ul style=\"text-indent:1em\"><li>foo</li><li>bar</li></ul><ol><li>[baz]</li></ol>", 646 [true], 647 {"insertorderedlist":[false,false,"",false,true,""]}], 648 ["<ol><li>foo</ol> <p>[bar]", 649 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 650 "<ol><li>foo</li> <li>[bar]</li></ol>", 651 [true,true], 652 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 653 ["<ol><li>foo</ol> <p>[bar]", 654 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 655 "<ol><li>foo</li> <li>[bar]</li></ol>", 656 [true,true], 657 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 658 ["<p>[foo]</p> <ol><li>bar</ol>", 659 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 660 "<ol><li>[foo]</li> <li>bar</li></ol>", 661 [true,true], 662 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 663 ["<p>[foo]</p> <ol><li>bar</ol>", 664 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 665 "<ol><li>[foo]</li> <li>bar</li></ol>", 666 [true,true], 667 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 668 ["<ol><li>foo</ol> <p>[bar]</p> <ol><li>baz</ol>", 669 [["defaultparagraphseparator","div"],["insertorderedlist",""]], 670 "<ol><li>foo</li> <li>[bar]</li> <li>baz</li></ol>", 671 [true,true], 672 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertorderedlist":[false,false,"",false,true,""]}], 673 ["<ol><li>foo</ol> <p>[bar]</p> <ol><li>baz</ol>", 674 [["defaultparagraphseparator","p"],["insertorderedlist",""]], 675 "<ol><li>foo</li> <li>[bar]</li> <li>baz</li></ol>", 676 [true,true], 677 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertorderedlist":[false,false,"",false,true,""]}], 678 ["<div><span style='font-family: times; color: blue'>[bar]</span></div>", 679 [["insertorderedlist",""]], 680 "<ol><li><span style=\"font-family:times; color:rgb(0, 0, 255)\">[bar]</span></li></ol>", 681 [true], 682 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 683 ["<div><span style='font-family: times; color: blue'>bar</span></div><span style='font-family: italic; color: green'>[baz]</span>", 684 [["insertorderedlist",""]], 685 "<div><span style=\"font-family:times; color:rgb(0, 0, 255)\">bar</span></div><ol><li><span style=\"font-family:italic; color:rgb(0, 128, 0)\">[baz]</span></li></ol>", 686 [true], 687 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 688 ["<div><ol style='font-family: times; color: blue'><li>bar</li></ol><span style='font-family: italic; color: green'>[baz]</span></div>", 689 [["insertorderedlist",""]], 690 "<ol style=\"font-family:times; color:rgb(0, 0, 255)\"><li>bar</li><li><span style=\"font-family:italic; color:rgb(0, 128, 0)\">[baz]</span></li></ol>", 691 [true], 692 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 693 ["{}", 694 [["insertorderedlist",""],["inserttext","abc"]], 695 ["<ol><li>abc</li></ol>", 696 "<ol><li>abc<br></li></ol>"], 697 [true,true], 698 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 699 ["<div>{}</div>", 700 [["insertorderedlist",""],["inserttext","abc"]], 701 ["<div><ol><li>abc</li></ol></div>", 702 "<div><ol><li>abc<br></li></ol></div>"], 703 [true,true], 704 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 705 ["<div>{}<br></div>", 706 [["insertorderedlist",""],["inserttext","abc"]], 707 ["<div><ol><li>abc</li></ol></div>", 708 "<div><ol><li>abc<br></li></ol></div>"], 709 [true,true], 710 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 711 ["<p>{}</p>", 712 [["insertorderedlist",""],["inserttext","abc"]], 713 ["<ol><li>abc</li></ol>", 714 "<ol><li>abc<br></li></ol>"], 715 [true,true], 716 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 717 ["<p>{}<br></p>", 718 [["insertorderedlist",""],["inserttext","abc"]], 719 ["<ol><li>abc</li></ol>", 720 "<ol><li>abc<br></li></ol>"], 721 [true,true], 722 {"insertorderedlist":[false,false,"false",false,true,"true"]}], 723 724 // "dir" attribute should be preserved for the list element to make the 725 // bullets aligned correctly. 726 ["<div dir=\"rtl\">a[]bc</div><div dir=\"rtl\">def</div>", 727 [["insertorderedlist",""]], 728 ["<div dir=\"rtl\"><ol><li>abc</li></ol></div><div dir=\"rtl\">def</div>", 729 "<ol dir=\"rtl\"><li>abc</li></ol><div dir=\"rtl\">def</div>"], 730 [true], 731 {}], 732 ["<div dir=\"rtl\">a[bc</div><div dir=\"rtl\">de]f</div>", 733 [["insertorderedlist",""]], 734 ["<div dir=\"rtl\"><ol><li>abc</li><li>def</li></ol></div>", 735 "<ol dir=\"rtl\"><li>abc</li><li>def</li></ol>"], 736 [true], 737 {}], 738 // but do not copy `dir` attributes to corresponding <li>s because different 739 // one from the value of the parent list element causes odd looks and anyway 740 // the `dir` attribute does not affect the text direction. 741 ["<div dir=\"rtl\">a[bc</div><div dir=\"ltr\">de]f</div>", 742 [["insertorderedlist",""]], 743 ["<div dir=\"rtl\"><ol><li>abc</li><li>def</li></ol></div>", 744 "<ol dir=\"rtl\"><li>abc</li><li>def</li></ol>"], 745 [true], 746 {}], 747 748 // The other attributes should be clonsed to each list item. 749 ["<div id=\"a\">a[bc</div><div id=\"b\">de]f</div>", 750 [["insertorderedlist",""]], 751 ["<div><ol><li id=\"a\">abc</li><li id=\"b\">def</li></ol></div>", 752 "<ol><li id=\"a\">abc</li><li id=\"b\">def</li></ol>"], 753 [true], 754 {}], 755 ["<div class=\"a\">a[bc</div><div class=\"b\">de]f</div>", 756 [["insertorderedlist",""]], 757 ["<div><ol><li class=\"a\">abc</li><li class=\"b\">def</li></ol></div>", 758 "<ol><li class=\"a\">abc</li><li class=\"b\">def</li></ol>"], 759 [true], 760 {}], 761 ["<div title=\"a\">a[bc</div><div title=\"b\">de]f</div>", 762 [["insertorderedlist",""]], 763 ["<div><ol><li title=\"a\">abc</li><li title=\"b\">def</li></ol></div>", 764 "<ol><li title=\"a\">abc</li><li title=\"b\">def</li></ol>"], 765 [true], 766 {}], 767 768 ['{ <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> }', 769 [["insertorderedlist",""]], 770 ['<ol><li> <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> </li></ol>', 771 // It's fine to delete the invisible whitespaces. 772 '<ol><li><span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></li></ol>'], 773 [true], 774 {}], 775 ]