Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/testing/web-platform/tests/editing/data/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 55 kB image not shown  

Quelle  inserttext.js   Sprache: JAVA

 
// For documentation of the format, see README in this directory.
var browserTests = [
["foo[bar]baz",
    [["inserttext","a"]],
    "fooa[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext",""]],
    "foo[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","\t"]],
    "foo\t[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","&"]],
    "foo&[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["defaultparagraphseparator","div"],["inserttext","\n"]],
    "
foo
{}bar
"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"div",false,false,"div"],"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["defaultparagraphseparator","p"],["inserttext","\n"]],
    "

foo

{}bar

"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["defaultparagraphseparator","div"],["inserttext","abc\ndef"]],
    "
fooabc
def[]bar
"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["defaultparagraphseparator","p"],["inserttext","abc\ndef"]],
    "

fooabc

def[]bar

"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","\u0007"]],
    "foo\u0007[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","hi"]],
    "foo<b>hi</b>[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","<"]],
    "foo<[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","&"]],
    "foo&amp;[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext"," "]],
    "foo []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo []bar",
    [["inserttext"," "]],
    "foo  []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[] bar",
    [["inserttext"," "]],
    "foo [] bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo  []bar",
    [["inserttext"," "]],
    "foo   []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo [] bar",
    [["inserttext"," "]],
    "foo  [] bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]  bar",
    [["inserttext"," "]],
    "foo []  bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo  []bar",
    [["inserttext"," "]],
    "foo   []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo [] bar",
    [["inserttext"," "]],
    "foo  [] bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]  bar",
    [["inserttext"," "]],
    "foo []  bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo  []bar",
    [["inserttext"," "]],
    "foo   []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo [] bar",
    [["inserttext"," "]],
    "foo  [] bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]  bar",
    [["inserttext"," "]],
    "foo []  bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo []  bar",
    [["inserttext"," "]],
    "foo  []  bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo []bar",
    [["inserttext"," "]],
    "foo  []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo []     bar",
    [["inserttext"," "]],
    "foo  []     bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["[]foo",
    [["inserttext"," "]],
    " []foo",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["{}foo",
    [["inserttext"," "]],
    " []foo",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]",
    [["inserttext"," "]],
    "foo []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo{}",
    [["inserttext"," "]],
    "foo []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo []",
    [["inserttext"," "]],
    "foo  []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo {}",
    [["inserttext"," "]],
    "foo  []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo  []",
    [["inserttext"," "]],
    "foo   []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo  {}",
    [["inserttext"," "]],
    "foo   []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext"," "]],
    "foo []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext"," "]],
    "foo []bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[] ",
    [["inserttext"," "]],
    "foo []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
