3 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1">
4 <title>Testcase for bug
448329</title>
8 <iframe id=
"frame448329"></iframe>
12 function test448329(id
,cmd
) {
14 var elm
= document
.getElementById(id
);
15 var doc
= elm
.contentDocument
;
16 doc
.designMode
= "On";
18 // Work around getSelection depending on a presshell but not flushing to get
21 var s
= doc
.defaultView
.getSelection();
26 var range
= doc
.createRange();
27 range
.setStart(doc
, 0);
30 doc
.queryCommandIndeterm(cmd
);
35 range
= doc
.createRange();
36 range
.setStart(doc
.documentElement
, 0);
37 range
.setEnd(doc
.documentElement
, 0);
39 doc
.queryCommandIndeterm(cmd
);
44 range
= doc
.createRange();
45 var body
= doc
.documentElement
.childNodes
[1];
46 range
.setStart(body
, 0);
47 range
.setEnd(body
, 0);
49 doc
.queryCommandIndeterm(cmd
);
51 var text
= doc
.createTextNode("Hello Kitty");
52 body
.insertBefore(text
, null)
57 range
= doc
.createRange();
58 range
.setStart(text
, 0);
59 range
.setEnd(text
, 1);
61 doc
.queryCommandIndeterm(cmd
);
65 test448329("frame448329", "backcolor")
66 test448329("frame448329", "hilitecolor")