Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / dom / Window / window-property-shadowing.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4     <script type="text/javascript">
5         function log(msg)
6         {
7             document.getElementById('console').appendChild(document.createTextNode(msg + '\n'));
8         }
9     </script>
10 </head>
11 <body>
12     <pre id="console"></pre>
13     <script>
14         if (this.testRunner)
15             testRunner.dumpAsText();
16
17         // Window Attributes
18         var locationbar = 1;
19         log(locationbar == 1 ? "PASS: locationbar successfully shadowed" : "FAIL: locationbar was not shadowed");
20         var menubar = 1;
21         log(menubar == 1 ? "PASS: menubar successfully shadowed" : "FAIL: menubar was not shadowed");
22         var personalbar = 1;
23         log(personalbar == 1 ? "PASS: personalbar successfully shadowed" : "FAIL: personalbar was not shadowed");
24         var statusbar = 1;
25         log(statusbar == 1 ? "PASS: statusbar successfully shadowed" : "FAIL: statusbar was not shadowed");
26         var toolbar = 1;
27         log(toolbar == 1 ? "PASS: toolbar successfully shadowed" : "FAIL: toolbar was not shadowed");
28         var devicePixelRatio = 2;
29         log(devicePixelRatio == 2 ? "PASS: devicePixelRatio successfully shadowed" : "FAIL: devicePixelRatio was not shadowed");
30         var defaultStatus = 1;
31         log(defaultStatus == 1 ? "PASS: defaultStatus successfully shadowed" : "FAIL: defaultStatus was not shadowed");
32         var defaultstatus = 1;
33         log(defaultstatus == 1 ? "PASS: defaultstatus successfully shadowed" : "FAIL: defaultstatus was not shadowed");
34         var status = 1;
35         log(status == 1 ? "PASS: status successfully shadowed" : "FAIL: status was not shadowed");
36         var frames = 1;
37         log(frames == 1 ? "PASS: frames successfully shadowed" : "FAIL: frames was not shadowed");
38         var event = 1;
39         log(event == 1 ? "PASS: event successfully shadowed" : "FAIL: event was not shadowed");
40         var innerHeight = 1;
41         log(innerHeight == 1 ? "PASS: innerHeight successfully shadowed" : "FAIL: innerHeight was not shadowed");
42         var innerWidth = 1;
43         log(innerWidth == 1 ? "PASS: innerWidth successfully shadowed" : "FAIL: innerWidth was not shadowed");
44         var length = 1;
45         log(length == 1 ? "PASS: length successfully shadowed" : "FAIL: length was not shadowed");
46         var name = 1;
47         log(name == 1 ? "PASS: name successfully shadowed" : "FAIL: name was not shadowed");
48         var navigator = 1;
49         log(navigator == 1 ? "PASS: navigator successfully shadowed" : "FAIL: navigator was not shadowed");
50         var clientInformation = 1;
51         log(clientInformation == 1 ? "PASS: clientInformation successfully shadowed" : "FAIL: clientInformation was not shadowed");
52         var screen = 1;
53         log(screen == 1 ? "PASS: screen successfully shadowed" : "FAIL: screen was not shadowed");
54         var offscreenBuffering = 2;
55         log(offscreenBuffering == 2 ? "PASS: offscreenBuffering successfully shadowed" : "FAIL: offscreenBuffering was not shadowed");
56         var opener = 1;
57         log(opener == 1 ? "PASS: opener successfully shadowed" : "FAIL: opener was not shadowed");
58         var outerHeight = 1;
59         log(outerHeight == 1 ? "PASS: outerHeight successfully shadowed" : "FAIL: outerHeight was not shadowed");
60         var outerWidth = 1;
61         log(outerWidth == 1 ? "PASS: outerWidth successfully shadowed" : "FAIL: outerWidth was not shadowed");
62         var parent = 1;
63         log(parent == 1 ? "PASS: parent successfully shadowed" : "FAIL: parent was not shadowed");
64         var screenX = 1;
65         log(screenX == 1 ? "PASS: screenX successfully shadowed" : "FAIL: screenX was not shadowed");
66         var screenY = 1;
67         log(screenY == 1 ? "PASS: screenY successfully shadowed" : "FAIL: screenY was not shadowed");
68         var screenLeft = 1;
69         log(screenLeft == 1 ? "PASS: screenLeft successfully shadowed" : "FAIL: screenLeft was not shadowed");
70         var screenTop = 1;
71         log(screenTop == 1 ? "PASS: screenTop successfully shadowed" : "FAIL: screenTop was not shadowed");
72         var scrollX = 1;
73         log(scrollX == 1 ? "PASS: scrollX successfully shadowed" : "FAIL: scrollX was not shadowed");
74         var scrollY = 1;
75         log(scrollY == 1 ? "PASS: scrollY successfully shadowed" : "FAIL: scrollY was not shadowed");
76         var self = 1;
77         log(self == 1 ? "PASS: self successfully shadowed" : "FAIL: self was not shadowed");
78         var history = 1;
79         log(history == 1 ? "PASS: history successfully shadowed" : "FAIL: history was not shadowed");
80
81         // Window functions
82         var getSelection = 1;
83         log(getSelection == 1 ? "PASS: getSelection successfully shadowed" : "FAIL: getSelection was not shadowed");
84         var getComputedStyle = 1;
85         log(getComputedStyle == 1 ? "PASS: getComputedStyle successfully shadowed" : "FAIL: getComputedStyle was not shadowed");
86         var getMatchedCSSRules = 1;
87         log(getMatchedCSSRules == 1 ? "PASS: getMatchedCSSRules successfully shadowed" : "FAIL: getMatchedCSSRules was not shadowed");
88         var atob = 1;
89         log(atob == 1 ? "PASS: atob successfully shadowed" : "FAIL: atob was not shadowed");
90         var btoa = 1;
91         log(btoa == 1 ? "PASS: btoa successfully shadowed" : "FAIL: btoa was not shadowed");
92         var scroll = 1;
93         log(scroll == 1 ? "PASS: scroll successfully shadowed" : "FAIL: scroll was not shadowed");
94         var scrollBy = 1;
95         log(scrollBy == 1 ? "PASS: scrollBy successfully shadowed" : "FAIL: scrollBy was not shadowed");
96         var scrollTo = 1;
97         log(scrollTo == 1 ? "PASS: scrollTo successfully shadowed" : "FAIL: scrollTo was not shadowed");
98         var moveBy = 1;
99         log(moveBy == 1 ? "PASS: moveBy successfully shadowed" : "FAIL: moveBy was not shadowed");
100         var moveTo = 1;
101         log(moveTo == 1 ? "PASS: moveTo successfully shadowed" : "FAIL: moveTo was not shadowed");
102         var resizeBy = 1;
103         log(resizeBy == 1 ? "PASS: resizeBy successfully shadowed" : "FAIL: resizeBy was not shadowed");
104         var resizeTo = 1;
105         log(resizeTo == 1 ? "PASS: resizeTo successfully shadowed" : "FAIL: resizeTo was not shadowed");
106         var alert = 1;
107         log(alert == 1 ? "PASS: alert successfully shadowed" : "FAIL: alert was not shadowed");
108         var confirm = 1;
109         log(confirm == 1 ? "PASS: confirm successfully shadowed" : "FAIL: confirm was not shadowed");
110         var prompt = 1;
111         log(prompt == 1 ? "PASS: prompt successfully shadowed" : "FAIL: prompt was not shadowed");
112         var open = 1;
113         log(open == 1 ? "PASS: open successfully shadowed" : "FAIL: open was not shadowed");
114         var print = 1;
115         log(print == 1 ? "PASS: print successfully shadowed" : "FAIL: print was not shadowed");
116         var setTimeout = 1;
117         log(setTimeout == 1 ? "PASS: setTimeout successfully shadowed" : "FAIL: setTimeout was not shadowed");
118         var clearTimeout = 1;
119         log(clearTimeout == 1 ? "PASS: clearTimeout successfully shadowed" : "FAIL: clearTimeout was not shadowed");
120         var focus = 1;
121         log(focus == 1 ? "PASS: focus successfully shadowed" : "FAIL: focus was not shadowed");
122         var blur = 1;
123         log(blur == 1 ? "PASS: blur successfully shadowed" : "FAIL: blur was not shadowed");
124         var close = 1;
125         log(close == 1 ? "PASS: close successfully shadowed" : "FAIL: close was not shadowed");
126         var setInterval = 1;
127         log(setInterval == 1 ? "PASS: setInterval successfully shadowed" : "FAIL: setInterval was not shadowed");
128         var clearInterval = 1;
129         log(clearInterval == 1 ? "PASS: clearInterval successfully shadowed" : "FAIL: clearInterval was not shadowed");
130         var captureEvents = 1;
131         log(captureEvents == 1 ? "PASS: captureEvents successfully shadowed" : "FAIL: captureEvents was not shadowed");
132         var releaseEvents = 1;
133         log(releaseEvents == 1 ? "PASS: releaseEvents successfully shadowed" : "FAIL: releaseEvents was not shadowed");
134         var addEventListener = 1;
135         log(addEventListener == 1 ? "PASS: addEventListener successfully shadowed" : "FAIL: addEventListener was not shadowed");
136         var removeEventListener = 1;
137         log(removeEventListener == 1 ? "PASS: removeEventListener successfully shadowed" : "FAIL: removeEventListener was not shadowed");
138         var showModalDialog = 1;
139         log(showModalDialog == 1 ? "PASS: showModalDialog successfully shadowed" : "FAIL: showModalDialog was not shadowed");
140         var find = 1;
141         log(find == 1 ? "PASS: find successfully shadowed" : "FAIL: find was not shadowed");
142         var stop = 1;
143         log(stop == 1 ? "PASS: stop successfully shadowed" : "FAIL: stop was not shadowed");
144
145         // Constructors
146         var Image = 1;
147         log(Image == 1 ? "PASS: Image successfully shadowed" : "FAIL: Image was not shadowed");
148         var Option = 1;
149         log(Option == 1 ? "PASS: Option successfully shadowed" : "FAIL: Option was not shadowed");
150         var DOMException = 1;
151         log(DOMException == 1 ? "PASS: DOMException successfully shadowed" : "FAIL: DOMException was not shadowed");
152         var XMLHttpRequest = 1;
153         log(XMLHttpRequest == 1 ? "PASS: XMLHttpRequest successfully shadowed" : "FAIL: XMLHttpRequest was not shadowed");
154         var XSLTProcessor = 1;
155         log(XSLTProcessor == 1 ? "PASS: XSLTProcessor successfully shadowed" : "FAIL: XSLTProcessor was not shadowed");
156         var StyleSheet = 1;
157         log(StyleSheet == 1 ? "PASS: StyleSheet successfully shadowed" : "FAIL: StyleSheet was not shadowed");
158         var CSSStyleSheet = 1;
159         log(CSSStyleSheet == 1 ? "PASS: CSSStyleSheet successfully shadowed" : "FAIL: CSSStyleSheet was not shadowed");
160         var CSSValue = 1;
161         log(CSSValue == 1 ? "PASS: CSSValue successfully shadowed" : "FAIL: CSSValue was not shadowed");
162         var CSSPrimitiveValue = 1;
163         log(CSSPrimitiveValue == 1 ? "PASS: CSSPrimitiveValue successfully shadowed" : "FAIL: CSSPrimitiveValue was not shadowed");
164         var CSSValueList = 1;
165         log(CSSValueList == 1 ? "PASS: CSSValueList successfully shadowed" : "FAIL: CSSValueList was not shadowed");
166         var CSSRule = 1;
167         log(CSSRule == 1 ? "PASS: CSSRule successfully shadowed" : "FAIL: CSSRule was not shadowed");
168         var CSSCharsetRule = 1;
169         log(CSSCharsetRule == 1 ? "PASS: CSSCharsetRule successfully shadowed" : "FAIL: CSSCharsetRule was not shadowed");
170         var CSSFontFaceRule = 1;
171         log(CSSFontFaceRule == 1 ? "PASS: CSSFontFaceRule successfully shadowed" : "FAIL: CSSFontFaceRule was not shadowed");
172         var CSSImportRule = 1;
173         log(CSSImportRule == 1 ? "PASS: CSSImportRule successfully shadowed" : "FAIL: CSSImportRule was not shadowed");
174         var CSSMediaRule = 1;
175         log(CSSMediaRule == 1 ? "PASS: CSSMediaRule successfully shadowed" : "FAIL: CSSMediaRule was not shadowed");
176         var CSSPageRule = 1;
177         log(CSSPageRule == 1 ? "PASS: CSSPageRule successfully shadowed" : "FAIL: CSSPageRule was not shadowed");
178         var CSSStyleRule = 1;
179         log(CSSStyleRule == 1 ? "PASS: CSSStyleRule successfully shadowed" : "FAIL: CSSStyleRule was not shadowed");
180         var CSSStyleDeclaration = 1;
181         log(CSSStyleDeclaration == 1 ? "PASS: CSSStyleDeclaration successfully shadowed" : "FAIL: CSSStyleDeclaration was not shadowed");
182         var MediaList = 1;
183         log(MediaList == 1 ? "PASS: MediaList successfully shadowed" : "FAIL: MediaList was not shadowed");
184         var Counter = 1;
185         log(Counter == 1 ? "PASS: Counter successfully shadowed" : "FAIL: Counter was not shadowed");
186         var CSSRuleList = 1;
187         log(CSSRuleList == 1 ? "PASS: CSSRuleList successfully shadowed" : "FAIL: CSSRuleList was not shadowed");
188         var Rect = 1;
189         log(Rect == 1 ? "PASS: Rect successfully shadowed" : "FAIL: Rect was not shadowed");
190         var DOMImplementation = 1;
191         log(DOMImplementation == 1 ? "PASS: DOMImplementation successfully shadowed" : "FAIL: DOMImplementation was not shadowed");
192         var DocumentFragment = 1;
193         log(DocumentFragment == 1 ? "PASS: DocumentFragment successfully shadowed" : "FAIL: DocumentFragment was not shadowed");
194         var Document = 1;
195         log(Document == 1 ? "PASS: Document successfully shadowed" : "FAIL: Document was not shadowed");
196         var Node = 1;
197         log(Node == 1 ? "PASS: Node successfully shadowed" : "FAIL: Node was not shadowed");
198         var NodeList = 1;
199         log(NodeList == 1 ? "PASS: NodeList successfully shadowed" : "FAIL: NodeList was not shadowed");
200         var NamedNodeMap = 1;
201         log(NamedNodeMap == 1 ? "PASS: NamedNodeMap successfully shadowed" : "FAIL: NamedNodeMap was not shadowed");
202         var CharacterData = 1;
203         log(CharacterData == 1 ? "PASS: CharacterData successfully shadowed" : "FAIL: CharacterData was not shadowed");
204         var Attr = 1;
205         log(Attr == 1 ? "PASS: Attr successfully shadowed" : "FAIL: Attr was not shadowed");
206         var Element = 1;
207         log(Element == 1 ? "PASS: Element successfully shadowed" : "FAIL: Element was not shadowed");
208         var Text = 1;
209         log(Text == 1 ? "PASS: Text successfully shadowed" : "FAIL: Text was not shadowed");
210         var Comment = 1;
211         log(Comment == 1 ? "PASS: Comment successfully shadowed" : "FAIL: Comment was not shadowed");
212         var CDATASection = 1;
213         log(CDATASection == 1 ? "PASS: CDATASection successfully shadowed" : "FAIL: CDATASection was not shadowed");
214         var DocumentType = 1;
215         log(DocumentType == 1 ? "PASS: DocumentType successfully shadowed" : "FAIL: DocumentType was not shadowed");
216         var Notation = 1;
217         log(Notation == 1 ? "PASS: Notation successfully shadowed" : "FAIL: Notation was not shadowed");
218         var ProcessingInstruction = 1;
219         log(ProcessingInstruction == 1 ? "PASS: ProcessingInstruction successfully shadowed" : "FAIL: ProcessingInstruction was not shadowed");
220         var HTMLDocument = 1;
221         log(HTMLDocument == 1 ? "PASS: HTMLDocument successfully shadowed" : "FAIL: HTMLDocument was not shadowed");
222         var HTMLElement = 1;
223         log(HTMLElement == 1 ? "PASS: HTMLElement successfully shadowed" : "FAIL: HTMLElement was not shadowed");
224         var HTMLAnchorElement = 1;
225         log(HTMLAnchorElement == 1 ? "PASS: HTMLAnchorElement successfully shadowed" : "FAIL: HTMLAnchorElement was not shadowed");
226         var HTMLAppletElement = 1;
227         log(HTMLAppletElement == 1 ? "PASS: HTMLAppletElement successfully shadowed" : "FAIL: HTMLAppletElement was not shadowed");
228         var HTMLAreaElement = 1;
229         log(HTMLAreaElement == 1 ? "PASS: HTMLAreaElement successfully shadowed" : "FAIL: HTMLAreaElement was not shadowed");
230         var HTMLBRElement = 1;
231         log(HTMLBRElement == 1 ? "PASS: HTMLBRElement successfully shadowed" : "FAIL: HTMLBRElement was not shadowed");
232         var HTMLBaseElement = 1;
233         log(HTMLBaseElement == 1 ? "PASS: HTMLBaseElement successfully shadowed" : "FAIL: HTMLBaseElement was not shadowed");
234         var HTMLBlockquoteElement = 1;
235         log(HTMLBlockquoteElement == 1 ? "PASS: HTMLBlockquoteElement successfully shadowed" : "FAIL: HTMLBlockquoteElement was not shadowed");
236         var HTMLBodyElement = 1;
237         log(HTMLBodyElement == 1 ? "PASS: HTMLBodyElement successfully shadowed" : "FAIL: HTMLBodyElement was not shadowed");
238         var HTMLButtonElement = 1;
239         log(HTMLButtonElement == 1 ? "PASS: HTMLButtonElement successfully shadowed" : "FAIL: HTMLButtonElement was not shadowed");
240         var HTMLCanvasElement = 1;
241         log(HTMLCanvasElement == 1 ? "PASS: HTMLCanvasElement successfully shadowed" : "FAIL: HTMLCanvasElement was not shadowed");
242         var HTMLDListElement = 1;
243         log(HTMLDListElement == 1 ? "PASS: HTMLDListElement successfully shadowed" : "FAIL: HTMLDListElement was not shadowed");
244         var HTMLDirectoryElement = 1;
245         log(HTMLDirectoryElement == 1 ? "PASS: HTMLDirectoryElement successfully shadowed" : "FAIL: HTMLDirectoryElement was not shadowed");
246         var HTMLDivElement = 1;
247         log(HTMLDivElement == 1 ? "PASS: HTMLDivElement successfully shadowed" : "FAIL: HTMLDivElement was not shadowed");
248         var HTMLEmbedElement = 1;
249         log(HTMLEmbedElement == 1 ? "PASS: HTMLEmbedElement successfully shadowed" : "FAIL: HTMLEmbedElement was not shadowed");
250         var HTMLFieldSetElement = 1;
251         log(HTMLFieldSetElement == 1 ? "PASS: HTMLFieldSetElement successfully shadowed" : "FAIL: HTMLFieldSetElement was not shadowed");
252         var HTMLFontElement = 1;
253         log(HTMLFontElement == 1 ? "PASS: HTMLFontElement successfully shadowed" : "FAIL: HTMLFontElement was not shadowed");
254         var HTMLFormElement = 1;
255         log(HTMLFormElement == 1 ? "PASS: HTMLFormElement successfully shadowed" : "FAIL: HTMLFormElement was not shadowed");
256         var HTMLFrameElement = 1;
257         log(HTMLFrameElement == 1 ? "PASS: HTMLFrameElement successfully shadowed" : "FAIL: HTMLFrameElement was not shadowed");
258         var HTMLFrameSetElement = 1;
259         log(HTMLFrameSetElement == 1 ? "PASS: HTMLFrameSetElement successfully shadowed" : "FAIL: HTMLFrameSetElement was not shadowed");
260         var HTMLHRElement = 1;
261         log(HTMLHRElement == 1 ? "PASS: HTMLHRElement successfully shadowed" : "FAIL: HTMLHRElement was not shadowed");
262         var HTMLHeadElement = 1;
263         log(HTMLHeadElement == 1 ? "PASS: HTMLHeadElement successfully shadowed" : "FAIL: HTMLHeadElement was not shadowed");
264         var HTMLHeadingElement = 1;
265         log(HTMLHeadingElement == 1 ? "PASS: HTMLHeadingElement successfully shadowed" : "FAIL: HTMLHeadingElement was not shadowed");
266         var HTMLHtmlElement = 1;
267         log(HTMLHtmlElement == 1 ? "PASS: HTMLHtmlElement successfully shadowed" : "FAIL: HTMLHtmlElement was not shadowed");
268         var HTMLIFrameElement = 1;
269         log(HTMLIFrameElement == 1 ? "PASS: HTMLIFrameElement successfully shadowed" : "FAIL: HTMLIFrameElement was not shadowed");
270         var HTMLImageElement = 1;
271         log(HTMLImageElement == 1 ? "PASS: HTMLImageElement successfully shadowed" : "FAIL: HTMLImageElement was not shadowed");
272         var HTMLInputElement = 1;
273         log(HTMLInputElement == 1 ? "PASS: HTMLInputElement successfully shadowed" : "FAIL: HTMLInputElement was not shadowed");
274         var HTMLIsIndexElement = 1;
275         log(HTMLIsIndexElement == 1 ? "PASS: HTMLIsIndexElement successfully shadowed" : "FAIL: HTMLIsIndexElement was not shadowed");
276         var HTMLLIElement = 1;
277         log(HTMLLIElement == 1 ? "PASS: HTMLLIElement successfully shadowed" : "FAIL: HTMLLIElement was not shadowed");
278         var HTMLLabelElement = 1;
279         log(HTMLLabelElement == 1 ? "PASS: HTMLLabelElement successfully shadowed" : "FAIL: HTMLLabelElement was not shadowed");
280         var HTMLLegendElement = 1;
281         log(HTMLLegendElement == 1 ? "PASS: HTMLLegendElement successfully shadowed" : "FAIL: HTMLLegendElement was not shadowed");
282         var HTMLLinkElement = 1;
283         log(HTMLLinkElement == 1 ? "PASS: HTMLLinkElement successfully shadowed" : "FAIL: HTMLLinkElement was not shadowed");
284         var HTMLMapElement = 1;
285         log(HTMLMapElement == 1 ? "PASS: HTMLMapElement successfully shadowed" : "FAIL: HTMLMapElement was not shadowed");
286         var HTMLMarqueeElement = 1;
287         log(HTMLMarqueeElement == 1 ? "PASS: HTMLMarqueeElement successfully shadowed" : "FAIL: HTMLMarqueeElement was not shadowed");
288         var HTMLMenuElement = 1;
289         log(HTMLMenuElement == 1 ? "PASS: HTMLMenuElement successfully shadowed" : "FAIL: HTMLMenuElement was not shadowed");
290         var HTMLMetaElement = 1;
291         log(HTMLMetaElement == 1 ? "PASS: HTMLMetaElement successfully shadowed" : "FAIL: HTMLMetaElement was not shadowed");
292         var HTMLModElement = 1;
293         log(HTMLModElement == 1 ? "PASS: HTMLModElement successfully shadowed" : "FAIL: HTMLModElement was not shadowed");
294         var HTMLOListElement = 1;
295         log(HTMLOListElement == 1 ? "PASS: HTMLOListElement successfully shadowed" : "FAIL: HTMLOListElement was not shadowed");
296         var HTMLObjectElement = 1;
297         log(HTMLObjectElement == 1 ? "PASS: HTMLObjectElement successfully shadowed" : "FAIL: HTMLObjectElement was not shadowed");
298         var HTMLOptGroupElement = 1;
299         log(HTMLOptGroupElement == 1 ? "PASS: HTMLOptGroupElement successfully shadowed" : "FAIL: HTMLOptGroupElement was not shadowed");
300         var HTMLOptionElement = 1;
301         log(HTMLOptionElement == 1 ? "PASS: HTMLOptionElement successfully shadowed" : "FAIL: HTMLOptionElement was not shadowed");
302         var HTMLParagraphElement = 1;
303         log(HTMLParagraphElement == 1 ? "PASS: HTMLParagraphElement successfully shadowed" : "FAIL: HTMLParagraphElement was not shadowed");
304         var HTMLParamElement = 1;
305         log(HTMLParamElement == 1 ? "PASS: HTMLParamElement successfully shadowed" : "FAIL: HTMLParamElement was not shadowed");
306         var HTMLPreElement = 1;
307         log(HTMLPreElement == 1 ? "PASS: HTMLPreElement successfully shadowed" : "FAIL: HTMLPreElement was not shadowed");
308         var HTMLQuoteElement = 1;
309         log(HTMLQuoteElement == 1 ? "PASS: HTMLQuoteElement successfully shadowed" : "FAIL: HTMLQuoteElement was not shadowed");
310         var HTMLScriptElement = 1;
311         log(HTMLScriptElement == 1 ? "PASS: HTMLScriptElement successfully shadowed" : "FAIL: HTMLScriptElement was not shadowed");
312         var HTMLSelectElement = 1;
313         log(HTMLSelectElement == 1 ? "PASS: HTMLSelectElement successfully shadowed" : "FAIL: HTMLSelectElement was not shadowed");
314         var HTMLStyleElement = 1;
315         log(HTMLStyleElement == 1 ? "PASS: HTMLStyleElement successfully shadowed" : "FAIL: HTMLStyleElement was not shadowed");
316         var HTMLTableCaptionElement = 1;
317         log(HTMLTableCaptionElement == 1 ? "PASS: HTMLTableCaptionElement successfully shadowed" : "FAIL: HTMLTableCaptionElement was not shadowed");
318         var HTMLTableCellElement = 1;
319         log(HTMLTableCellElement == 1 ? "PASS: HTMLTableCellElement successfully shadowed" : "FAIL: HTMLTableCellElement was not shadowed");
320         var HTMLTableColElement = 1;
321         log(HTMLTableColElement == 1 ? "PASS: HTMLTableColElement successfully shadowed" : "FAIL: HTMLTableColElement was not shadowed");
322         var HTMLTableElement = 1;
323         log(HTMLTableElement == 1 ? "PASS: HTMLTableElement successfully shadowed" : "FAIL: HTMLTableElement was not shadowed");
324         var HTMLTableRowElement = 1;
325         log(HTMLTableRowElement == 1 ? "PASS: HTMLTableRowElement successfully shadowed" : "FAIL: HTMLTableRowElement was not shadowed");
326         var HTMLTableSectionElement = 1;
327         log(HTMLTableSectionElement == 1 ? "PASS: HTMLTableSectionElement successfully shadowed" : "FAIL: HTMLTableSectionElement was not shadowed");
328         var HTMLTextAreaElement = 1;
329         log(HTMLTextAreaElement == 1 ? "PASS: HTMLTextAreaElement successfully shadowed" : "FAIL: HTMLTextAreaElement was not shadowed");
330         var HTMLTitleElement = 1;
331         log(HTMLTitleElement == 1 ? "PASS: HTMLTitleElement successfully shadowed" : "FAIL: HTMLTitleElement was not shadowed");
332         var HTMLUListElement = 1;
333         log(HTMLUListElement == 1 ? "PASS: HTMLUListElement successfully shadowed" : "FAIL: HTMLUListElement was not shadowed");
334         var Event = 1;
335         log(Event == 1 ? "PASS: Event successfully shadowed" : "FAIL: Event was not shadowed");
336         var MutationEvent = 1;
337         log(MutationEvent == 1 ? "PASS: MutationEvent successfully shadowed" : "FAIL: MutationEvent was not shadowed");
338         var NodeFilter = 1;
339         log(NodeFilter == 1 ? "PASS: NodeFilter successfully shadowed" : "FAIL: NodeFilter was not shadowed");
340         var Range = 1;
341         log(Range == 1 ? "PASS: Range successfully shadowed" : "FAIL: Range was not shadowed");
342         var XMLDocument = 1;
343         log(XMLDocument == 1 ? "PASS: XMLDocument successfully shadowed" : "FAIL: XMLDocument was not shadowed");
344         var DOMParser = 1;
345         log(DOMParser == 1 ? "PASS: DOMParser successfully shadowed" : "FAIL: DOMParser was not shadowed");
346         var XMLSerializer = 1;
347         log(XMLSerializer == 1 ? "PASS: XMLSerializer successfully shadowed" : "FAIL: XMLSerializer was not shadowed");
348     </script>
349 </body>
350 </html>