[" foo [] ",
    [["inserttext"," "]],
    " foo []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[] ",
    [["inserttext"," "]],
    "foo [] ",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[] ",
    [["inserttext"," "]],
    "foo [] ",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
[" []foo",
    [["inserttext"," "]],
    " []foo",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
[" [] foo ",
    [["inserttext"," "]],
    " []foo ",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
[" []foo",
    [["inserttext"," "]],
    "  []foo",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
[" []foo",
    [["inserttext"," "]],
    "  []foo",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["{}
"
,
    [["inserttext"," "]],
    " []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

{}
",
    [["inserttext"," "]],
    "

 []

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo[]

bar",
    [["inserttext"," "]],
    "

foo []

bar

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo []

bar",
    [["inserttext"," "]],
    "

foo  []

bar

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo[]

 bar",
    [["inserttext"," "]],
    "

foo []

 bar

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    "
foo []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []bar
"
,
    [["inserttext"," "]],
    "
foo  []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[] bar
"
,
    [["inserttext"," "]],
    "
foo [] bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo  []bar
"
,
    [["inserttext"," "]],
    "
foo   []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[]foo
"
,
    [["inserttext"," "]],
    "
 []foo
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    "
foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
foo  []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
 foo   []   
"
,
    [["inserttext"," "]],
    "
 foo    []   
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []bar
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[] bar
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo [] bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo  []bar
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo   []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[]foo
"
,
    [["inserttext"," "]],
    "
white-space:pre\"> []foo
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo  []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:pre\"> foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[] bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo [] bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo  []bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo   []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[]foo
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\"> []foo
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo  []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\"> foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\">foo []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\">foo  []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[] bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\">foo [] bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo  []bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\">foo   []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[]foo
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\"> []foo
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\">foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\">foo  []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:pre-line\"> foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\">foo []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []bar
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\">foo  []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[] bar
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\">foo [] bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo  []bar
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\">foo   []bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[]foo
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\"> []foo
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\">foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\">foo  []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo []
"
,
    [["inserttext"," "]],
    "
white-space:nowrap\"> foo []
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a[]",
    [["inserttext"," "]],
    "http://a\">http://a</a> []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["ftp://a[]",
    [["inserttext"," "]],
    "ftp://a\">ftp://a</a> []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["quasit://a[]",
    [["inserttext"," "]],
    "
quasit://a\">quasit://a</a> []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
[".x-++-.://a[]",
    [["inserttext"," "]],
    ".
x-++-.://a\">x-++-.://a</a> []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["(
http://a)[]",

    [["inserttext"," "]],
    "(http://a\">http://a</a>) []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["<http://a>[]",
    [["inserttext"," "]],
    "<http://a\">http://a</a>> []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a![]",
    [["inserttext"," "]],
    "http://a\">http://a</a>! []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["!\"#$%&'()*+,-./:;<=>?^_`|~http://a!\"#$%&'()*+,-./:;<=>?^_`|~[]",
    [["inserttext"," "]],
    "!\"#$%&'()*+,-./:;<=>?^_`|~http://a!"#$%&'()*+,-./:;<=>?^_`|~\">http://a!\"#$%&'()*+,-./:;<=>?^_`|~ []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a!\"'(),-.:;<>`[]",
    [["inserttext"," "]],
    "http://a\">http://a</a>!\"'(),-.:;<>` []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a#$%&*+/=?^_|~[]",
    [["inserttext"," "]],
    "http://a#$%&*+/=?^_|~\">http://a#$%&*+/=?^_|~</a> []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["mailto:a[]",
    [["inserttext"," "]],
    "mailto:a\">mailto:a []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["a@b[]",
    [["inserttext"," "]],
    "mailto:a@b\">a@b []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["a@[]",
    [["inserttext"," "]],
    "a@ []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["@b[]",
    [["inserttext"," "]],
    "@b []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["#@x[]",
    [["inserttext"," "]],
    "mailto:#@x\">#@x []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["a@.[]",
    [["inserttext"," "]],
    "a@. []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["!\"#$%&'()*+,-./:;<=>?^_`|~a@b!\"#$%&'()*+,-./:;<=>?^_`|~[]",
    [["inserttext"," "]],
    "!\"#$%&'()*+,-./:;<=>?^_`|~a@b!\"#$%&'()*+,-./:;<=>?^_`|~ []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["a@b{}",
    [["inserttext"," "]],
    "mailto:a@b\">a@b []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["a@b{}",
    [["inserttext"," "]],
    "a@b []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["a@b[]c",
    [["inserttext"," "]],
    "mailto:a@b\">a@b []c",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

a@b

[]c

"
,
    [["inserttext"," "]],
    "

a@b

 []c

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a[]",
    [["inserttext","a"]],
    "http://aa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a[]",
    [["inserttext","\t"]],
    "http://a\">http://a</a>\t[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a[]",
    [["inserttext","\f"]],
    "http://a\">http://a</a>\f[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["http://a[]",
    [["inserttext"," "]],
    "http://a []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]",
    [["inserttext"," "]],
    "foo   []",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","a"]],
    "fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo []",
    [["inserttext","a"]],
    "foo a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo []",
    [["inserttext","a"]],
    "foo a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo[]",
    [["inserttext","a"]],
    "

fooa[]

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo

{}"
,
    [["inserttext","a"]],
    "

foo

a[]"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

[]foo",
    [["inserttext","a"]],
    "

a[]foo

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

{}foo",
    [["inserttext","a"]],
    "

a[]foo

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["{}

foo",
    [["inserttext","a"]],
    "a[]

foo

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo

{}

bar

"
,
    [["inserttext","a"]],
    "

foo

a[]

bar

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","a"]],
    "fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","a"]],
    "fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo{}bar",
    [["inserttext","a"]],
    "fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","a"]],
    "fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","a"]],
    "fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","a"]],
    "/\">fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[]bar",
    [["inserttext","a"]],
    "/\">fooa[]bar",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

