2ab594ee7ac8179fd30d00d0b62bcbdad92bb32f
[WebKit-https.git] / LayoutTests / mathml / presentation / foreign-element-in-token.html
1 <!doctype html>
2 <html>
3   <head>
4     <title>Foreign content</title>
5     <script type="text/javascript">
6       if (window.testRunner)
7         testRunner.dumpAsText();
8     </script>
9   </head>
10   <body>
11   
12     <p>Foreign phrasing content should create renderers:</p>
13
14     <!-- The following elements are not covered by this test: wbr, audio, data,
15          time, canvas, iframe, map, video, textarea, meter, noscript, progress,
16          script, select, template, br, area. -->
17
18     <p>a: <math><mi><a>mi</a></mi></math></p>
19     <p>abbr: <math><mi><abbr>mi</abbr></mi></math></p>
20     <p>b: <math><mi><b>mi</b></mi></math></p>
21     <p>bdi: <math><mi><bdi>mi</bdi></mi></math></p>
22     <p>bdo: <math><mi><bdo>mi</bdo></mi></math></p>
23     <p>button: <math><mi><button>mi</button></mi></math></p>
24     <p>cite: <math><mi><cite>mi</cite></mi></math></p>
25     <p>code: <math><mi><code>mi</code></mi></math></p>
26     <p>datalist: <math><mi><datalist>mi</datalist></mi></math></p>
27     <p>del: <math><mi><del>mi</del></mi></math></p>
28     <p>dfn: <math><mi><dfn>mi</dfn></mi></math></p>
29     <p>em: <math><mi><em>mi</em></mi></math></p>
30     <p>embed: <math><mi><embed>mi</embed></mi></math></p>
31     <p>i: <math><mi><i>mi</i></mi></math></p>
32     <p>img: <math><mi><img>mi</img></mi></math></p>
33     <p>input: <math><mi><input>mi</input></mi></math></p>
34     <p>ins: <math><mi><ins>mi</ins></mi></math></p>
35     <p>kbd: <math><mi><kbd>mi</kbd></mi></math></p>
36     <p>keygen: <math><mi><keygen>mi</keygen></mi></math></p>
37     <p>label: <math><mi><label>mi</label></mi></math></p>
38     <p>mark: <math><mi><mark>mi</mark></mi></math></p>
39     <p>math: <math><mi><math><mtext>mi</mtext></math></mi></math></p>
40     <p>object: <math><mi><object>mi</object></mi></math></p>
41     <p>output: <math><mi><output>mi</output></mi></math></p>
42     <p>q: <math><mi><q>mi</q></mi></math></p>
43     <p>ruby: <math><mi><ruby>mi</ruby></mi></math></p>
44     <p>s: <math><mi><s>mi</s></mi></math></p>
45     <p>samp: <math><mi><samp>mi</samp></mi></math></p>
46     <p>small: <math><mi><small>mi</small></mi></math></p>
47     <p>span: <math><mi><span>mi</span></mi></math></p>
48     <p>strong: <math><mi><strong>mi</strong></mi></math></p>
49     <p>sub: <math><mi><sub>mi</sub></mi></math></p>
50     <p>sup: <math><mi><sup>mi</sup></mi></math></p>
51     <p>svg: <math><mi><svg><text>mi</text></svg></mi></math></p>
52     <p>u: <math><mi><u>mi</u></mi></math></p>
53     <p>var: <math><mi><var>mi</var></mi></math></p>
54
55     <p>a: <math><mn><a>mn</a></mn></math></p>
56     <p>abbr: <math><mn><abbr>mn</abbr></mn></mth></p>
57     <p>b: <math><mn><b>mn</b></mn></math></p>
58     <p>bdi: <math><mn><bdi>mn</bdi></mn></math></p>
59     <p>bdo: <math><mn><bdo>mn</bdo></mn></math></p>
60     <p>button: <math><mn><button>mn</button></mn></math></p>
61     <p>cite: <math><mn><cite>mn</cite></mn></math></p>
62     <p>code: <math><mn><code>mn</code></mn></math></p>
63     <p>datalist: <math><mn><datalist>mn</datalist></mn></math></p>
64     <p>del: <math><mn><del>mn</del></mn></math></p>
65     <p>dfn: <math><mn><dfn>mn</dfn></mn></math></p>
66     <p>em: <math><mn><em>mn</em></mn></math></p>
67     <p>embed: <math><mn><embed>mn</embed></mn></math></p>
68     <p>i: <math><mn><i>mn</i></mn></math></p>
69     <p>img: <math><mn><img>mn</img></mn></math></p>
70     <p>input: <math><mn><input>mn</input></mn></math></p>
71     <p>ins: <math><mn><ins>mn</ins></mn></math></p>
72     <p>kbd: <math><mn><kbd>mn</kbd></mn></math></p>
73     <p>keygen: <math><mn><keygen>mn</keygen></mn></math></p>
74     <p>label: <math><mn><label>mn</label></mn></math></p>
75     <p>mark: <math><mn><mark>mn</mark></mn></math></p>
76     <p>math: <math><mn><math><mtext>mn</mtext></math></mn></math></p>
77     <p>object: <math><mn><object>mn</object></mn></math></p>
78     <p>output: <math><mn><output>mn</output></mn></math></p>
79     <p>q: <math><mn><q>mn</q></mn></math></p>
80     <p>ruby: <math><mn><ruby>mn</ruby></mn></math></p>
81     <p>s: <math><mn><s>mn</s></mn></math></p>
82     <p>samp: <math><mn><samp>mn</samp></mn></math></p>
83     <p>small: <math><mn><small>mn</small></mn></math></p>
84     <p>span: <math><mn><span>mn</span></mn></math></p>
85     <p>strong: <math><mn><strong>mn</strong></mn></math></p>
86     <p>sub: <math><mn><sub>mn</sub></mn></math></p>
87     <p>sup: <math><mn><sup>mn</sup></mn></math></p>
88     <p>svg: <math><mn><svg><text>mn</text></svg></mn></math></p>
89     <p>u: <math><mn><u>mn</u></mn></math></p>
90     <p>var: <math><mn><var>mn</var></mn></math></p>
91
92     <p>a: <math><mtext><a>mtext</a></mtext></math></p>
93     <p>abbr: <math><mtext><abbr>mtext</abbr></mtext></mth></p>
94     <p>b: <math><mtext><b>mtext</b></mtext></math></p>
95     <p>bdi: <math><mtext><bdi>mtext</bdi></mtext></math></p>
96     <p>bdo: <math><mtext><bdo>mtext</bdo></mtext></math></p>
97     <p>button: <math><mtext><button>mtext</button></mtext></math></p>
98     <p>cite: <math><mtext><cite>mtext</cite></mtext></math></p>
99     <p>code: <math><mtext><code>mtext</code></mtext></math></p>
100     <p>datalist: <math><mtext><datalist>mtext</datalist></mtext></math></p>
101     <p>del: <math><mtext><del>mtext</del></mtext></math></p>
102     <p>dfn: <math><mtext><dfn>mtext</dfn></mtext></math></p>
103     <p>em: <math><mtext><em>mtext</em></mtext></math></p>
104     <p>embed: <math><mtext><embed>mtext</embed></mtext></math></p>
105     <p>i: <math><mtext><i>mtext</i></mtext></math></p>
106     <p>img: <math><mtext><img>mtext</img></mtext></math></p>
107     <p>input: <math><mtext><input>mtext</input></mtext></math></p>
108     <p>ins: <math><mtext><ins>mtext</ins></mtext></math></p>
109     <p>kbd: <math><mtext><kbd>mtext</kbd></mtext></math></p>
110     <p>keygen: <math><mtext><keygen>mtext</keygen></mtext></math></p>
111     <p>label: <math><mtext><label>mtext</label></mtext></math></p>
112     <p>mark: <math><mtext><mark>mtext</mark></mtext></math></p>
113     <p>math: <math><mtext><math><mtext>mtext</mtext></math></mtext></math></p>
114     <p>object: <math><mtext><object>mtext</object></mtext></math></p>
115     <p>output: <math><mtext><output>mtext</output></mtext></math></p>
116     <p>q: <math><mtext><q>mtext</q></mtext></math></p>
117     <p>ruby: <math><mtext><ruby>mtext</ruby></mtext></math></p>
118     <p>s: <math><mtext><s>mtext</s></mtext></math></p>
119     <p>samp: <math><mtext><samp>mtext</samp></mtext></math></p>
120     <p>small: <math><mtext><small>mtext</small></mtext></math></p>
121     <p>span: <math><mtext><span>mtext</span></mtext></math></p>
122     <p>strong: <math><mtext><strong>mtext</strong></mtext></math></p>
123     <p>sub: <math><mtext><sub>mtext</sub></mtext></math></p>
124     <p>sup: <math><mtext><sup>mtext</sup></mtext></math></p>
125     <p>svg: <math><mtext><svg><text>mtext</text></svg></mtext></math></p>
126     <p>u: <math><mtext><u>mtext</u></mtext></math></p>
127     <p>var: <math><mtext><var>mtext</var></mtext></math></p>
128
129     <p>Foreign non-phrasing content should not create renderers:</p>
130
131     <p>p: <math><mi><p>mi</p></mi><mtext><p>mi</p></mtext><mn><p>mn</p></mn></math></p>
132     <p>div: <math><mi><div>mi</div></mi><mtext><div>mi</div></mtext><mn><div>mn</div></mn></math></p>
133     <p>h1: <math><mi><h1>mi</h1></mi><mtext><h1>mi</h1></mtext><mn><h1>mn</h1></mn></math></p>
134     <p>h2: <math><mi><h2>mi</h2></mi><mtext><h2>mi</h2></mtext><mn><h2>mn</h2></mn></math></p>
135     <p>h3: <math><mi><h3>mi</h3></mi><mtext><h3>mi</h3></mtext><mn><h3>mn</h3></mn></math></p>
136     <p>h4: <math><mi><h4>mi</h4></mi><mtext><h4>mi</h4></mtext><mn><h4>mn</h4></mn></math></p>
137     <p>h6: <math><mi><h6>mi</h6></mi><mtext><h6>mi</h6></mtext><mn><h6>mn</h6></mn></math></p>
138     <p>blockquote: <math><mi><blockquote>mi</blockquote></mi><mtext><blockquote>mi</blockquote></mtext><mn><blockquote>mn</blockquote></mn></math></p>
139
140   </body>
141 </html>