fo[o

b]ar",
    [["defaultparagraphseparator","div"],["inserttext","a"]],
    "

foa[]ar

"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"inserttext":[false,false,"",false,false,""]}],
["

fo[o

b]ar",
    [["defaultparagraphseparator","p"],["inserttext","a"]],
    "

foa[]ar

"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"inserttext":[false,false,"",false,false,""]}],
["

fo[o

bar

b]az",
    [["defaultparagraphseparator","div"],["inserttext","a"]],
    "

foa[]az

"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"inserttext":[false,false,"",false,false,""]}],
["

fo[o

bar

b]az",
    [["defaultparagraphseparator","p"],["inserttext","a"]],
    "

foa[]az

"
,
    [true,true],
    {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"inserttext":[false,false,"",false,false,""]}],
["{}
"
,
    [["inserttext","a"]],
    "a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

{}
",
    [["inserttext","a"]],
    "

a[]

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

{}
",
    [["inserttext","a"]],
    "

a[]

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo[bar]baz",
    [["inserttext","a"]],
    "

foocolor:rgb(171, 205, 239)\">a[]baz

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo{bar}baz",
    [["inserttext","a"]],
    "

foocolor:rgb(171, 205, 239)\">a[]baz

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo{bar}baz",
    [["inserttext","a"]],
    "

foocolor:rgb(171, 205, 239)\">a[]baz

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "

a[]baz

"
,
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["

[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "

a[]baz

"
,
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["

{foobar}baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "

a[]baz

"
,
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["

{foobar}baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "

a[]baz

"
,
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["

foo[barbaz]",
    [["inserttext","a"]],
    "

foocolor:rgb(171, 205, 239)\">a[]

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo{barbaz}",
    [["inserttext","a"]],
    "

foocolor:rgb(171, 205, 239)\">a[]

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

foo[barbaz]quz",
    [["stylewithcss","true"],["inserttext","a"]],
    "

foocolor:rgb(171, 205, 239)\">a[]quz

"
,
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["

foo[barbaz]quz",
    [["stylewithcss","false"],["inserttext","a"]],
    "

foocolor:rgb(171, 205, 239)\">a[]quz

"
,
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "fooa[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "fooa[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "fooa[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "fooa[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "fooa[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "fooa[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[bar]baz",
    [["inserttext","a"]],
    "foohttp://www.google.com\">a[]</a>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foosans-serif\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foo4\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foo#0000FF\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foobackground-color:rgb(0, 255, 255)\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo
http://www.google.com>[bar]baz",

    [["inserttext","a"]],
    "foohttp://www.google.com\"><font color=\"blue\">a[]</font></a>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo
http://www.google.com>[bar]baz",

    [["inserttext","a"]],
    "fooblue\">http://www.google.com\">a[]</a></font>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo
http://www.google.com>[bar]baz",

    [["inserttext","a"]],
    "foohttp://www.google.com\"><font color=\"brown\">a[]</font></a>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo
http://www.google.com>[bar]baz",

    [["inserttext","a"]],
    "foobrown\">http://www.google.com\">a[]</a></font>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo
http://www.google.com>[bar]baz",

    [["inserttext","a"]],
    "foohttp://www.google.com\"><font color=\"black\">a[]</font></a>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo
http://www.google.com>[bar]baz",

    [["inserttext","a"]],
    "foohttp://www.google.com\"><u>a[]</u></a>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo
http://www.google.com>[bar]baz",

    [["inserttext","a"]],
    "foohttp://www.google.com\">a[]</a></u>baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foo2\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foo2\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foo3\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[bar]baz",
    [["inserttext","a"]],
    "foo3\">a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foo
http://www.google.com>bar]baz",

    [["inserttext","a"]],
    "a[]baz",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foohttp://www.google.com>bar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","true"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,false,"",false,true,""],"inserttext":[false,false,"",false,false,""]}],
["[foobar]baz",
    [["stylewithcss","false"],["inserttext","a"]],
    "a[]baz",
    [true,true],
    {"stylewithcss":[false,true,"",false,false,""],"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foosans-serif\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foo4\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foo#0000FF\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foobackground-color:rgb(0, 255, 255)\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
// <a href> should always be removed if entirely replaced.
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "fooblue\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "fooblue\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "foobrown\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "foobrown\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "fooblack\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foohttp://www.google.com>[barbaz]",
    [["inserttext","a"]],
    "fooa[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foo2\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foo2\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foo3\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["foo[barbaz]",
    [["inserttext","a"]],
    "foo3\">a[]",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[foo]
"
,
    [["inserttext","a"]],
    "
blue\">a[]
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[] abc
"
,
    [["inserttext"," "]],
    "
 abc
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[]abc
"
,
    [["inserttext"," "]],
    "
 abc
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[] abc
"
,
    [["inserttext"," "]],
    "
 abc
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[] abc
"
,
    [["inserttext"," "]],
    "
 abc
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
[]abc
"
,
    [["inserttext"," "]],
    "
 abc
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
abc[]
"
,
    [["inserttext"," "]],
    ["
abc 
"
,
     "
abc
"
],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
abc []
"
,
    [["inserttext"," "]],
    ["
abc 
"
,
     "
abc
"
],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
abc[]
"
,
    [["inserttext"," "]],
    ["
abc 
"
,
     "
abc
"
],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
abc []
"
,
    [["inserttext"," "]],
    ["
abc 
"
,
     "
abc
"
],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
abc []
"
,
    [["inserttext"," "]],
    ["
abc 
"
,
     "
abc
"
],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
{}"
,
    [["inserttext","a"]],
    "a",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["abc
{}"
,
    [["inserttext","d"]],
    "abcd",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["abc
{}
"
,
    [["inserttext","d"]],
    "abc
d"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["abc
{}"
,
    [["inserttext","d"]],
    "false\">abcd",
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["

{}
"
,
    [["inserttext","a"]],
    "
false\">\">a
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
abc
{}
"
,
    [["inserttext","d"]],
    "
false\">\">abcd
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    "
white-space:pre\">foo
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo bar
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    "
white-space:pre-wrap\">foo
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
// FYI: The white-space sequence different does not matter here.  It's tested
//      in white-spaces-after-execCommand-inserttext.tentative.html.
["
foo[]bar
"
,
    [["inserttext"," "]],
    [
      "
white-space:pre-line\">foo    bar
"
,
      "
white-space:pre-line\">foo    bar
"
,
      "
white-space:pre-line\">foo    bar
"
,
    ],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    [
      "
white-space:pre-line\">foo    
"
,
      "
white-space:pre-line\">foo    
"
,
      "
white-space:pre-line\">foo    \n
"
,
      "
white-space:pre-line\">foo    \n
"
,
      "
white-space:pre-line\">foo   
"
,
      "
white-space:pre-line\">foo   
"
,
    ],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]bar
"
,
    [["inserttext"," "]],
    [
      "
white-space:nowrap\">foo    bar
"
,
      "
white-space:nowrap\">foo    bar
"
,
      "
white-space:nowrap\">foo    bar
"
,
    ],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
foo[]
"
,
    [["inserttext"," "]],
    [
      "
white-space:nowrap\">foo    
"
,
      "
white-space:nowrap\">foo    
"
,
      "
white-space:nowrap\">foo    \n
"
,
      "
white-space:nowrap\">foo    \n
"
,
      "
white-space:nowrap\">foo   
"
,
      "
white-space:nowrap\">foo   
"
,
    ],
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
// If selection is after a <br> element in a block and the <br> element follows
// last visible thing in the block, content should be inserted before the <br>
// element.
["

a
{}

"
,
    [["inserttext","b"]],
    "

ab

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
// In these cases, the <span> element after <br> element is visible and is put in
// the second line and caret is in the second line.  Therefore, new text should
// be inserted into the second line.
["

white-space:pre-wrap\">a
{}padding:1px\">

"
,
    [["inserttext","b"]],
    "

white-space:pre-wrap\">a
bpadding:1px\">

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
["
white-space:pre-wrap\">a
{}padding:1px\">

c

"
,
    [["inserttext","b"]],
    "
white-space:pre-wrap\">a
bpadding:1px\">

c

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
// Similar case if <br> follows last visible thing and is followed by invisible
// inline element and a block.  In this case, Chrome inserts text into the
// following block so that the expectation follows it.
["
a
{}

c

"
,
    [["inserttext","b"]],
    "
a

bc

"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],
// https://bugzilla.mozilla.org/show_bug.cgi?id=1785801
["
abc{
}efg
"
,
    [["inserttext""d"]],
    "
abcdefg
"
,
    [true],
    {"inserttext":[false,false,"",false,false,""]}],

// Tests preserving inline style of the last visible thing in the selection
// for replacing text.
["
abc{def}ghi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
["
abc[def]ghi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
["
abc[def]ghi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
["
abc[def]ghi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
["
abc[defg]hi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"],["inserttext","g"]],
    "
abcdefghi
"
,
    [true,true,true,true],
    {}],
["
abc[defg]hi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"],["inserttext","g"]],
    "
abcdefghi
"
,
    [true,true,true,true],
    {}],
["
abc{defg]hi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"],["inserttext","g"]],
    "
abcdefghi
"
,
    [true,true,true,true],
    {}],
// Don't preserve inline styles if first content is <img> and it's replaced.
["
abc[/img/lion.svg\">de]fghi
"
,
    [["inserttext","d"],["inserttext","e"]],
    "
abcdefghi
"
,
    [true,true],
    {}],
["
abc[/img/lion.svg\">def]ghi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
["
abc[/img/lion.svg\">def]ghi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
["
abc{/img/lion.svg\">def]ghi
"
,
    [["inserttext","d"],["inserttext","e"],["inserttext","f"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
// Don't preserve inline styles even if end boundary is styled.
["
ab[cde]fghi
"
,
    [["inserttext","c"],["inserttext","d"],["inserttext","e"]],
    "
abcdefghi
"
,
    [true,true,true],
    {}],
// But preserve inline styles if first content is styled.
["
abc[de]fghi
"
,
    [["inserttext","d"],["inserttext","e"]],
    "
abcdefghi
"
,
    [true,true],
    {}],
["
abc{de]fghi
"
,
    [["inserttext","d"],["inserttext","e"]],
    "
abcdefghi
"
,
    [true,true],
    {}],
// Don't preserve empty inline style, but preserve the following text style if first content is text
["
abc[de]fghi
"
,
    [["inserttext","d"],["inserttext","e"]],
    ["
abcdefghi
"
,
     "
abcdefghi
"
],
    [true,true],
    {}],
["
abc{de]fghi
"
,
    [["inserttext","d"],["inserttext","e"]],
    ["
abcdefghi
"
,
     "
abcdefghi
"
],
    [true,true],
    {}],
// Don't remove parent blocks of selection start to insert new text into the
// selection start container.
["
{abc
def
}"
,
    [["inserttext","g"],["inserttext","h"]],
    "
gh
"
,
    [true,true],
    {}],
["
abc
{def
}"
,
    [["inserttext","g"],["inserttext","h"]],
    "
abc
gh
"
,
    [true,true],
    {}],
["
{abcdef}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:flex\">gh
"
,
    [true,true],
    {}],
["
abc{def}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:flex\">abcgh
"
,
    [true,true],
    {}],
["
{abcdef}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:grid\">gh
"
,
    [true,true],
    {}],
["
abc{def}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:grid\">abcgh
"
,
    [true,true],
    {}],
// The inline style at selection start should be preserved for typed text.
["
{abc
def
}"
,
    [["inserttext","g"],["inserttext","h"]],
    "
gh
"
,
    [true,true],
    {}],
["
abc
{def
}"
,
    [["inserttext","g"],["inserttext","h"]],
    "
abc
gh
"
,
    [true,true],
    {}],
["
{abcdef}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:flex\">gh
"
,
    [true,true],
    {}],
["
abc{def}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:flex\">abcgh
"
,
    [true,true],
    {}],
["
{abcdef}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:grid\">gh
"
,
    [true,true],
    {}],
["
abc{def}
"
,
    [["inserttext","g"],["inserttext","h"]],
    "
display:grid\">abcgh
"
,
    [true,true],
    {}],

["
a[bcd]e
"
,
    [["inserttext","B"]],
    "
aB

e
"
,
    [true],
    {}],
["
a[bcd]e
"
,
    [["inserttext","B"]],
    "
aB

e
"
,
    [true],
    {}],
]

Messung V0.5
C=97 H=100 G=98

¤ Dauer der Verarbeitung: 0.21 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.