|
1 /* |
|
2 This file is part of the WebKit open source project. |
|
3 This file has been generated by generate-bindings.pl. DO NOT MODIFY! |
|
4 |
|
5 This library is free software; you can redistribute it and/or |
|
6 modify it under the terms of the GNU Library General Public |
|
7 License as published by the Free Software Foundation; either |
|
8 version 2 of the License, or (at your option) any later version. |
|
9 |
|
10 This library is distributed in the hope that it will be useful, |
|
11 but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
13 Library General Public License for more details. |
|
14 |
|
15 You should have received a copy of the GNU Library General Public License |
|
16 along with this library; see the file COPYING.LIB. If not, write to |
|
17 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
|
18 Boston, MA 02110-1301, USA. |
|
19 */ |
|
20 |
|
21 #include "config.h" |
|
22 #include "JSDOMWindow.h" |
|
23 |
|
24 #include "BarInfo.h" |
|
25 #include "CSSMutableStyleDeclaration.h" |
|
26 #include "CSSRuleList.h" |
|
27 #include "CSSStyleDeclaration.h" |
|
28 #include "Console.h" |
|
29 #include "DOMApplicationCache.h" |
|
30 #include "DOMSelection.h" |
|
31 #include "DOMWindow.h" |
|
32 #include "Database.h" |
|
33 #include "Document.h" |
|
34 #include "Element.h" |
|
35 #include "Event.h" |
|
36 #include "EventListener.h" |
|
37 #include "JSArrayBuffer.h" |
|
38 #include "JSAttr.h" |
|
39 #include "JSBarInfo.h" |
|
40 #include "JSBeforeLoadEvent.h" |
|
41 #include "JSBlob.h" |
|
42 #include "JSBlobBuilder.h" |
|
43 #include "JSCDATASection.h" |
|
44 #include "JSCSSCharsetRule.h" |
|
45 #include "JSCSSFontFaceRule.h" |
|
46 #include "JSCSSImportRule.h" |
|
47 #include "JSCSSMediaRule.h" |
|
48 #include "JSCSSPageRule.h" |
|
49 #include "JSCSSPrimitiveValue.h" |
|
50 #include "JSCSSRule.h" |
|
51 #include "JSCSSRuleList.h" |
|
52 #include "JSCSSStyleDeclaration.h" |
|
53 #include "JSCSSStyleRule.h" |
|
54 #include "JSCSSStyleSheet.h" |
|
55 #include "JSCSSValue.h" |
|
56 #include "JSCSSValueList.h" |
|
57 #include "JSCSSVariablesDeclaration.h" |
|
58 #include "JSCSSVariablesRule.h" |
|
59 #include "JSCanvasGradient.h" |
|
60 #include "JSCanvasPattern.h" |
|
61 #include "JSCanvasRenderingContext2D.h" |
|
62 #include "JSCharacterData.h" |
|
63 #include "JSClientRect.h" |
|
64 #include "JSClientRectList.h" |
|
65 #include "JSClipboard.h" |
|
66 #include "JSComment.h" |
|
67 #include "JSConsole.h" |
|
68 #include "JSCounter.h" |
|
69 #include "JSDOMApplicationCache.h" |
|
70 #include "JSDOMBinding.h" |
|
71 #include "JSDOMCoreException.h" |
|
72 #include "JSDOMFormData.h" |
|
73 #include "JSDOMImplementation.h" |
|
74 #include "JSDOMMimeType.h" |
|
75 #include "JSDOMMimeTypeArray.h" |
|
76 #include "JSDOMParser.h" |
|
77 #include "JSDOMPlugin.h" |
|
78 #include "JSDOMPluginArray.h" |
|
79 #include "JSDOMSelection.h" |
|
80 #include "JSDOMStringList.h" |
|
81 #include "JSDOMStringMap.h" |
|
82 #include "JSDOMWindow.h" |
|
83 #include "JSDOMWindowCustom.h" |
|
84 #include "JSDOMWindowShell.h" |
|
85 #include "JSDeviceOrientationEvent.h" |
|
86 #include "JSDocument.h" |
|
87 #include "JSDocumentFragment.h" |
|
88 #include "JSDocumentType.h" |
|
89 #include "JSElement.h" |
|
90 #include "JSEntity.h" |
|
91 #include "JSEntityReference.h" |
|
92 #include "JSEvent.h" |
|
93 #include "JSEventException.h" |
|
94 #include "JSEventListener.h" |
|
95 #include "JSEventSource.h" |
|
96 #include "JSFile.h" |
|
97 #include "JSFileError.h" |
|
98 #include "JSFileList.h" |
|
99 #include "JSFileReader.h" |
|
100 #include "JSFloat32Array.h" |
|
101 #include "JSHTMLAllCollection.h" |
|
102 #include "JSHTMLAnchorElement.h" |
|
103 #include "JSHTMLAppletElement.h" |
|
104 #include "JSHTMLAreaElement.h" |
|
105 #include "JSHTMLAudioElement.h" |
|
106 #include "JSHTMLBRElement.h" |
|
107 #include "JSHTMLBaseElement.h" |
|
108 #include "JSHTMLBaseFontElement.h" |
|
109 #include "JSHTMLBlockquoteElement.h" |
|
110 #include "JSHTMLBodyElement.h" |
|
111 #include "JSHTMLButtonElement.h" |
|
112 #include "JSHTMLCanvasElement.h" |
|
113 #include "JSHTMLCollection.h" |
|
114 #include "JSHTMLDListElement.h" |
|
115 #include "JSHTMLDataGridCellElement.h" |
|
116 #include "JSHTMLDataGridColElement.h" |
|
117 #include "JSHTMLDataGridElement.h" |
|
118 #include "JSHTMLDirectoryElement.h" |
|
119 #include "JSHTMLDivElement.h" |
|
120 #include "JSHTMLDocument.h" |
|
121 #include "JSHTMLElement.h" |
|
122 #include "JSHTMLEmbedElement.h" |
|
123 #include "JSHTMLFieldSetElement.h" |
|
124 #include "JSHTMLFontElement.h" |
|
125 #include "JSHTMLFormElement.h" |
|
126 #include "JSHTMLFrameElement.h" |
|
127 #include "JSHTMLFrameSetElement.h" |
|
128 #include "JSHTMLHRElement.h" |
|
129 #include "JSHTMLHeadElement.h" |
|
130 #include "JSHTMLHeadingElement.h" |
|
131 #include "JSHTMLHtmlElement.h" |
|
132 #include "JSHTMLIFrameElement.h" |
|
133 #include "JSHTMLImageElement.h" |
|
134 #include "JSHTMLInputElement.h" |
|
135 #include "JSHTMLIsIndexElement.h" |
|
136 #include "JSHTMLLIElement.h" |
|
137 #include "JSHTMLLabelElement.h" |
|
138 #include "JSHTMLLegendElement.h" |
|
139 #include "JSHTMLLinkElement.h" |
|
140 #include "JSHTMLMapElement.h" |
|
141 #include "JSHTMLMarqueeElement.h" |
|
142 #include "JSHTMLMediaElement.h" |
|
143 #include "JSHTMLMenuElement.h" |
|
144 #include "JSHTMLMetaElement.h" |
|
145 #include "JSHTMLMeterElement.h" |
|
146 #include "JSHTMLModElement.h" |
|
147 #include "JSHTMLOListElement.h" |
|
148 #include "JSHTMLObjectElement.h" |
|
149 #include "JSHTMLOptGroupElement.h" |
|
150 #include "JSHTMLOptionElement.h" |
|
151 #include "JSHTMLParagraphElement.h" |
|
152 #include "JSHTMLParamElement.h" |
|
153 #include "JSHTMLPreElement.h" |
|
154 #include "JSHTMLProgressElement.h" |
|
155 #include "JSHTMLQuoteElement.h" |
|
156 #include "JSHTMLScriptElement.h" |
|
157 #include "JSHTMLSelectElement.h" |
|
158 #include "JSHTMLStyleElement.h" |
|
159 #include "JSHTMLTableCaptionElement.h" |
|
160 #include "JSHTMLTableCellElement.h" |
|
161 #include "JSHTMLTableColElement.h" |
|
162 #include "JSHTMLTableElement.h" |
|
163 #include "JSHTMLTableRowElement.h" |
|
164 #include "JSHTMLTableSectionElement.h" |
|
165 #include "JSHTMLTextAreaElement.h" |
|
166 #include "JSHTMLTitleElement.h" |
|
167 #include "JSHTMLUListElement.h" |
|
168 #include "JSHTMLVideoElement.h" |
|
169 #include "JSImageData.h" |
|
170 #include "JSInt16Array.h" |
|
171 #include "JSInt32Array.h" |
|
172 #include "JSInt8Array.h" |
|
173 #include "JSKeyboardEvent.h" |
|
174 #include "JSMediaError.h" |
|
175 #include "JSMediaList.h" |
|
176 #include "JSMessageChannel.h" |
|
177 #include "JSMessageEvent.h" |
|
178 #include "JSMessagePort.h" |
|
179 #include "JSMouseEvent.h" |
|
180 #include "JSMutationEvent.h" |
|
181 #include "JSNamedNodeMap.h" |
|
182 #include "JSNavigator.h" |
|
183 #include "JSNode.h" |
|
184 #include "JSNodeFilter.h" |
|
185 #include "JSNodeList.h" |
|
186 #include "JSNotation.h" |
|
187 #include "JSNotificationCenter.h" |
|
188 #include "JSOverflowEvent.h" |
|
189 #include "JSPageTransitionEvent.h" |
|
190 #include "JSProcessingInstruction.h" |
|
191 #include "JSProgressEvent.h" |
|
192 #include "JSRGBColor.h" |
|
193 #include "JSRange.h" |
|
194 #include "JSRangeException.h" |
|
195 #include "JSRect.h" |
|
196 #include "JSSQLException.h" |
|
197 #include "JSSVGAElement.h" |
|
198 #include "JSSVGAngle.h" |
|
199 #include "JSSVGAnimatedAngle.h" |
|
200 #include "JSSVGAnimatedBoolean.h" |
|
201 #include "JSSVGAnimatedEnumeration.h" |
|
202 #include "JSSVGAnimatedInteger.h" |
|
203 #include "JSSVGAnimatedLength.h" |
|
204 #include "JSSVGAnimatedLengthList.h" |
|
205 #include "JSSVGAnimatedNumber.h" |
|
206 #include "JSSVGAnimatedNumberList.h" |
|
207 #include "JSSVGAnimatedPreserveAspectRatio.h" |
|
208 #include "JSSVGAnimatedRect.h" |
|
209 #include "JSSVGAnimatedString.h" |
|
210 #include "JSSVGAnimatedTransformList.h" |
|
211 #include "JSSVGCircleElement.h" |
|
212 #include "JSSVGClipPathElement.h" |
|
213 #include "JSSVGColor.h" |
|
214 #include "JSSVGComponentTransferFunctionElement.h" |
|
215 #include "JSSVGCursorElement.h" |
|
216 #include "JSSVGDefsElement.h" |
|
217 #include "JSSVGDescElement.h" |
|
218 #include "JSSVGDocument.h" |
|
219 #include "JSSVGElement.h" |
|
220 #include "JSSVGElementInstance.h" |
|
221 #include "JSSVGElementInstanceList.h" |
|
222 #include "JSSVGEllipseElement.h" |
|
223 #include "JSSVGException.h" |
|
224 #include "JSSVGFEBlendElement.h" |
|
225 #include "JSSVGFEColorMatrixElement.h" |
|
226 #include "JSSVGFEComponentTransferElement.h" |
|
227 #include "JSSVGFECompositeElement.h" |
|
228 #include "JSSVGFEConvolveMatrixElement.h" |
|
229 #include "JSSVGFEDiffuseLightingElement.h" |
|
230 #include "JSSVGFEDisplacementMapElement.h" |
|
231 #include "JSSVGFEDistantLightElement.h" |
|
232 #include "JSSVGFEFloodElement.h" |
|
233 #include "JSSVGFEFuncAElement.h" |
|
234 #include "JSSVGFEFuncBElement.h" |
|
235 #include "JSSVGFEFuncGElement.h" |
|
236 #include "JSSVGFEFuncRElement.h" |
|
237 #include "JSSVGFEGaussianBlurElement.h" |
|
238 #include "JSSVGFEImageElement.h" |
|
239 #include "JSSVGFEMergeElement.h" |
|
240 #include "JSSVGFEMergeNodeElement.h" |
|
241 #include "JSSVGFEMorphologyElement.h" |
|
242 #include "JSSVGFEOffsetElement.h" |
|
243 #include "JSSVGFEPointLightElement.h" |
|
244 #include "JSSVGFESpecularLightingElement.h" |
|
245 #include "JSSVGFESpotLightElement.h" |
|
246 #include "JSSVGFETileElement.h" |
|
247 #include "JSSVGFETurbulenceElement.h" |
|
248 #include "JSSVGFilterElement.h" |
|
249 #include "JSSVGGElement.h" |
|
250 #include "JSSVGGradientElement.h" |
|
251 #include "JSSVGImageElement.h" |
|
252 #include "JSSVGLength.h" |
|
253 #include "JSSVGLengthList.h" |
|
254 #include "JSSVGLineElement.h" |
|
255 #include "JSSVGLinearGradientElement.h" |
|
256 #include "JSSVGMarkerElement.h" |
|
257 #include "JSSVGMaskElement.h" |
|
258 #include "JSSVGMatrix.h" |
|
259 #include "JSSVGMetadataElement.h" |
|
260 #include "JSSVGNumber.h" |
|
261 #include "JSSVGNumberList.h" |
|
262 #include "JSSVGPaint.h" |
|
263 #include "JSSVGPathElement.h" |
|
264 #include "JSSVGPathSeg.h" |
|
265 #include "JSSVGPathSegArcAbs.h" |
|
266 #include "JSSVGPathSegArcRel.h" |
|
267 #include "JSSVGPathSegClosePath.h" |
|
268 #include "JSSVGPathSegCurvetoCubicAbs.h" |
|
269 #include "JSSVGPathSegCurvetoCubicRel.h" |
|
270 #include "JSSVGPathSegCurvetoCubicSmoothAbs.h" |
|
271 #include "JSSVGPathSegCurvetoCubicSmoothRel.h" |
|
272 #include "JSSVGPathSegCurvetoQuadraticAbs.h" |
|
273 #include "JSSVGPathSegCurvetoQuadraticRel.h" |
|
274 #include "JSSVGPathSegCurvetoQuadraticSmoothAbs.h" |
|
275 #include "JSSVGPathSegCurvetoQuadraticSmoothRel.h" |
|
276 #include "JSSVGPathSegLinetoAbs.h" |
|
277 #include "JSSVGPathSegLinetoHorizontalAbs.h" |
|
278 #include "JSSVGPathSegLinetoHorizontalRel.h" |
|
279 #include "JSSVGPathSegLinetoRel.h" |
|
280 #include "JSSVGPathSegLinetoVerticalAbs.h" |
|
281 #include "JSSVGPathSegLinetoVerticalRel.h" |
|
282 #include "JSSVGPathSegList.h" |
|
283 #include "JSSVGPathSegMovetoAbs.h" |
|
284 #include "JSSVGPathSegMovetoRel.h" |
|
285 #include "JSSVGPatternElement.h" |
|
286 #include "JSSVGPoint.h" |
|
287 #include "JSSVGPointList.h" |
|
288 #include "JSSVGPolygonElement.h" |
|
289 #include "JSSVGPolylineElement.h" |
|
290 #include "JSSVGPreserveAspectRatio.h" |
|
291 #include "JSSVGRadialGradientElement.h" |
|
292 #include "JSSVGRect.h" |
|
293 #include "JSSVGRectElement.h" |
|
294 #include "JSSVGRenderingIntent.h" |
|
295 #include "JSSVGSVGElement.h" |
|
296 #include "JSSVGScriptElement.h" |
|
297 #include "JSSVGStopElement.h" |
|
298 #include "JSSVGStringList.h" |
|
299 #include "JSSVGStyleElement.h" |
|
300 #include "JSSVGSwitchElement.h" |
|
301 #include "JSSVGSymbolElement.h" |
|
302 #include "JSSVGTRefElement.h" |
|
303 #include "JSSVGTSpanElement.h" |
|
304 #include "JSSVGTextContentElement.h" |
|
305 #include "JSSVGTextElement.h" |
|
306 #include "JSSVGTextPathElement.h" |
|
307 #include "JSSVGTextPositioningElement.h" |
|
308 #include "JSSVGTitleElement.h" |
|
309 #include "JSSVGTransform.h" |
|
310 #include "JSSVGTransformList.h" |
|
311 #include "JSSVGUnitTypes.h" |
|
312 #include "JSSVGUseElement.h" |
|
313 #include "JSSVGViewElement.h" |
|
314 #include "JSSVGZoomEvent.h" |
|
315 #include "JSScreen.h" |
|
316 #include "JSSharedWorker.h" |
|
317 #include "JSStorage.h" |
|
318 #include "JSStorageEvent.h" |
|
319 #include "JSStyleMedia.h" |
|
320 #include "JSStyleSheet.h" |
|
321 #include "JSStyleSheetList.h" |
|
322 #include "JSText.h" |
|
323 #include "JSTextEvent.h" |
|
324 #include "JSTextMetrics.h" |
|
325 #include "JSTimeRanges.h" |
|
326 #include "JSTouchEvent.h" |
|
327 #include "JSTransformActionEvent.h" |
|
328 #include "JSUIEvent.h" |
|
329 #include "JSUint16Array.h" |
|
330 #include "JSUint32Array.h" |
|
331 #include "JSUint8Array.h" |
|
332 #include "JSWebGLRenderingContext.h" |
|
333 #include "JSWebKitAnimationEvent.h" |
|
334 #include "JSWebKitCSSKeyframeRule.h" |
|
335 #include "JSWebKitCSSKeyframesRule.h" |
|
336 #include "JSWebKitCSSMatrix.h" |
|
337 #include "JSWebKitCSSTransformValue.h" |
|
338 #include "JSWebKitPoint.h" |
|
339 #include "JSWebKitTransitionEvent.h" |
|
340 #include "JSWebSocket.h" |
|
341 #include "JSWheelEvent.h" |
|
342 #include "JSWorker.h" |
|
343 #include "JSXMLHttpRequest.h" |
|
344 #include "JSXMLHttpRequestException.h" |
|
345 #include "JSXMLHttpRequestUpload.h" |
|
346 #include "JSXMLSerializer.h" |
|
347 #include "JSXPathEvaluator.h" |
|
348 #include "JSXPathException.h" |
|
349 #include "JSXPathResult.h" |
|
350 #include "JSXSLTProcessor.h" |
|
351 #include "KURL.h" |
|
352 #include "Navigator.h" |
|
353 #include "NotificationCenter.h" |
|
354 #include "RegisteredEventListener.h" |
|
355 #include "Screen.h" |
|
356 #include "Storage.h" |
|
357 #include "StyleMedia.h" |
|
358 #include "WebKitPoint.h" |
|
359 #include <runtime/Error.h> |
|
360 #include <runtime/JSNumberCell.h> |
|
361 #include <runtime/JSString.h> |
|
362 #include <wtf/GetPtr.h> |
|
363 |
|
364 using namespace JSC; |
|
365 |
|
366 namespace WebCore { |
|
367 |
|
368 ASSERT_CLASS_FITS_IN_CELL(JSDOMWindow); |
|
369 |
|
370 /* Hash table */ |
|
371 #if ENABLE(JIT) |
|
372 #define THUNK_GENERATOR(generator) , generator |
|
373 #else |
|
374 #define THUNK_GENERATOR(generator) |
|
375 #endif |
|
376 |
|
377 static const HashTableValue JSDOMWindowTableValues[436] = |
|
378 { |
|
379 { "screen", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreen), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
380 { "history", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHistory), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
381 { "locationbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLocationbar), (intptr_t)setJSDOMWindowLocationbar THUNK_GENERATOR(0) }, |
|
382 { "menubar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMenubar), (intptr_t)setJSDOMWindowMenubar THUNK_GENERATOR(0) }, |
|
383 { "personalbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPersonalbar), (intptr_t)setJSDOMWindowPersonalbar THUNK_GENERATOR(0) }, |
|
384 { "scrollbars", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScrollbars), (intptr_t)setJSDOMWindowScrollbars THUNK_GENERATOR(0) }, |
|
385 { "statusbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStatusbar), (intptr_t)setJSDOMWindowStatusbar THUNK_GENERATOR(0) }, |
|
386 { "toolbar", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowToolbar), (intptr_t)setJSDOMWindowToolbar THUNK_GENERATOR(0) }, |
|
387 { "navigator", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNavigator), (intptr_t)setJSDOMWindowNavigator THUNK_GENERATOR(0) }, |
|
388 { "clientInformation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClientInformation), (intptr_t)setJSDOMWindowClientInformation THUNK_GENERATOR(0) }, |
|
389 { "location", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLocation), (intptr_t)setJSDOMWindowLocation THUNK_GENERATOR(0) }, |
|
390 { "event", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEvent), (intptr_t)setJSDOMWindowEvent THUNK_GENERATOR(0) }, |
|
391 { "crypto", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCrypto), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
392 { "frameElement", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFrameElement), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
393 { "offscreenBuffering", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOffscreenBuffering), (intptr_t)setJSDOMWindowOffscreenBuffering THUNK_GENERATOR(0) }, |
|
394 { "outerHeight", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOuterHeight), (intptr_t)setJSDOMWindowOuterHeight THUNK_GENERATOR(0) }, |
|
395 { "outerWidth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOuterWidth), (intptr_t)setJSDOMWindowOuterWidth THUNK_GENERATOR(0) }, |
|
396 { "innerHeight", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowInnerHeight), (intptr_t)setJSDOMWindowInnerHeight THUNK_GENERATOR(0) }, |
|
397 { "innerWidth", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowInnerWidth), (intptr_t)setJSDOMWindowInnerWidth THUNK_GENERATOR(0) }, |
|
398 { "screenX", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenX), (intptr_t)setJSDOMWindowScreenX THUNK_GENERATOR(0) }, |
|
399 { "screenY", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenY), (intptr_t)setJSDOMWindowScreenY THUNK_GENERATOR(0) }, |
|
400 { "screenLeft", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenLeft), (intptr_t)setJSDOMWindowScreenLeft THUNK_GENERATOR(0) }, |
|
401 { "screenTop", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScreenTop), (intptr_t)setJSDOMWindowScreenTop THUNK_GENERATOR(0) }, |
|
402 { "scrollX", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScrollX), (intptr_t)setJSDOMWindowScrollX THUNK_GENERATOR(0) }, |
|
403 { "scrollY", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowScrollY), (intptr_t)setJSDOMWindowScrollY THUNK_GENERATOR(0) }, |
|
404 { "pageXOffset", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPageXOffset), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
405 { "pageYOffset", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPageYOffset), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
406 { "closed", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClosed), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
407 { "length", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLength), (intptr_t)setJSDOMWindowLength THUNK_GENERATOR(0) }, |
|
408 { "name", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowName), (intptr_t)setJSDOMWindowName THUNK_GENERATOR(0) }, |
|
409 { "status", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStatus), (intptr_t)setJSDOMWindowStatus THUNK_GENERATOR(0) }, |
|
410 { "defaultStatus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDefaultStatus), (intptr_t)setJSDOMWindowDefaultStatus THUNK_GENERATOR(0) }, |
|
411 { "defaultstatus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDefaultstatus), (intptr_t)setJSDOMWindowDefaultstatus THUNK_GENERATOR(0) }, |
|
412 { "self", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSelf), (intptr_t)setJSDOMWindowSelf THUNK_GENERATOR(0) }, |
|
413 { "window", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWindow), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
414 { "frames", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFrames), (intptr_t)setJSDOMWindowFrames THUNK_GENERATOR(0) }, |
|
415 { "opener", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOpener), (intptr_t)setJSDOMWindowOpener THUNK_GENERATOR(0) }, |
|
416 { "parent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowParent), (intptr_t)setJSDOMWindowParent THUNK_GENERATOR(0) }, |
|
417 { "top", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTop), (intptr_t)setJSDOMWindowTop THUNK_GENERATOR(0) }, |
|
418 { "document", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocument), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
419 { "styleMedia", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStyleMedia), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
420 { "devicePixelRatio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDevicePixelRatio), (intptr_t)setJSDOMWindowDevicePixelRatio THUNK_GENERATOR(0) }, |
|
421 { "applicationCache", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowApplicationCache), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
422 { "sessionStorage", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSessionStorage), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
423 { "localStorage", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowLocalStorage), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
424 { "webkitNotifications", DontDelete | ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebkitNotifications), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
425 { "console", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowConsole), (intptr_t)setJSDOMWindowConsole THUNK_GENERATOR(0) }, |
|
426 { "onabort", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnabort), (intptr_t)setJSDOMWindowOnabort THUNK_GENERATOR(0) }, |
|
427 { "onbeforeunload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnbeforeunload), (intptr_t)setJSDOMWindowOnbeforeunload THUNK_GENERATOR(0) }, |
|
428 { "onblur", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnblur), (intptr_t)setJSDOMWindowOnblur THUNK_GENERATOR(0) }, |
|
429 { "oncanplay", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOncanplay), (intptr_t)setJSDOMWindowOncanplay THUNK_GENERATOR(0) }, |
|
430 { "oncanplaythrough", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOncanplaythrough), (intptr_t)setJSDOMWindowOncanplaythrough THUNK_GENERATOR(0) }, |
|
431 { "onchange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnchange), (intptr_t)setJSDOMWindowOnchange THUNK_GENERATOR(0) }, |
|
432 { "onclick", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnclick), (intptr_t)setJSDOMWindowOnclick THUNK_GENERATOR(0) }, |
|
433 { "oncontextmenu", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOncontextmenu), (intptr_t)setJSDOMWindowOncontextmenu THUNK_GENERATOR(0) }, |
|
434 { "ondblclick", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndblclick), (intptr_t)setJSDOMWindowOndblclick THUNK_GENERATOR(0) }, |
|
435 { "ondrag", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndrag), (intptr_t)setJSDOMWindowOndrag THUNK_GENERATOR(0) }, |
|
436 { "ondragend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragend), (intptr_t)setJSDOMWindowOndragend THUNK_GENERATOR(0) }, |
|
437 { "ondragenter", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragenter), (intptr_t)setJSDOMWindowOndragenter THUNK_GENERATOR(0) }, |
|
438 { "ondragleave", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragleave), (intptr_t)setJSDOMWindowOndragleave THUNK_GENERATOR(0) }, |
|
439 { "ondragover", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragover), (intptr_t)setJSDOMWindowOndragover THUNK_GENERATOR(0) }, |
|
440 { "ondragstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndragstart), (intptr_t)setJSDOMWindowOndragstart THUNK_GENERATOR(0) }, |
|
441 { "ondrop", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndrop), (intptr_t)setJSDOMWindowOndrop THUNK_GENERATOR(0) }, |
|
442 { "ondurationchange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndurationchange), (intptr_t)setJSDOMWindowOndurationchange THUNK_GENERATOR(0) }, |
|
443 { "onemptied", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnemptied), (intptr_t)setJSDOMWindowOnemptied THUNK_GENERATOR(0) }, |
|
444 { "onended", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnended), (intptr_t)setJSDOMWindowOnended THUNK_GENERATOR(0) }, |
|
445 { "onerror", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnerror), (intptr_t)setJSDOMWindowOnerror THUNK_GENERATOR(0) }, |
|
446 { "onfocus", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnfocus), (intptr_t)setJSDOMWindowOnfocus THUNK_GENERATOR(0) }, |
|
447 { "onhashchange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnhashchange), (intptr_t)setJSDOMWindowOnhashchange THUNK_GENERATOR(0) }, |
|
448 { "oninput", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOninput), (intptr_t)setJSDOMWindowOninput THUNK_GENERATOR(0) }, |
|
449 { "oninvalid", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOninvalid), (intptr_t)setJSDOMWindowOninvalid THUNK_GENERATOR(0) }, |
|
450 { "onkeydown", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnkeydown), (intptr_t)setJSDOMWindowOnkeydown THUNK_GENERATOR(0) }, |
|
451 { "onkeypress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnkeypress), (intptr_t)setJSDOMWindowOnkeypress THUNK_GENERATOR(0) }, |
|
452 { "onkeyup", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnkeyup), (intptr_t)setJSDOMWindowOnkeyup THUNK_GENERATOR(0) }, |
|
453 { "onload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnload), (intptr_t)setJSDOMWindowOnload THUNK_GENERATOR(0) }, |
|
454 { "onloadeddata", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnloadeddata), (intptr_t)setJSDOMWindowOnloadeddata THUNK_GENERATOR(0) }, |
|
455 { "onloadedmetadata", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnloadedmetadata), (intptr_t)setJSDOMWindowOnloadedmetadata THUNK_GENERATOR(0) }, |
|
456 { "onloadstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnloadstart), (intptr_t)setJSDOMWindowOnloadstart THUNK_GENERATOR(0) }, |
|
457 { "onmessage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmessage), (intptr_t)setJSDOMWindowOnmessage THUNK_GENERATOR(0) }, |
|
458 { "onmousedown", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmousedown), (intptr_t)setJSDOMWindowOnmousedown THUNK_GENERATOR(0) }, |
|
459 { "onmousemove", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmousemove), (intptr_t)setJSDOMWindowOnmousemove THUNK_GENERATOR(0) }, |
|
460 { "onmouseout", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmouseout), (intptr_t)setJSDOMWindowOnmouseout THUNK_GENERATOR(0) }, |
|
461 { "onmouseover", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmouseover), (intptr_t)setJSDOMWindowOnmouseover THUNK_GENERATOR(0) }, |
|
462 { "onmouseup", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmouseup), (intptr_t)setJSDOMWindowOnmouseup THUNK_GENERATOR(0) }, |
|
463 { "onmousewheel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnmousewheel), (intptr_t)setJSDOMWindowOnmousewheel THUNK_GENERATOR(0) }, |
|
464 { "onoffline", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnoffline), (intptr_t)setJSDOMWindowOnoffline THUNK_GENERATOR(0) }, |
|
465 { "ononline", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnonline), (intptr_t)setJSDOMWindowOnonline THUNK_GENERATOR(0) }, |
|
466 { "onpagehide", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpagehide), (intptr_t)setJSDOMWindowOnpagehide THUNK_GENERATOR(0) }, |
|
467 { "onpageshow", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpageshow), (intptr_t)setJSDOMWindowOnpageshow THUNK_GENERATOR(0) }, |
|
468 { "onpause", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpause), (intptr_t)setJSDOMWindowOnpause THUNK_GENERATOR(0) }, |
|
469 { "onplay", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnplay), (intptr_t)setJSDOMWindowOnplay THUNK_GENERATOR(0) }, |
|
470 { "onplaying", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnplaying), (intptr_t)setJSDOMWindowOnplaying THUNK_GENERATOR(0) }, |
|
471 { "onpopstate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnpopstate), (intptr_t)setJSDOMWindowOnpopstate THUNK_GENERATOR(0) }, |
|
472 { "onprogress", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnprogress), (intptr_t)setJSDOMWindowOnprogress THUNK_GENERATOR(0) }, |
|
473 { "onratechange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnratechange), (intptr_t)setJSDOMWindowOnratechange THUNK_GENERATOR(0) }, |
|
474 { "onresize", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnresize), (intptr_t)setJSDOMWindowOnresize THUNK_GENERATOR(0) }, |
|
475 { "onscroll", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnscroll), (intptr_t)setJSDOMWindowOnscroll THUNK_GENERATOR(0) }, |
|
476 { "onseeked", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnseeked), (intptr_t)setJSDOMWindowOnseeked THUNK_GENERATOR(0) }, |
|
477 { "onseeking", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnseeking), (intptr_t)setJSDOMWindowOnseeking THUNK_GENERATOR(0) }, |
|
478 { "onselect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnselect), (intptr_t)setJSDOMWindowOnselect THUNK_GENERATOR(0) }, |
|
479 { "onstalled", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnstalled), (intptr_t)setJSDOMWindowOnstalled THUNK_GENERATOR(0) }, |
|
480 { "onstorage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnstorage), (intptr_t)setJSDOMWindowOnstorage THUNK_GENERATOR(0) }, |
|
481 { "onsubmit", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnsubmit), (intptr_t)setJSDOMWindowOnsubmit THUNK_GENERATOR(0) }, |
|
482 { "onsuspend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnsuspend), (intptr_t)setJSDOMWindowOnsuspend THUNK_GENERATOR(0) }, |
|
483 { "ontimeupdate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntimeupdate), (intptr_t)setJSDOMWindowOntimeupdate THUNK_GENERATOR(0) }, |
|
484 { "onunload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnunload), (intptr_t)setJSDOMWindowOnunload THUNK_GENERATOR(0) }, |
|
485 { "onvolumechange", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnvolumechange), (intptr_t)setJSDOMWindowOnvolumechange THUNK_GENERATOR(0) }, |
|
486 { "onwaiting", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwaiting), (intptr_t)setJSDOMWindowOnwaiting THUNK_GENERATOR(0) }, |
|
487 { "onreset", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnreset), (intptr_t)setJSDOMWindowOnreset THUNK_GENERATOR(0) }, |
|
488 { "onsearch", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnsearch), (intptr_t)setJSDOMWindowOnsearch THUNK_GENERATOR(0) }, |
|
489 { "onwebkitanimationend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkitanimationend), (intptr_t)setJSDOMWindowOnwebkitanimationend THUNK_GENERATOR(0) }, |
|
490 { "onwebkitanimationiteration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkitanimationiteration), (intptr_t)setJSDOMWindowOnwebkitanimationiteration THUNK_GENERATOR(0) }, |
|
491 { "onwebkitanimationstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkitanimationstart), (intptr_t)setJSDOMWindowOnwebkitanimationstart THUNK_GENERATOR(0) }, |
|
492 { "onwebkittransitionend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOnwebkittransitionend), (intptr_t)setJSDOMWindowOnwebkittransitionend THUNK_GENERATOR(0) }, |
|
493 #if ENABLE(TOUCH_EVENTS) |
|
494 { "ontouchstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchstart), (intptr_t)setJSDOMWindowOntouchstart THUNK_GENERATOR(0) }, |
|
495 #endif |
|
496 #if ENABLE(TOUCH_EVENTS) |
|
497 { "ontouchmove", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchmove), (intptr_t)setJSDOMWindowOntouchmove THUNK_GENERATOR(0) }, |
|
498 #endif |
|
499 #if ENABLE(TOUCH_EVENTS) |
|
500 { "ontouchend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchend), (intptr_t)setJSDOMWindowOntouchend THUNK_GENERATOR(0) }, |
|
501 #endif |
|
502 #if ENABLE(TOUCH_EVENTS) |
|
503 { "ontouchcancel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntouchcancel), (intptr_t)setJSDOMWindowOntouchcancel THUNK_GENERATOR(0) }, |
|
504 #endif |
|
505 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
506 { "ontransformactionstart", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntransformactionstart), (intptr_t)setJSDOMWindowOntransformactionstart THUNK_GENERATOR(0) }, |
|
507 #endif |
|
508 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
509 { "ontransformactionupdate", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntransformactionupdate), (intptr_t)setJSDOMWindowOntransformactionupdate THUNK_GENERATOR(0) }, |
|
510 #endif |
|
511 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
512 { "ontransformactionend", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOntransformactionend), (intptr_t)setJSDOMWindowOntransformactionend THUNK_GENERATOR(0) }, |
|
513 #endif |
|
514 #if ENABLE(DEVICE_ORIENTATION) |
|
515 { "DeviceOrientationEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDeviceOrientationEventConstructor), (intptr_t)setJSDOMWindowDeviceOrientationEventConstructor THUNK_GENERATOR(0) }, |
|
516 #endif |
|
517 #if ENABLE(DEVICE_ORIENTATION) |
|
518 { "ondeviceorientation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOndeviceorientation), (intptr_t)setJSDOMWindowOndeviceorientation THUNK_GENERATOR(0) }, |
|
519 #endif |
|
520 { "StyleSheet", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStyleSheetConstructor), (intptr_t)setJSDOMWindowStyleSheetConstructor THUNK_GENERATOR(0) }, |
|
521 { "CSSStyleSheet", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSStyleSheetConstructor), (intptr_t)setJSDOMWindowCSSStyleSheetConstructor THUNK_GENERATOR(0) }, |
|
522 { "CSSValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSValueConstructor), (intptr_t)setJSDOMWindowCSSValueConstructor THUNK_GENERATOR(0) }, |
|
523 { "CSSPrimitiveValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSPrimitiveValueConstructor), (intptr_t)setJSDOMWindowCSSPrimitiveValueConstructor THUNK_GENERATOR(0) }, |
|
524 { "CSSValueList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSValueListConstructor), (intptr_t)setJSDOMWindowCSSValueListConstructor THUNK_GENERATOR(0) }, |
|
525 { "WebKitCSSTransformValue", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSTransformValueConstructor), (intptr_t)setJSDOMWindowWebKitCSSTransformValueConstructor THUNK_GENERATOR(0) }, |
|
526 { "CSSRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSRuleConstructor), (intptr_t)setJSDOMWindowCSSRuleConstructor THUNK_GENERATOR(0) }, |
|
527 { "CSSCharsetRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSCharsetRuleConstructor), (intptr_t)setJSDOMWindowCSSCharsetRuleConstructor THUNK_GENERATOR(0) }, |
|
528 { "CSSFontFaceRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSFontFaceRuleConstructor), (intptr_t)setJSDOMWindowCSSFontFaceRuleConstructor THUNK_GENERATOR(0) }, |
|
529 { "CSSImportRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSImportRuleConstructor), (intptr_t)setJSDOMWindowCSSImportRuleConstructor THUNK_GENERATOR(0) }, |
|
530 { "CSSMediaRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSMediaRuleConstructor), (intptr_t)setJSDOMWindowCSSMediaRuleConstructor THUNK_GENERATOR(0) }, |
|
531 { "CSSPageRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSPageRuleConstructor), (intptr_t)setJSDOMWindowCSSPageRuleConstructor THUNK_GENERATOR(0) }, |
|
532 { "CSSStyleRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSStyleRuleConstructor), (intptr_t)setJSDOMWindowCSSStyleRuleConstructor THUNK_GENERATOR(0) }, |
|
533 { "CSSVariablesRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSVariablesRuleConstructor), (intptr_t)setJSDOMWindowCSSVariablesRuleConstructor THUNK_GENERATOR(0) }, |
|
534 { "CSSVariablesDeclaration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSVariablesDeclarationConstructor), (intptr_t)setJSDOMWindowCSSVariablesDeclarationConstructor THUNK_GENERATOR(0) }, |
|
535 { "CSSStyleDeclaration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSStyleDeclarationConstructor), (intptr_t)setJSDOMWindowCSSStyleDeclarationConstructor THUNK_GENERATOR(0) }, |
|
536 { "MediaList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMediaListConstructor), (intptr_t)setJSDOMWindowMediaListConstructor THUNK_GENERATOR(0) }, |
|
537 { "Counter", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCounterConstructor), (intptr_t)setJSDOMWindowCounterConstructor THUNK_GENERATOR(0) }, |
|
538 { "CSSRuleList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCSSRuleListConstructor), (intptr_t)setJSDOMWindowCSSRuleListConstructor THUNK_GENERATOR(0) }, |
|
539 { "Rect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRectConstructor), (intptr_t)setJSDOMWindowRectConstructor THUNK_GENERATOR(0) }, |
|
540 { "RGBColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRGBColorConstructor), (intptr_t)setJSDOMWindowRGBColorConstructor THUNK_GENERATOR(0) }, |
|
541 { "StyleSheetList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStyleSheetListConstructor), (intptr_t)setJSDOMWindowStyleSheetListConstructor THUNK_GENERATOR(0) }, |
|
542 { "DOMException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMExceptionConstructor), (intptr_t)setJSDOMWindowDOMExceptionConstructor THUNK_GENERATOR(0) }, |
|
543 { "DOMStringList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMStringListConstructor), (intptr_t)setJSDOMWindowDOMStringListConstructor THUNK_GENERATOR(0) }, |
|
544 { "DOMImplementation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMImplementationConstructor), (intptr_t)setJSDOMWindowDOMImplementationConstructor THUNK_GENERATOR(0) }, |
|
545 { "DocumentFragment", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocumentFragmentConstructor), (intptr_t)setJSDOMWindowDocumentFragmentConstructor THUNK_GENERATOR(0) }, |
|
546 { "Document", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocumentConstructor), (intptr_t)setJSDOMWindowDocumentConstructor THUNK_GENERATOR(0) }, |
|
547 { "Node", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNodeConstructor), (intptr_t)setJSDOMWindowNodeConstructor THUNK_GENERATOR(0) }, |
|
548 { "NodeList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNodeListConstructor), (intptr_t)setJSDOMWindowNodeListConstructor THUNK_GENERATOR(0) }, |
|
549 { "NamedNodeMap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNamedNodeMapConstructor), (intptr_t)setJSDOMWindowNamedNodeMapConstructor THUNK_GENERATOR(0) }, |
|
550 { "CharacterData", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCharacterDataConstructor), (intptr_t)setJSDOMWindowCharacterDataConstructor THUNK_GENERATOR(0) }, |
|
551 { "Attr", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowAttrConstructor), (intptr_t)setJSDOMWindowAttrConstructor THUNK_GENERATOR(0) }, |
|
552 { "Element", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowElementConstructor), (intptr_t)setJSDOMWindowElementConstructor THUNK_GENERATOR(0) }, |
|
553 { "Text", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTextConstructor), (intptr_t)setJSDOMWindowTextConstructor THUNK_GENERATOR(0) }, |
|
554 { "Comment", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCommentConstructor), (intptr_t)setJSDOMWindowCommentConstructor THUNK_GENERATOR(0) }, |
|
555 { "CDATASection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCDATASectionConstructor), (intptr_t)setJSDOMWindowCDATASectionConstructor THUNK_GENERATOR(0) }, |
|
556 { "DocumentType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDocumentTypeConstructor), (intptr_t)setJSDOMWindowDocumentTypeConstructor THUNK_GENERATOR(0) }, |
|
557 { "Notation", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNotationConstructor), (intptr_t)setJSDOMWindowNotationConstructor THUNK_GENERATOR(0) }, |
|
558 { "Entity", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEntityConstructor), (intptr_t)setJSDOMWindowEntityConstructor THUNK_GENERATOR(0) }, |
|
559 { "EntityReference", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEntityReferenceConstructor), (intptr_t)setJSDOMWindowEntityReferenceConstructor THUNK_GENERATOR(0) }, |
|
560 { "ProcessingInstruction", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowProcessingInstructionConstructor), (intptr_t)setJSDOMWindowProcessingInstructionConstructor THUNK_GENERATOR(0) }, |
|
561 { "HTMLDocument", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDocumentConstructor), (intptr_t)setJSDOMWindowHTMLDocumentConstructor THUNK_GENERATOR(0) }, |
|
562 { "HTMLElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLElementConstructor), (intptr_t)setJSDOMWindowHTMLElementConstructor THUNK_GENERATOR(0) }, |
|
563 { "HTMLAnchorElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAnchorElementConstructor), (intptr_t)setJSDOMWindowHTMLAnchorElementConstructor THUNK_GENERATOR(0) }, |
|
564 { "HTMLAppletElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAppletElementConstructor), (intptr_t)setJSDOMWindowHTMLAppletElementConstructor THUNK_GENERATOR(0) }, |
|
565 { "HTMLAreaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAreaElementConstructor), (intptr_t)setJSDOMWindowHTMLAreaElementConstructor THUNK_GENERATOR(0) }, |
|
566 { "HTMLBRElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBRElementConstructor), (intptr_t)setJSDOMWindowHTMLBRElementConstructor THUNK_GENERATOR(0) }, |
|
567 { "HTMLBaseElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBaseElementConstructor), (intptr_t)setJSDOMWindowHTMLBaseElementConstructor THUNK_GENERATOR(0) }, |
|
568 { "HTMLBaseFontElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBaseFontElementConstructor), (intptr_t)setJSDOMWindowHTMLBaseFontElementConstructor THUNK_GENERATOR(0) }, |
|
569 { "HTMLBlockquoteElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBlockquoteElementConstructor), (intptr_t)setJSDOMWindowHTMLBlockquoteElementConstructor THUNK_GENERATOR(0) }, |
|
570 { "HTMLBodyElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLBodyElementConstructor), (intptr_t)setJSDOMWindowHTMLBodyElementConstructor THUNK_GENERATOR(0) }, |
|
571 { "HTMLButtonElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLButtonElementConstructor), (intptr_t)setJSDOMWindowHTMLButtonElementConstructor THUNK_GENERATOR(0) }, |
|
572 { "HTMLCanvasElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLCanvasElementConstructor), (intptr_t)setJSDOMWindowHTMLCanvasElementConstructor THUNK_GENERATOR(0) }, |
|
573 #if ENABLE(DATAGRID) |
|
574 { "HTMLDataGridElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDataGridElementConstructor), (intptr_t)setJSDOMWindowHTMLDataGridElementConstructor THUNK_GENERATOR(0) }, |
|
575 #endif |
|
576 #if ENABLE(DATAGRID) |
|
577 { "HTMLDataGridCellElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDataGridCellElementConstructor), (intptr_t)setJSDOMWindowHTMLDataGridCellElementConstructor THUNK_GENERATOR(0) }, |
|
578 #endif |
|
579 #if ENABLE(DATAGRID) |
|
580 { "HTMLDataGridColElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDataGridColElementConstructor), (intptr_t)setJSDOMWindowHTMLDataGridColElementConstructor THUNK_GENERATOR(0) }, |
|
581 #endif |
|
582 { "HTMLDListElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDListElementConstructor), (intptr_t)setJSDOMWindowHTMLDListElementConstructor THUNK_GENERATOR(0) }, |
|
583 { "HTMLDirectoryElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDirectoryElementConstructor), (intptr_t)setJSDOMWindowHTMLDirectoryElementConstructor THUNK_GENERATOR(0) }, |
|
584 { "HTMLDivElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLDivElementConstructor), (intptr_t)setJSDOMWindowHTMLDivElementConstructor THUNK_GENERATOR(0) }, |
|
585 { "HTMLEmbedElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLEmbedElementConstructor), (intptr_t)setJSDOMWindowHTMLEmbedElementConstructor THUNK_GENERATOR(0) }, |
|
586 { "HTMLFieldSetElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFieldSetElementConstructor), (intptr_t)setJSDOMWindowHTMLFieldSetElementConstructor THUNK_GENERATOR(0) }, |
|
587 { "HTMLFontElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFontElementConstructor), (intptr_t)setJSDOMWindowHTMLFontElementConstructor THUNK_GENERATOR(0) }, |
|
588 { "HTMLFormElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFormElementConstructor), (intptr_t)setJSDOMWindowHTMLFormElementConstructor THUNK_GENERATOR(0) }, |
|
589 { "HTMLFrameElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFrameElementConstructor), (intptr_t)setJSDOMWindowHTMLFrameElementConstructor THUNK_GENERATOR(0) }, |
|
590 { "HTMLFrameSetElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLFrameSetElementConstructor), (intptr_t)setJSDOMWindowHTMLFrameSetElementConstructor THUNK_GENERATOR(0) }, |
|
591 { "HTMLHRElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHRElementConstructor), (intptr_t)setJSDOMWindowHTMLHRElementConstructor THUNK_GENERATOR(0) }, |
|
592 { "HTMLHeadElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHeadElementConstructor), (intptr_t)setJSDOMWindowHTMLHeadElementConstructor THUNK_GENERATOR(0) }, |
|
593 { "HTMLHeadingElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHeadingElementConstructor), (intptr_t)setJSDOMWindowHTMLHeadingElementConstructor THUNK_GENERATOR(0) }, |
|
594 { "HTMLHtmlElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLHtmlElementConstructor), (intptr_t)setJSDOMWindowHTMLHtmlElementConstructor THUNK_GENERATOR(0) }, |
|
595 { "HTMLIFrameElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLIFrameElementConstructor), (intptr_t)setJSDOMWindowHTMLIFrameElementConstructor THUNK_GENERATOR(0) }, |
|
596 { "HTMLImageElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLImageElementConstructor), (intptr_t)setJSDOMWindowHTMLImageElementConstructor THUNK_GENERATOR(0) }, |
|
597 { "HTMLInputElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLInputElementConstructor), (intptr_t)setJSDOMWindowHTMLInputElementConstructor THUNK_GENERATOR(0) }, |
|
598 { "HTMLIsIndexElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLIsIndexElementConstructor), (intptr_t)setJSDOMWindowHTMLIsIndexElementConstructor THUNK_GENERATOR(0) }, |
|
599 { "HTMLLIElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLIElementConstructor), (intptr_t)setJSDOMWindowHTMLLIElementConstructor THUNK_GENERATOR(0) }, |
|
600 { "HTMLLabelElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLabelElementConstructor), (intptr_t)setJSDOMWindowHTMLLabelElementConstructor THUNK_GENERATOR(0) }, |
|
601 { "HTMLLegendElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLegendElementConstructor), (intptr_t)setJSDOMWindowHTMLLegendElementConstructor THUNK_GENERATOR(0) }, |
|
602 { "HTMLLinkElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLLinkElementConstructor), (intptr_t)setJSDOMWindowHTMLLinkElementConstructor THUNK_GENERATOR(0) }, |
|
603 { "HTMLMapElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMapElementConstructor), (intptr_t)setJSDOMWindowHTMLMapElementConstructor THUNK_GENERATOR(0) }, |
|
604 { "HTMLMarqueeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMarqueeElementConstructor), (intptr_t)setJSDOMWindowHTMLMarqueeElementConstructor THUNK_GENERATOR(0) }, |
|
605 { "HTMLMenuElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMenuElementConstructor), (intptr_t)setJSDOMWindowHTMLMenuElementConstructor THUNK_GENERATOR(0) }, |
|
606 { "HTMLMetaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMetaElementConstructor), (intptr_t)setJSDOMWindowHTMLMetaElementConstructor THUNK_GENERATOR(0) }, |
|
607 { "HTMLMeterElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMeterElementConstructor), (intptr_t)setJSDOMWindowHTMLMeterElementConstructor THUNK_GENERATOR(0) }, |
|
608 { "HTMLModElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLModElementConstructor), (intptr_t)setJSDOMWindowHTMLModElementConstructor THUNK_GENERATOR(0) }, |
|
609 { "HTMLOListElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLOListElementConstructor), (intptr_t)setJSDOMWindowHTMLOListElementConstructor THUNK_GENERATOR(0) }, |
|
610 { "HTMLObjectElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLObjectElementConstructor), (intptr_t)setJSDOMWindowHTMLObjectElementConstructor THUNK_GENERATOR(0) }, |
|
611 { "HTMLOptGroupElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLOptGroupElementConstructor), (intptr_t)setJSDOMWindowHTMLOptGroupElementConstructor THUNK_GENERATOR(0) }, |
|
612 { "HTMLOptionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLOptionElementConstructor), (intptr_t)setJSDOMWindowHTMLOptionElementConstructor THUNK_GENERATOR(0) }, |
|
613 { "HTMLParagraphElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLParagraphElementConstructor), (intptr_t)setJSDOMWindowHTMLParagraphElementConstructor THUNK_GENERATOR(0) }, |
|
614 { "HTMLParamElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLParamElementConstructor), (intptr_t)setJSDOMWindowHTMLParamElementConstructor THUNK_GENERATOR(0) }, |
|
615 { "HTMLPreElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLPreElementConstructor), (intptr_t)setJSDOMWindowHTMLPreElementConstructor THUNK_GENERATOR(0) }, |
|
616 { "HTMLProgressElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLProgressElementConstructor), (intptr_t)setJSDOMWindowHTMLProgressElementConstructor THUNK_GENERATOR(0) }, |
|
617 { "HTMLQuoteElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLQuoteElementConstructor), (intptr_t)setJSDOMWindowHTMLQuoteElementConstructor THUNK_GENERATOR(0) }, |
|
618 { "HTMLScriptElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLScriptElementConstructor), (intptr_t)setJSDOMWindowHTMLScriptElementConstructor THUNK_GENERATOR(0) }, |
|
619 { "HTMLSelectElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLSelectElementConstructor), (intptr_t)setJSDOMWindowHTMLSelectElementConstructor THUNK_GENERATOR(0) }, |
|
620 { "HTMLStyleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLStyleElementConstructor), (intptr_t)setJSDOMWindowHTMLStyleElementConstructor THUNK_GENERATOR(0) }, |
|
621 { "HTMLTableCaptionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableCaptionElementConstructor), (intptr_t)setJSDOMWindowHTMLTableCaptionElementConstructor THUNK_GENERATOR(0) }, |
|
622 { "HTMLTableCellElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableCellElementConstructor), (intptr_t)setJSDOMWindowHTMLTableCellElementConstructor THUNK_GENERATOR(0) }, |
|
623 { "HTMLTableColElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableColElementConstructor), (intptr_t)setJSDOMWindowHTMLTableColElementConstructor THUNK_GENERATOR(0) }, |
|
624 { "HTMLTableElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableElementConstructor), (intptr_t)setJSDOMWindowHTMLTableElementConstructor THUNK_GENERATOR(0) }, |
|
625 { "HTMLTableRowElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableRowElementConstructor), (intptr_t)setJSDOMWindowHTMLTableRowElementConstructor THUNK_GENERATOR(0) }, |
|
626 { "HTMLTableSectionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTableSectionElementConstructor), (intptr_t)setJSDOMWindowHTMLTableSectionElementConstructor THUNK_GENERATOR(0) }, |
|
627 { "HTMLTextAreaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTextAreaElementConstructor), (intptr_t)setJSDOMWindowHTMLTextAreaElementConstructor THUNK_GENERATOR(0) }, |
|
628 { "HTMLTitleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLTitleElementConstructor), (intptr_t)setJSDOMWindowHTMLTitleElementConstructor THUNK_GENERATOR(0) }, |
|
629 { "HTMLUListElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLUListElementConstructor), (intptr_t)setJSDOMWindowHTMLUListElementConstructor THUNK_GENERATOR(0) }, |
|
630 { "HTMLCollection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLCollectionConstructor), (intptr_t)setJSDOMWindowHTMLCollectionConstructor THUNK_GENERATOR(0) }, |
|
631 { "HTMLAllCollection", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAllCollectionConstructor), (intptr_t)setJSDOMWindowHTMLAllCollectionConstructor THUNK_GENERATOR(0) }, |
|
632 { "Image", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowImageConstructor), (intptr_t)setJSDOMWindowImageConstructor THUNK_GENERATOR(0) }, |
|
633 { "Option", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOptionConstructor), (intptr_t)setJSDOMWindowOptionConstructor THUNK_GENERATOR(0) }, |
|
634 { "CanvasPattern", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCanvasPatternConstructor), (intptr_t)setJSDOMWindowCanvasPatternConstructor THUNK_GENERATOR(0) }, |
|
635 { "CanvasGradient", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCanvasGradientConstructor), (intptr_t)setJSDOMWindowCanvasGradientConstructor THUNK_GENERATOR(0) }, |
|
636 { "CanvasRenderingContext2D", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowCanvasRenderingContext2DConstructor), (intptr_t)setJSDOMWindowCanvasRenderingContext2DConstructor THUNK_GENERATOR(0) }, |
|
637 { "ImageData", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowImageDataConstructor), (intptr_t)setJSDOMWindowImageDataConstructor THUNK_GENERATOR(0) }, |
|
638 #if ENABLE(3D_CANVAS) |
|
639 { "WebGLRenderingContext", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLRenderingContextConstructor), (intptr_t)setJSDOMWindowWebGLRenderingContextConstructor THUNK_GENERATOR(0) }, |
|
640 #endif |
|
641 { "TextMetrics", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTextMetricsConstructor), (intptr_t)setJSDOMWindowTextMetricsConstructor THUNK_GENERATOR(0) }, |
|
642 { "DOMStringMap", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMStringMapConstructor), (intptr_t)setJSDOMWindowDOMStringMapConstructor THUNK_GENERATOR(0) }, |
|
643 #if ENABLE(3D_CANVAS) |
|
644 { "ArrayBuffer", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowArrayBufferConstructor), (intptr_t)setJSDOMWindowArrayBufferConstructor THUNK_GENERATOR(0) }, |
|
645 #endif |
|
646 #if ENABLE(3D_CANVAS) |
|
647 { "Int8Array", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowInt8ArrayConstructor), (intptr_t)setJSDOMWindowInt8ArrayConstructor THUNK_GENERATOR(0) }, |
|
648 #endif |
|
649 #if ENABLE(3D_CANVAS) |
|
650 { "Uint8Array", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowUint8ArrayConstructor), (intptr_t)setJSDOMWindowUint8ArrayConstructor THUNK_GENERATOR(0) }, |
|
651 #endif |
|
652 #if ENABLE(3D_CANVAS) |
|
653 { "Int16Array", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowInt16ArrayConstructor), (intptr_t)setJSDOMWindowInt16ArrayConstructor THUNK_GENERATOR(0) }, |
|
654 #endif |
|
655 #if ENABLE(3D_CANVAS) |
|
656 { "Uint16Array", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowUint16ArrayConstructor), (intptr_t)setJSDOMWindowUint16ArrayConstructor THUNK_GENERATOR(0) }, |
|
657 #endif |
|
658 #if ENABLE(3D_CANVAS) |
|
659 { "Int32Array", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowInt32ArrayConstructor), (intptr_t)setJSDOMWindowInt32ArrayConstructor THUNK_GENERATOR(0) }, |
|
660 #endif |
|
661 #if ENABLE(3D_CANVAS) |
|
662 { "Uint32Array", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowUint32ArrayConstructor), (intptr_t)setJSDOMWindowUint32ArrayConstructor THUNK_GENERATOR(0) }, |
|
663 #endif |
|
664 #if ENABLE(3D_CANVAS) |
|
665 { "Float32Array", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFloat32ArrayConstructor), (intptr_t)setJSDOMWindowFloat32ArrayConstructor THUNK_GENERATOR(0) }, |
|
666 #endif |
|
667 #if ENABLE(3D_CANVAS) |
|
668 { "WebGLArrayBuffer", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLArrayBufferConstructor), (intptr_t)setJSDOMWindowWebGLArrayBufferConstructor THUNK_GENERATOR(0) }, |
|
669 #endif |
|
670 #if ENABLE(3D_CANVAS) |
|
671 { "WebGLByteArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLByteArrayConstructor), (intptr_t)setJSDOMWindowWebGLByteArrayConstructor THUNK_GENERATOR(0) }, |
|
672 #endif |
|
673 #if ENABLE(3D_CANVAS) |
|
674 { "WebGLUnsignedByteArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLUnsignedByteArrayConstructor), (intptr_t)setJSDOMWindowWebGLUnsignedByteArrayConstructor THUNK_GENERATOR(0) }, |
|
675 #endif |
|
676 #if ENABLE(3D_CANVAS) |
|
677 { "WebGLShortArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLShortArrayConstructor), (intptr_t)setJSDOMWindowWebGLShortArrayConstructor THUNK_GENERATOR(0) }, |
|
678 #endif |
|
679 #if ENABLE(3D_CANVAS) |
|
680 { "WebGLUnsignedShortArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLUnsignedShortArrayConstructor), (intptr_t)setJSDOMWindowWebGLUnsignedShortArrayConstructor THUNK_GENERATOR(0) }, |
|
681 #endif |
|
682 #if ENABLE(3D_CANVAS) |
|
683 { "WebGLIntArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLIntArrayConstructor), (intptr_t)setJSDOMWindowWebGLIntArrayConstructor THUNK_GENERATOR(0) }, |
|
684 #endif |
|
685 #if ENABLE(3D_CANVAS) |
|
686 { "WebGLUnsignedIntArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLUnsignedIntArrayConstructor), (intptr_t)setJSDOMWindowWebGLUnsignedIntArrayConstructor THUNK_GENERATOR(0) }, |
|
687 #endif |
|
688 #if ENABLE(3D_CANVAS) |
|
689 { "WebGLFloatArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebGLFloatArrayConstructor), (intptr_t)setJSDOMWindowWebGLFloatArrayConstructor THUNK_GENERATOR(0) }, |
|
690 #endif |
|
691 { "Event", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEventConstructor), (intptr_t)setJSDOMWindowEventConstructor THUNK_GENERATOR(0) }, |
|
692 { "BeforeLoadEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowBeforeLoadEventConstructor), (intptr_t)setJSDOMWindowBeforeLoadEventConstructor THUNK_GENERATOR(0) }, |
|
693 { "KeyboardEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowKeyboardEventConstructor), (intptr_t)setJSDOMWindowKeyboardEventConstructor THUNK_GENERATOR(0) }, |
|
694 { "MouseEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMouseEventConstructor), (intptr_t)setJSDOMWindowMouseEventConstructor THUNK_GENERATOR(0) }, |
|
695 { "MutationEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMutationEventConstructor), (intptr_t)setJSDOMWindowMutationEventConstructor THUNK_GENERATOR(0) }, |
|
696 { "OverflowEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowOverflowEventConstructor), (intptr_t)setJSDOMWindowOverflowEventConstructor THUNK_GENERATOR(0) }, |
|
697 { "PageTransitionEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPageTransitionEventConstructor), (intptr_t)setJSDOMWindowPageTransitionEventConstructor THUNK_GENERATOR(0) }, |
|
698 { "ProgressEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowProgressEventConstructor), (intptr_t)setJSDOMWindowProgressEventConstructor THUNK_GENERATOR(0) }, |
|
699 { "TextEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTextEventConstructor), (intptr_t)setJSDOMWindowTextEventConstructor THUNK_GENERATOR(0) }, |
|
700 { "UIEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowUIEventConstructor), (intptr_t)setJSDOMWindowUIEventConstructor THUNK_GENERATOR(0) }, |
|
701 { "WebKitAnimationEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitAnimationEventConstructor), (intptr_t)setJSDOMWindowWebKitAnimationEventConstructor THUNK_GENERATOR(0) }, |
|
702 { "WebKitTransitionEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitTransitionEventConstructor), (intptr_t)setJSDOMWindowWebKitTransitionEventConstructor THUNK_GENERATOR(0) }, |
|
703 { "WheelEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWheelEventConstructor), (intptr_t)setJSDOMWindowWheelEventConstructor THUNK_GENERATOR(0) }, |
|
704 { "MessageEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMessageEventConstructor), (intptr_t)setJSDOMWindowMessageEventConstructor THUNK_GENERATOR(0) }, |
|
705 { "EventException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEventExceptionConstructor), (intptr_t)setJSDOMWindowEventExceptionConstructor THUNK_GENERATOR(0) }, |
|
706 { "WebKitCSSKeyframeRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSKeyframeRuleConstructor), (intptr_t)setJSDOMWindowWebKitCSSKeyframeRuleConstructor THUNK_GENERATOR(0) }, |
|
707 { "WebKitCSSKeyframesRule", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSKeyframesRuleConstructor), (intptr_t)setJSDOMWindowWebKitCSSKeyframesRuleConstructor THUNK_GENERATOR(0) }, |
|
708 { "WebKitCSSMatrix", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitCSSMatrixConstructor), (intptr_t)setJSDOMWindowWebKitCSSMatrixConstructor THUNK_GENERATOR(0) }, |
|
709 { "WebKitPoint", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebKitPointConstructor), (intptr_t)setJSDOMWindowWebKitPointConstructor THUNK_GENERATOR(0) }, |
|
710 { "Clipboard", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClipboardConstructor), (intptr_t)setJSDOMWindowClipboardConstructor THUNK_GENERATOR(0) }, |
|
711 { "File", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFileConstructor), (intptr_t)setJSDOMWindowFileConstructor THUNK_GENERATOR(0) }, |
|
712 { "FileList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFileListConstructor), (intptr_t)setJSDOMWindowFileListConstructor THUNK_GENERATOR(0) }, |
|
713 { "Blob", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowBlobConstructor), (intptr_t)setJSDOMWindowBlobConstructor THUNK_GENERATOR(0) }, |
|
714 { "NodeFilter", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowNodeFilterConstructor), (intptr_t)setJSDOMWindowNodeFilterConstructor THUNK_GENERATOR(0) }, |
|
715 { "Range", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRangeConstructor), (intptr_t)setJSDOMWindowRangeConstructor THUNK_GENERATOR(0) }, |
|
716 { "RangeException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowRangeExceptionConstructor), (intptr_t)setJSDOMWindowRangeExceptionConstructor THUNK_GENERATOR(0) }, |
|
717 { "EventSource", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowEventSourceConstructor), (intptr_t)setJSDOMWindowEventSourceConstructor THUNK_GENERATOR(0) }, |
|
718 { "XMLDocument", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLDocumentConstructor), (intptr_t)setJSDOMWindowXMLDocumentConstructor THUNK_GENERATOR(0) }, |
|
719 { "DOMParser", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowDOMParserConstructor), (intptr_t)setJSDOMWindowDOMParserConstructor THUNK_GENERATOR(0) }, |
|
720 { "XMLSerializer", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLSerializerConstructor), (intptr_t)setJSDOMWindowXMLSerializerConstructor THUNK_GENERATOR(0) }, |
|
721 { "XMLHttpRequest", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLHttpRequestConstructor), (intptr_t)setJSDOMWindowXMLHttpRequestConstructor THUNK_GENERATOR(0) }, |
|
722 { "XMLHttpRequestUpload", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLHttpRequestUploadConstructor), (intptr_t)setJSDOMWindowXMLHttpRequestUploadConstructor THUNK_GENERATOR(0) }, |
|
723 { "XMLHttpRequestException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXMLHttpRequestExceptionConstructor), (intptr_t)setJSDOMWindowXMLHttpRequestExceptionConstructor THUNK_GENERATOR(0) }, |
|
724 #if ENABLE(XSLT) |
|
725 { "XSLTProcessor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXSLTProcessorConstructor), (intptr_t)setJSDOMWindowXSLTProcessorConstructor THUNK_GENERATOR(0) }, |
|
726 #endif |
|
727 { "MessagePort", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMessagePortConstructor), (intptr_t)setJSDOMWindowMessagePortConstructor THUNK_GENERATOR(0) }, |
|
728 { "MessageChannel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMessageChannelConstructor), (intptr_t)setJSDOMWindowMessageChannelConstructor THUNK_GENERATOR(0) }, |
|
729 { "Worker", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWorkerConstructor), (intptr_t)setJSDOMWindowWorkerConstructor THUNK_GENERATOR(0) }, |
|
730 { "SharedWorker", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSharedWorkerConstructor), (intptr_t)setJSDOMWindowSharedWorkerConstructor THUNK_GENERATOR(0) }, |
|
731 { "WebSocket", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowWebSocketConstructor), (intptr_t)setJSDOMWindowWebSocketConstructor THUNK_GENERATOR(0) }, |
|
732 { "Plugin", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPluginConstructor), (intptr_t)setJSDOMWindowPluginConstructor THUNK_GENERATOR(0) }, |
|
733 { "PluginArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowPluginArrayConstructor), (intptr_t)setJSDOMWindowPluginArrayConstructor THUNK_GENERATOR(0) }, |
|
734 { "MimeType", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMimeTypeConstructor), (intptr_t)setJSDOMWindowMimeTypeConstructor THUNK_GENERATOR(0) }, |
|
735 { "MimeTypeArray", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMimeTypeArrayConstructor), (intptr_t)setJSDOMWindowMimeTypeArrayConstructor THUNK_GENERATOR(0) }, |
|
736 { "ClientRect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClientRectConstructor), (intptr_t)setJSDOMWindowClientRectConstructor THUNK_GENERATOR(0) }, |
|
737 { "ClientRectList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowClientRectListConstructor), (intptr_t)setJSDOMWindowClientRectListConstructor THUNK_GENERATOR(0) }, |
|
738 { "Storage", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStorageConstructor), (intptr_t)setJSDOMWindowStorageConstructor THUNK_GENERATOR(0) }, |
|
739 { "StorageEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowStorageEventConstructor), (intptr_t)setJSDOMWindowStorageEventConstructor THUNK_GENERATOR(0) }, |
|
740 #if ENABLE(VIDEO) |
|
741 { "Audio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowAudioConstructor), (intptr_t)setJSDOMWindowAudioConstructor THUNK_GENERATOR(0) }, |
|
742 #endif |
|
743 #if ENABLE(VIDEO) |
|
744 { "HTMLAudioElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLAudioElementConstructor), (intptr_t)setJSDOMWindowHTMLAudioElementConstructor THUNK_GENERATOR(0) }, |
|
745 #endif |
|
746 #if ENABLE(VIDEO) |
|
747 { "HTMLMediaElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLMediaElementConstructor), (intptr_t)setJSDOMWindowHTMLMediaElementConstructor THUNK_GENERATOR(0) }, |
|
748 #endif |
|
749 #if ENABLE(VIDEO) |
|
750 { "HTMLVideoElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowHTMLVideoElementConstructor), (intptr_t)setJSDOMWindowHTMLVideoElementConstructor THUNK_GENERATOR(0) }, |
|
751 #endif |
|
752 #if ENABLE(VIDEO) |
|
753 { "MediaError", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowMediaErrorConstructor), (intptr_t)setJSDOMWindowMediaErrorConstructor THUNK_GENERATOR(0) }, |
|
754 #endif |
|
755 #if ENABLE(VIDEO) |
|
756 { "TimeRanges", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTimeRangesConstructor), (intptr_t)setJSDOMWindowTimeRangesConstructor THUNK_GENERATOR(0) }, |
|
757 #endif |
|
758 { "XPathEvaluator", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXPathEvaluatorConstructor), (intptr_t)setJSDOMWindowXPathEvaluatorConstructor THUNK_GENERATOR(0) }, |
|
759 { "XPathResult", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXPathResultConstructor), (intptr_t)setJSDOMWindowXPathResultConstructor THUNK_GENERATOR(0) }, |
|
760 { "XPathException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowXPathExceptionConstructor), (intptr_t)setJSDOMWindowXPathExceptionConstructor THUNK_GENERATOR(0) }, |
|
761 { "SVGAElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAElementConstructor), (intptr_t)setJSDOMWindowSVGAElementConstructor THUNK_GENERATOR(0) }, |
|
762 { "SVGAngle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAngleConstructor), (intptr_t)setJSDOMWindowSVGAngleConstructor THUNK_GENERATOR(0) }, |
|
763 { "SVGAnimatedAngle", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedAngleConstructor), (intptr_t)setJSDOMWindowSVGAnimatedAngleConstructor THUNK_GENERATOR(0) }, |
|
764 { "SVGAnimatedBoolean", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedBooleanConstructor), (intptr_t)setJSDOMWindowSVGAnimatedBooleanConstructor THUNK_GENERATOR(0) }, |
|
765 { "SVGAnimatedEnumeration", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedEnumerationConstructor), (intptr_t)setJSDOMWindowSVGAnimatedEnumerationConstructor THUNK_GENERATOR(0) }, |
|
766 { "SVGAnimatedInteger", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedIntegerConstructor), (intptr_t)setJSDOMWindowSVGAnimatedIntegerConstructor THUNK_GENERATOR(0) }, |
|
767 { "SVGAnimatedLength", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedLengthConstructor), (intptr_t)setJSDOMWindowSVGAnimatedLengthConstructor THUNK_GENERATOR(0) }, |
|
768 { "SVGAnimatedLengthList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedLengthListConstructor), (intptr_t)setJSDOMWindowSVGAnimatedLengthListConstructor THUNK_GENERATOR(0) }, |
|
769 { "SVGAnimatedNumber", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedNumberConstructor), (intptr_t)setJSDOMWindowSVGAnimatedNumberConstructor THUNK_GENERATOR(0) }, |
|
770 { "SVGAnimatedNumberList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedNumberListConstructor), (intptr_t)setJSDOMWindowSVGAnimatedNumberListConstructor THUNK_GENERATOR(0) }, |
|
771 { "SVGAnimatedPreserveAspectRatio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedPreserveAspectRatioConstructor), (intptr_t)setJSDOMWindowSVGAnimatedPreserveAspectRatioConstructor THUNK_GENERATOR(0) }, |
|
772 { "SVGAnimatedRect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedRectConstructor), (intptr_t)setJSDOMWindowSVGAnimatedRectConstructor THUNK_GENERATOR(0) }, |
|
773 { "SVGAnimatedString", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedStringConstructor), (intptr_t)setJSDOMWindowSVGAnimatedStringConstructor THUNK_GENERATOR(0) }, |
|
774 { "SVGAnimatedTransformList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGAnimatedTransformListConstructor), (intptr_t)setJSDOMWindowSVGAnimatedTransformListConstructor THUNK_GENERATOR(0) }, |
|
775 { "SVGCircleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGCircleElementConstructor), (intptr_t)setJSDOMWindowSVGCircleElementConstructor THUNK_GENERATOR(0) }, |
|
776 { "SVGClipPathElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGClipPathElementConstructor), (intptr_t)setJSDOMWindowSVGClipPathElementConstructor THUNK_GENERATOR(0) }, |
|
777 { "SVGColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGColorConstructor), (intptr_t)setJSDOMWindowSVGColorConstructor THUNK_GENERATOR(0) }, |
|
778 { "SVGCursorElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGCursorElementConstructor), (intptr_t)setJSDOMWindowSVGCursorElementConstructor THUNK_GENERATOR(0) }, |
|
779 { "SVGDefsElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGDefsElementConstructor), (intptr_t)setJSDOMWindowSVGDefsElementConstructor THUNK_GENERATOR(0) }, |
|
780 { "SVGDescElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGDescElementConstructor), (intptr_t)setJSDOMWindowSVGDescElementConstructor THUNK_GENERATOR(0) }, |
|
781 { "SVGDocument", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGDocumentConstructor), (intptr_t)setJSDOMWindowSVGDocumentConstructor THUNK_GENERATOR(0) }, |
|
782 { "SVGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGElementConstructor), (intptr_t)setJSDOMWindowSVGElementConstructor THUNK_GENERATOR(0) }, |
|
783 { "SVGElementInstance", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGElementInstanceConstructor), (intptr_t)setJSDOMWindowSVGElementInstanceConstructor THUNK_GENERATOR(0) }, |
|
784 { "SVGElementInstanceList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGElementInstanceListConstructor), (intptr_t)setJSDOMWindowSVGElementInstanceListConstructor THUNK_GENERATOR(0) }, |
|
785 { "SVGEllipseElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGEllipseElementConstructor), (intptr_t)setJSDOMWindowSVGEllipseElementConstructor THUNK_GENERATOR(0) }, |
|
786 { "SVGException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGExceptionConstructor), (intptr_t)setJSDOMWindowSVGExceptionConstructor THUNK_GENERATOR(0) }, |
|
787 { "SVGGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGGElementConstructor), (intptr_t)setJSDOMWindowSVGGElementConstructor THUNK_GENERATOR(0) }, |
|
788 { "SVGGradientElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGGradientElementConstructor), (intptr_t)setJSDOMWindowSVGGradientElementConstructor THUNK_GENERATOR(0) }, |
|
789 { "SVGImageElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGImageElementConstructor), (intptr_t)setJSDOMWindowSVGImageElementConstructor THUNK_GENERATOR(0) }, |
|
790 { "SVGLength", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLengthConstructor), (intptr_t)setJSDOMWindowSVGLengthConstructor THUNK_GENERATOR(0) }, |
|
791 { "SVGLengthList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLengthListConstructor), (intptr_t)setJSDOMWindowSVGLengthListConstructor THUNK_GENERATOR(0) }, |
|
792 { "SVGLinearGradientElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLinearGradientElementConstructor), (intptr_t)setJSDOMWindowSVGLinearGradientElementConstructor THUNK_GENERATOR(0) }, |
|
793 { "SVGLineElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGLineElementConstructor), (intptr_t)setJSDOMWindowSVGLineElementConstructor THUNK_GENERATOR(0) }, |
|
794 { "SVGMarkerElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMarkerElementConstructor), (intptr_t)setJSDOMWindowSVGMarkerElementConstructor THUNK_GENERATOR(0) }, |
|
795 { "SVGMaskElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMaskElementConstructor), (intptr_t)setJSDOMWindowSVGMaskElementConstructor THUNK_GENERATOR(0) }, |
|
796 { "SVGMatrix", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMatrixConstructor), (intptr_t)setJSDOMWindowSVGMatrixConstructor THUNK_GENERATOR(0) }, |
|
797 { "SVGMetadataElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGMetadataElementConstructor), (intptr_t)setJSDOMWindowSVGMetadataElementConstructor THUNK_GENERATOR(0) }, |
|
798 { "SVGNumber", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGNumberConstructor), (intptr_t)setJSDOMWindowSVGNumberConstructor THUNK_GENERATOR(0) }, |
|
799 { "SVGNumberList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGNumberListConstructor), (intptr_t)setJSDOMWindowSVGNumberListConstructor THUNK_GENERATOR(0) }, |
|
800 { "SVGPaint", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPaintConstructor), (intptr_t)setJSDOMWindowSVGPaintConstructor THUNK_GENERATOR(0) }, |
|
801 { "SVGPathElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathElementConstructor), (intptr_t)setJSDOMWindowSVGPathElementConstructor THUNK_GENERATOR(0) }, |
|
802 { "SVGPathSeg", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegConstructor), (intptr_t)setJSDOMWindowSVGPathSegConstructor THUNK_GENERATOR(0) }, |
|
803 { "SVGPathSegArcAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegArcAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegArcAbsConstructor THUNK_GENERATOR(0) }, |
|
804 { "SVGPathSegArcRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegArcRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegArcRelConstructor THUNK_GENERATOR(0) }, |
|
805 { "SVGPathSegClosePath", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegClosePathConstructor), (intptr_t)setJSDOMWindowSVGPathSegClosePathConstructor THUNK_GENERATOR(0) }, |
|
806 { "SVGPathSegCurvetoCubicAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicAbsConstructor THUNK_GENERATOR(0) }, |
|
807 { "SVGPathSegCurvetoCubicRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicRelConstructor THUNK_GENERATOR(0) }, |
|
808 { "SVGPathSegCurvetoCubicSmoothAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor THUNK_GENERATOR(0) }, |
|
809 { "SVGPathSegCurvetoCubicSmoothRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor THUNK_GENERATOR(0) }, |
|
810 { "SVGPathSegCurvetoQuadraticAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor THUNK_GENERATOR(0) }, |
|
811 { "SVGPathSegCurvetoQuadraticRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticRelConstructor THUNK_GENERATOR(0) }, |
|
812 { "SVGPathSegCurvetoQuadraticSmoothAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor THUNK_GENERATOR(0) }, |
|
813 { "SVGPathSegCurvetoQuadraticSmoothRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor THUNK_GENERATOR(0) }, |
|
814 { "SVGPathSegLinetoAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoAbsConstructor THUNK_GENERATOR(0) }, |
|
815 { "SVGPathSegLinetoHorizontalAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoHorizontalAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoHorizontalAbsConstructor THUNK_GENERATOR(0) }, |
|
816 { "SVGPathSegLinetoHorizontalRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoHorizontalRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoHorizontalRelConstructor THUNK_GENERATOR(0) }, |
|
817 { "SVGPathSegLinetoRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoRelConstructor THUNK_GENERATOR(0) }, |
|
818 { "SVGPathSegLinetoVerticalAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoVerticalAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoVerticalAbsConstructor THUNK_GENERATOR(0) }, |
|
819 { "SVGPathSegLinetoVerticalRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegLinetoVerticalRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegLinetoVerticalRelConstructor THUNK_GENERATOR(0) }, |
|
820 { "SVGPathSegList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegListConstructor), (intptr_t)setJSDOMWindowSVGPathSegListConstructor THUNK_GENERATOR(0) }, |
|
821 { "SVGPathSegMovetoAbs", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegMovetoAbsConstructor), (intptr_t)setJSDOMWindowSVGPathSegMovetoAbsConstructor THUNK_GENERATOR(0) }, |
|
822 { "SVGPathSegMovetoRel", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPathSegMovetoRelConstructor), (intptr_t)setJSDOMWindowSVGPathSegMovetoRelConstructor THUNK_GENERATOR(0) }, |
|
823 { "SVGPatternElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPatternElementConstructor), (intptr_t)setJSDOMWindowSVGPatternElementConstructor THUNK_GENERATOR(0) }, |
|
824 { "SVGPoint", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPointConstructor), (intptr_t)setJSDOMWindowSVGPointConstructor THUNK_GENERATOR(0) }, |
|
825 { "SVGPointList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPointListConstructor), (intptr_t)setJSDOMWindowSVGPointListConstructor THUNK_GENERATOR(0) }, |
|
826 { "SVGPolygonElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPolygonElementConstructor), (intptr_t)setJSDOMWindowSVGPolygonElementConstructor THUNK_GENERATOR(0) }, |
|
827 { "SVGPolylineElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPolylineElementConstructor), (intptr_t)setJSDOMWindowSVGPolylineElementConstructor THUNK_GENERATOR(0) }, |
|
828 { "SVGPreserveAspectRatio", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGPreserveAspectRatioConstructor), (intptr_t)setJSDOMWindowSVGPreserveAspectRatioConstructor THUNK_GENERATOR(0) }, |
|
829 { "SVGRadialGradientElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRadialGradientElementConstructor), (intptr_t)setJSDOMWindowSVGRadialGradientElementConstructor THUNK_GENERATOR(0) }, |
|
830 { "SVGRect", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRectConstructor), (intptr_t)setJSDOMWindowSVGRectConstructor THUNK_GENERATOR(0) }, |
|
831 { "SVGRectElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRectElementConstructor), (intptr_t)setJSDOMWindowSVGRectElementConstructor THUNK_GENERATOR(0) }, |
|
832 { "SVGRenderingIntent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGRenderingIntentConstructor), (intptr_t)setJSDOMWindowSVGRenderingIntentConstructor THUNK_GENERATOR(0) }, |
|
833 { "SVGScriptElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGScriptElementConstructor), (intptr_t)setJSDOMWindowSVGScriptElementConstructor THUNK_GENERATOR(0) }, |
|
834 { "SVGStopElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGStopElementConstructor), (intptr_t)setJSDOMWindowSVGStopElementConstructor THUNK_GENERATOR(0) }, |
|
835 { "SVGStringList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGStringListConstructor), (intptr_t)setJSDOMWindowSVGStringListConstructor THUNK_GENERATOR(0) }, |
|
836 { "SVGStyleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGStyleElementConstructor), (intptr_t)setJSDOMWindowSVGStyleElementConstructor THUNK_GENERATOR(0) }, |
|
837 { "SVGSVGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGSVGElementConstructor), (intptr_t)setJSDOMWindowSVGSVGElementConstructor THUNK_GENERATOR(0) }, |
|
838 { "SVGSwitchElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGSwitchElementConstructor), (intptr_t)setJSDOMWindowSVGSwitchElementConstructor THUNK_GENERATOR(0) }, |
|
839 { "SVGSymbolElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGSymbolElementConstructor), (intptr_t)setJSDOMWindowSVGSymbolElementConstructor THUNK_GENERATOR(0) }, |
|
840 { "SVGTextContentElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextContentElementConstructor), (intptr_t)setJSDOMWindowSVGTextContentElementConstructor THUNK_GENERATOR(0) }, |
|
841 { "SVGTextElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextElementConstructor), (intptr_t)setJSDOMWindowSVGTextElementConstructor THUNK_GENERATOR(0) }, |
|
842 { "SVGTextPathElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextPathElementConstructor), (intptr_t)setJSDOMWindowSVGTextPathElementConstructor THUNK_GENERATOR(0) }, |
|
843 { "SVGTextPositioningElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTextPositioningElementConstructor), (intptr_t)setJSDOMWindowSVGTextPositioningElementConstructor THUNK_GENERATOR(0) }, |
|
844 { "SVGTitleElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTitleElementConstructor), (intptr_t)setJSDOMWindowSVGTitleElementConstructor THUNK_GENERATOR(0) }, |
|
845 { "SVGTransform", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTransformConstructor), (intptr_t)setJSDOMWindowSVGTransformConstructor THUNK_GENERATOR(0) }, |
|
846 { "SVGTransformList", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTransformListConstructor), (intptr_t)setJSDOMWindowSVGTransformListConstructor THUNK_GENERATOR(0) }, |
|
847 { "SVGTRefElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTRefElementConstructor), (intptr_t)setJSDOMWindowSVGTRefElementConstructor THUNK_GENERATOR(0) }, |
|
848 { "SVGTSpanElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGTSpanElementConstructor), (intptr_t)setJSDOMWindowSVGTSpanElementConstructor THUNK_GENERATOR(0) }, |
|
849 { "SVGUnitTypes", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGUnitTypesConstructor), (intptr_t)setJSDOMWindowSVGUnitTypesConstructor THUNK_GENERATOR(0) }, |
|
850 { "SVGUseElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGUseElementConstructor), (intptr_t)setJSDOMWindowSVGUseElementConstructor THUNK_GENERATOR(0) }, |
|
851 { "SVGViewElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGViewElementConstructor), (intptr_t)setJSDOMWindowSVGViewElementConstructor THUNK_GENERATOR(0) }, |
|
852 { "SVGZoomEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGZoomEventConstructor), (intptr_t)setJSDOMWindowSVGZoomEventConstructor THUNK_GENERATOR(0) }, |
|
853 { "SVGComponentTransferFunctionElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGComponentTransferFunctionElementConstructor), (intptr_t)setJSDOMWindowSVGComponentTransferFunctionElementConstructor THUNK_GENERATOR(0) }, |
|
854 { "SVGFEBlendElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEBlendElementConstructor), (intptr_t)setJSDOMWindowSVGFEBlendElementConstructor THUNK_GENERATOR(0) }, |
|
855 { "SVGFEColorMatrixElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEColorMatrixElementConstructor), (intptr_t)setJSDOMWindowSVGFEColorMatrixElementConstructor THUNK_GENERATOR(0) }, |
|
856 { "SVGFEComponentTransferElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEComponentTransferElementConstructor), (intptr_t)setJSDOMWindowSVGFEComponentTransferElementConstructor THUNK_GENERATOR(0) }, |
|
857 { "SVGFECompositeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFECompositeElementConstructor), (intptr_t)setJSDOMWindowSVGFECompositeElementConstructor THUNK_GENERATOR(0) }, |
|
858 { "SVGFEConvolveMatrixElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEConvolveMatrixElementConstructor), (intptr_t)setJSDOMWindowSVGFEConvolveMatrixElementConstructor THUNK_GENERATOR(0) }, |
|
859 { "SVGFEDiffuseLightingElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEDiffuseLightingElementConstructor), (intptr_t)setJSDOMWindowSVGFEDiffuseLightingElementConstructor THUNK_GENERATOR(0) }, |
|
860 { "SVGFEDisplacementMapElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEDisplacementMapElementConstructor), (intptr_t)setJSDOMWindowSVGFEDisplacementMapElementConstructor THUNK_GENERATOR(0) }, |
|
861 { "SVGFEDistantLightElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEDistantLightElementConstructor), (intptr_t)setJSDOMWindowSVGFEDistantLightElementConstructor THUNK_GENERATOR(0) }, |
|
862 { "SVGFEFloodElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFloodElementConstructor), (intptr_t)setJSDOMWindowSVGFEFloodElementConstructor THUNK_GENERATOR(0) }, |
|
863 { "SVGFEFuncAElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncAElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncAElementConstructor THUNK_GENERATOR(0) }, |
|
864 { "SVGFEFuncBElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncBElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncBElementConstructor THUNK_GENERATOR(0) }, |
|
865 { "SVGFEFuncGElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncGElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncGElementConstructor THUNK_GENERATOR(0) }, |
|
866 { "SVGFEFuncRElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEFuncRElementConstructor), (intptr_t)setJSDOMWindowSVGFEFuncRElementConstructor THUNK_GENERATOR(0) }, |
|
867 { "SVGFEGaussianBlurElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEGaussianBlurElementConstructor), (intptr_t)setJSDOMWindowSVGFEGaussianBlurElementConstructor THUNK_GENERATOR(0) }, |
|
868 { "SVGFEImageElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEImageElementConstructor), (intptr_t)setJSDOMWindowSVGFEImageElementConstructor THUNK_GENERATOR(0) }, |
|
869 { "SVGFEMergeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEMergeElementConstructor), (intptr_t)setJSDOMWindowSVGFEMergeElementConstructor THUNK_GENERATOR(0) }, |
|
870 { "SVGFEMergeNodeElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEMergeNodeElementConstructor), (intptr_t)setJSDOMWindowSVGFEMergeNodeElementConstructor THUNK_GENERATOR(0) }, |
|
871 { "SVGFEMorphologyElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEMorphologyElementConstructor), (intptr_t)setJSDOMWindowSVGFEMorphologyElementConstructor THUNK_GENERATOR(0) }, |
|
872 { "SVGFEOffsetElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEOffsetElementConstructor), (intptr_t)setJSDOMWindowSVGFEOffsetElementConstructor THUNK_GENERATOR(0) }, |
|
873 { "SVGFEPointLightElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFEPointLightElementConstructor), (intptr_t)setJSDOMWindowSVGFEPointLightElementConstructor THUNK_GENERATOR(0) }, |
|
874 { "SVGFESpecularLightingElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFESpecularLightingElementConstructor), (intptr_t)setJSDOMWindowSVGFESpecularLightingElementConstructor THUNK_GENERATOR(0) }, |
|
875 { "SVGFESpotLightElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFESpotLightElementConstructor), (intptr_t)setJSDOMWindowSVGFESpotLightElementConstructor THUNK_GENERATOR(0) }, |
|
876 { "SVGFETileElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFETileElementConstructor), (intptr_t)setJSDOMWindowSVGFETileElementConstructor THUNK_GENERATOR(0) }, |
|
877 { "SVGFETurbulenceElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFETurbulenceElementConstructor), (intptr_t)setJSDOMWindowSVGFETurbulenceElementConstructor THUNK_GENERATOR(0) }, |
|
878 { "SVGFilterElement", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSVGFilterElementConstructor), (intptr_t)setJSDOMWindowSVGFilterElementConstructor THUNK_GENERATOR(0) }, |
|
879 { "SQLException", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowSQLExceptionConstructor), (intptr_t)setJSDOMWindowSQLExceptionConstructor THUNK_GENERATOR(0) }, |
|
880 #if ENABLE(TOUCH_EVENTS) |
|
881 { "TouchEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTouchEventConstructor), (intptr_t)setJSDOMWindowTouchEventConstructor THUNK_GENERATOR(0) }, |
|
882 #endif |
|
883 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
884 { "TransformActionEvent", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowTransformActionEventConstructor), (intptr_t)setJSDOMWindowTransformActionEventConstructor THUNK_GENERATOR(0) }, |
|
885 #endif |
|
886 { "FormData", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFormDataConstructor), (intptr_t)setJSDOMWindowFormDataConstructor THUNK_GENERATOR(0) }, |
|
887 #if ENABLE(FILE_READER) || ENABLE(FILE_WRITER) |
|
888 { "FileError", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFileErrorConstructor), (intptr_t)setJSDOMWindowFileErrorConstructor THUNK_GENERATOR(0) }, |
|
889 #endif |
|
890 #if ENABLE(FILE_READER) |
|
891 { "FileReader", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowFileReaderConstructor), (intptr_t)setJSDOMWindowFileReaderConstructor THUNK_GENERATOR(0) }, |
|
892 #endif |
|
893 { "BlobBuilder", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsDOMWindowBlobBuilderConstructor), (intptr_t)setJSDOMWindowBlobBuilderConstructor THUNK_GENERATOR(0) }, |
|
894 { 0, 0, 0, 0 THUNK_GENERATOR(0) } |
|
895 }; |
|
896 |
|
897 #undef THUNK_GENERATOR |
|
898 static JSC_CONST_HASHTABLE HashTable JSDOMWindowTable = { 1119, 1023, JSDOMWindowTableValues, 0 }; |
|
899 /* Hash table for prototype */ |
|
900 #if ENABLE(JIT) |
|
901 #define THUNK_GENERATOR(generator) , generator |
|
902 #else |
|
903 #define THUNK_GENERATOR(generator) |
|
904 #endif |
|
905 |
|
906 static const HashTableValue JSDOMWindowPrototypeTableValues[37] = |
|
907 { |
|
908 { "getSelection", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionGetSelection), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
909 { "focus", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionFocus), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
910 { "blur", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionBlur), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
911 { "close", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionClose), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
912 { "print", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionPrint), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
913 { "stop", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionStop), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
914 { "open", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionOpen), (intptr_t)3 THUNK_GENERATOR(0) }, |
|
915 { "showModalDialog", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionShowModalDialog), (intptr_t)3 THUNK_GENERATOR(0) }, |
|
916 { "alert", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionAlert), (intptr_t)1 THUNK_GENERATOR(0) }, |
|
917 { "confirm", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionConfirm), (intptr_t)1 THUNK_GENERATOR(0) }, |
|
918 { "prompt", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionPrompt), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
919 { "find", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionFind), (intptr_t)7 THUNK_GENERATOR(0) }, |
|
920 { "scrollBy", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionScrollBy), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
921 { "scrollTo", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionScrollTo), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
922 { "scroll", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionScroll), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
923 { "moveBy", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionMoveBy), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
924 { "moveTo", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionMoveTo), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
925 { "resizeBy", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionResizeBy), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
926 { "resizeTo", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionResizeTo), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
927 { "getComputedStyle", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionGetComputedStyle), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
928 { "getMatchedCSSRules", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionGetMatchedCSSRules), (intptr_t)3 THUNK_GENERATOR(0) }, |
|
929 { "webkitConvertPointFromPageToNode", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionWebkitConvertPointFromPageToNode), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
930 { "webkitConvertPointFromNodeToPage", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionWebkitConvertPointFromNodeToPage), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
931 { "openDatabase", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionOpenDatabase), (intptr_t)5 THUNK_GENERATOR(0) }, |
|
932 { "postMessage", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionPostMessage), (intptr_t)3 THUNK_GENERATOR(0) }, |
|
933 { "setTimeout", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionSetTimeout), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
934 { "clearTimeout", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionClearTimeout), (intptr_t)1 THUNK_GENERATOR(0) }, |
|
935 { "setInterval", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionSetInterval), (intptr_t)2 THUNK_GENERATOR(0) }, |
|
936 { "clearInterval", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionClearInterval), (intptr_t)1 THUNK_GENERATOR(0) }, |
|
937 { "atob", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionAtob), (intptr_t)1 THUNK_GENERATOR(0) }, |
|
938 { "btoa", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionBtoa), (intptr_t)1 THUNK_GENERATOR(0) }, |
|
939 { "addEventListener", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionAddEventListener), (intptr_t)3 THUNK_GENERATOR(0) }, |
|
940 { "removeEventListener", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionRemoveEventListener), (intptr_t)3 THUNK_GENERATOR(0) }, |
|
941 { "dispatchEvent", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionDispatchEvent), (intptr_t)1 THUNK_GENERATOR(0) }, |
|
942 { "captureEvents", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionCaptureEvents), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
943 { "releaseEvents", DontDelete | Function, (intptr_t)static_cast<NativeFunction>(jsDOMWindowPrototypeFunctionReleaseEvents), (intptr_t)0 THUNK_GENERATOR(0) }, |
|
944 { 0, 0, 0, 0 THUNK_GENERATOR(0) } |
|
945 }; |
|
946 |
|
947 #undef THUNK_GENERATOR |
|
948 static JSC_CONST_HASHTABLE HashTable JSDOMWindowPrototypeTable = { 134, 127, JSDOMWindowPrototypeTableValues, 0 }; |
|
949 const ClassInfo JSDOMWindowPrototype::s_info = { "DOMWindowPrototype", 0, &JSDOMWindowPrototypeTable, 0 }; |
|
950 |
|
951 void* JSDOMWindowPrototype::operator new(size_t size) |
|
952 { |
|
953 return JSDOMWindow::commonJSGlobalData()->heap.allocate(size); |
|
954 } |
|
955 |
|
956 bool JSDOMWindowPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot) |
|
957 { |
|
958 return getStaticFunctionSlot<JSObject>(exec, &JSDOMWindowPrototypeTable, this, propertyName, slot); |
|
959 } |
|
960 |
|
961 bool JSDOMWindowPrototype::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor) |
|
962 { |
|
963 return getStaticFunctionDescriptor<JSObject>(exec, &JSDOMWindowPrototypeTable, this, propertyName, descriptor); |
|
964 } |
|
965 |
|
966 const ClassInfo JSDOMWindow::s_info = { "DOMWindow", &JSDOMWindowBase::s_info, &JSDOMWindowTable, 0 }; |
|
967 |
|
968 JSDOMWindow::JSDOMWindow(NonNullPassRefPtr<Structure> structure, PassRefPtr<DOMWindow> impl, JSDOMWindowShell* shell) |
|
969 : JSDOMWindowBase(structure, impl, shell) |
|
970 { |
|
971 } |
|
972 |
|
973 JSDOMWindow::~JSDOMWindow() |
|
974 { |
|
975 impl()->invalidateJSEventListeners(this); |
|
976 } |
|
977 |
|
978 JSValue jsDOMWindowScreen(ExecState* exec, JSValue slotBase, const Identifier&) |
|
979 { |
|
980 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
981 if (!castedThis->allowsAccessFrom(exec)) |
|
982 return jsUndefined(); |
|
983 UNUSED_PARAM(exec); |
|
984 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
985 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->screen())); |
|
986 return result; |
|
987 } |
|
988 |
|
989 JSValue jsDOMWindowHistory(ExecState* exec, JSValue slotBase, const Identifier&) |
|
990 { |
|
991 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
992 return castedThis->history(exec); |
|
993 } |
|
994 |
|
995 JSValue jsDOMWindowLocationbar(ExecState* exec, JSValue slotBase, const Identifier&) |
|
996 { |
|
997 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
998 if (!castedThis->allowsAccessFrom(exec)) |
|
999 return jsUndefined(); |
|
1000 UNUSED_PARAM(exec); |
|
1001 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1002 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->locationbar())); |
|
1003 return result; |
|
1004 } |
|
1005 |
|
1006 JSValue jsDOMWindowMenubar(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1007 { |
|
1008 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1009 if (!castedThis->allowsAccessFrom(exec)) |
|
1010 return jsUndefined(); |
|
1011 UNUSED_PARAM(exec); |
|
1012 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1013 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->menubar())); |
|
1014 return result; |
|
1015 } |
|
1016 |
|
1017 JSValue jsDOMWindowPersonalbar(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1018 { |
|
1019 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1020 if (!castedThis->allowsAccessFrom(exec)) |
|
1021 return jsUndefined(); |
|
1022 UNUSED_PARAM(exec); |
|
1023 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1024 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->personalbar())); |
|
1025 return result; |
|
1026 } |
|
1027 |
|
1028 JSValue jsDOMWindowScrollbars(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1029 { |
|
1030 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1031 if (!castedThis->allowsAccessFrom(exec)) |
|
1032 return jsUndefined(); |
|
1033 UNUSED_PARAM(exec); |
|
1034 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1035 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->scrollbars())); |
|
1036 return result; |
|
1037 } |
|
1038 |
|
1039 JSValue jsDOMWindowStatusbar(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1040 { |
|
1041 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1042 if (!castedThis->allowsAccessFrom(exec)) |
|
1043 return jsUndefined(); |
|
1044 UNUSED_PARAM(exec); |
|
1045 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1046 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->statusbar())); |
|
1047 return result; |
|
1048 } |
|
1049 |
|
1050 JSValue jsDOMWindowToolbar(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1051 { |
|
1052 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1053 if (!castedThis->allowsAccessFrom(exec)) |
|
1054 return jsUndefined(); |
|
1055 UNUSED_PARAM(exec); |
|
1056 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1057 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->toolbar())); |
|
1058 return result; |
|
1059 } |
|
1060 |
|
1061 JSValue jsDOMWindowNavigator(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1062 { |
|
1063 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1064 if (!castedThis->allowsAccessFrom(exec)) |
|
1065 return jsUndefined(); |
|
1066 UNUSED_PARAM(exec); |
|
1067 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1068 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->navigator())); |
|
1069 return result; |
|
1070 } |
|
1071 |
|
1072 JSValue jsDOMWindowClientInformation(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1073 { |
|
1074 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1075 if (!castedThis->allowsAccessFrom(exec)) |
|
1076 return jsUndefined(); |
|
1077 UNUSED_PARAM(exec); |
|
1078 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1079 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->clientInformation())); |
|
1080 return result; |
|
1081 } |
|
1082 |
|
1083 JSValue jsDOMWindowLocation(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1084 { |
|
1085 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1086 return castedThis->location(exec); |
|
1087 } |
|
1088 |
|
1089 JSValue jsDOMWindowEvent(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1090 { |
|
1091 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1092 if (!castedThis->allowsAccessFrom(exec)) |
|
1093 return jsUndefined(); |
|
1094 return castedThis->event(exec); |
|
1095 } |
|
1096 |
|
1097 JSValue jsDOMWindowCrypto(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1098 { |
|
1099 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1100 if (!castedThis->allowsAccessFrom(exec)) |
|
1101 return jsUndefined(); |
|
1102 return castedThis->crypto(exec); |
|
1103 } |
|
1104 |
|
1105 JSValue jsDOMWindowFrameElement(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1106 { |
|
1107 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1108 if (!castedThis->allowsAccessFrom(exec)) |
|
1109 return jsUndefined(); |
|
1110 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1111 return checkNodeSecurity(exec, imp->frameElement()) ? toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->frameElement())) : jsUndefined(); |
|
1112 } |
|
1113 |
|
1114 JSValue jsDOMWindowOffscreenBuffering(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1115 { |
|
1116 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1117 if (!castedThis->allowsAccessFrom(exec)) |
|
1118 return jsUndefined(); |
|
1119 UNUSED_PARAM(exec); |
|
1120 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1121 JSValue result = jsBoolean(imp->offscreenBuffering()); |
|
1122 return result; |
|
1123 } |
|
1124 |
|
1125 JSValue jsDOMWindowOuterHeight(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1126 { |
|
1127 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1128 if (!castedThis->allowsAccessFrom(exec)) |
|
1129 return jsUndefined(); |
|
1130 UNUSED_PARAM(exec); |
|
1131 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1132 JSValue result = jsNumber(exec, imp->outerHeight()); |
|
1133 return result; |
|
1134 } |
|
1135 |
|
1136 JSValue jsDOMWindowOuterWidth(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1137 { |
|
1138 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1139 if (!castedThis->allowsAccessFrom(exec)) |
|
1140 return jsUndefined(); |
|
1141 UNUSED_PARAM(exec); |
|
1142 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1143 JSValue result = jsNumber(exec, imp->outerWidth()); |
|
1144 return result; |
|
1145 } |
|
1146 |
|
1147 JSValue jsDOMWindowInnerHeight(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1148 { |
|
1149 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1150 if (!castedThis->allowsAccessFrom(exec)) |
|
1151 return jsUndefined(); |
|
1152 UNUSED_PARAM(exec); |
|
1153 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1154 JSValue result = jsNumber(exec, imp->innerHeight()); |
|
1155 return result; |
|
1156 } |
|
1157 |
|
1158 JSValue jsDOMWindowInnerWidth(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1159 { |
|
1160 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1161 if (!castedThis->allowsAccessFrom(exec)) |
|
1162 return jsUndefined(); |
|
1163 UNUSED_PARAM(exec); |
|
1164 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1165 JSValue result = jsNumber(exec, imp->innerWidth()); |
|
1166 return result; |
|
1167 } |
|
1168 |
|
1169 JSValue jsDOMWindowScreenX(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1170 { |
|
1171 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1172 if (!castedThis->allowsAccessFrom(exec)) |
|
1173 return jsUndefined(); |
|
1174 UNUSED_PARAM(exec); |
|
1175 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1176 JSValue result = jsNumber(exec, imp->screenX()); |
|
1177 return result; |
|
1178 } |
|
1179 |
|
1180 JSValue jsDOMWindowScreenY(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1181 { |
|
1182 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1183 if (!castedThis->allowsAccessFrom(exec)) |
|
1184 return jsUndefined(); |
|
1185 UNUSED_PARAM(exec); |
|
1186 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1187 JSValue result = jsNumber(exec, imp->screenY()); |
|
1188 return result; |
|
1189 } |
|
1190 |
|
1191 JSValue jsDOMWindowScreenLeft(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1192 { |
|
1193 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1194 if (!castedThis->allowsAccessFrom(exec)) |
|
1195 return jsUndefined(); |
|
1196 UNUSED_PARAM(exec); |
|
1197 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1198 JSValue result = jsNumber(exec, imp->screenLeft()); |
|
1199 return result; |
|
1200 } |
|
1201 |
|
1202 JSValue jsDOMWindowScreenTop(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1203 { |
|
1204 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1205 if (!castedThis->allowsAccessFrom(exec)) |
|
1206 return jsUndefined(); |
|
1207 UNUSED_PARAM(exec); |
|
1208 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1209 JSValue result = jsNumber(exec, imp->screenTop()); |
|
1210 return result; |
|
1211 } |
|
1212 |
|
1213 JSValue jsDOMWindowScrollX(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1214 { |
|
1215 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1216 if (!castedThis->allowsAccessFrom(exec)) |
|
1217 return jsUndefined(); |
|
1218 UNUSED_PARAM(exec); |
|
1219 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1220 JSValue result = jsNumber(exec, imp->scrollX()); |
|
1221 return result; |
|
1222 } |
|
1223 |
|
1224 JSValue jsDOMWindowScrollY(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1225 { |
|
1226 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1227 if (!castedThis->allowsAccessFrom(exec)) |
|
1228 return jsUndefined(); |
|
1229 UNUSED_PARAM(exec); |
|
1230 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1231 JSValue result = jsNumber(exec, imp->scrollY()); |
|
1232 return result; |
|
1233 } |
|
1234 |
|
1235 JSValue jsDOMWindowPageXOffset(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1236 { |
|
1237 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1238 if (!castedThis->allowsAccessFrom(exec)) |
|
1239 return jsUndefined(); |
|
1240 UNUSED_PARAM(exec); |
|
1241 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1242 JSValue result = jsNumber(exec, imp->pageXOffset()); |
|
1243 return result; |
|
1244 } |
|
1245 |
|
1246 JSValue jsDOMWindowPageYOffset(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1247 { |
|
1248 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1249 if (!castedThis->allowsAccessFrom(exec)) |
|
1250 return jsUndefined(); |
|
1251 UNUSED_PARAM(exec); |
|
1252 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1253 JSValue result = jsNumber(exec, imp->pageYOffset()); |
|
1254 return result; |
|
1255 } |
|
1256 |
|
1257 JSValue jsDOMWindowClosed(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1258 { |
|
1259 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1260 UNUSED_PARAM(exec); |
|
1261 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1262 JSValue result = jsBoolean(imp->closed()); |
|
1263 return result; |
|
1264 } |
|
1265 |
|
1266 JSValue jsDOMWindowLength(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1267 { |
|
1268 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1269 UNUSED_PARAM(exec); |
|
1270 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1271 JSValue result = jsNumber(exec, imp->length()); |
|
1272 return result; |
|
1273 } |
|
1274 |
|
1275 JSValue jsDOMWindowName(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1276 { |
|
1277 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1278 if (!castedThis->allowsAccessFrom(exec)) |
|
1279 return jsUndefined(); |
|
1280 UNUSED_PARAM(exec); |
|
1281 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1282 JSValue result = jsString(exec, imp->name()); |
|
1283 return result; |
|
1284 } |
|
1285 |
|
1286 JSValue jsDOMWindowStatus(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1287 { |
|
1288 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1289 if (!castedThis->allowsAccessFrom(exec)) |
|
1290 return jsUndefined(); |
|
1291 UNUSED_PARAM(exec); |
|
1292 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1293 JSValue result = jsString(exec, imp->status()); |
|
1294 return result; |
|
1295 } |
|
1296 |
|
1297 JSValue jsDOMWindowDefaultStatus(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1298 { |
|
1299 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1300 if (!castedThis->allowsAccessFrom(exec)) |
|
1301 return jsUndefined(); |
|
1302 UNUSED_PARAM(exec); |
|
1303 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1304 JSValue result = jsString(exec, imp->defaultStatus()); |
|
1305 return result; |
|
1306 } |
|
1307 |
|
1308 JSValue jsDOMWindowDefaultstatus(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1309 { |
|
1310 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1311 if (!castedThis->allowsAccessFrom(exec)) |
|
1312 return jsUndefined(); |
|
1313 UNUSED_PARAM(exec); |
|
1314 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1315 JSValue result = jsString(exec, imp->defaultstatus()); |
|
1316 return result; |
|
1317 } |
|
1318 |
|
1319 JSValue jsDOMWindowSelf(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1320 { |
|
1321 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1322 UNUSED_PARAM(exec); |
|
1323 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1324 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->self())); |
|
1325 return result; |
|
1326 } |
|
1327 |
|
1328 JSValue jsDOMWindowWindow(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1329 { |
|
1330 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1331 UNUSED_PARAM(exec); |
|
1332 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1333 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->window())); |
|
1334 return result; |
|
1335 } |
|
1336 |
|
1337 JSValue jsDOMWindowFrames(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1338 { |
|
1339 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1340 UNUSED_PARAM(exec); |
|
1341 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1342 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->frames())); |
|
1343 return result; |
|
1344 } |
|
1345 |
|
1346 JSValue jsDOMWindowOpener(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1347 { |
|
1348 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1349 UNUSED_PARAM(exec); |
|
1350 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1351 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->opener())); |
|
1352 return result; |
|
1353 } |
|
1354 |
|
1355 JSValue jsDOMWindowParent(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1356 { |
|
1357 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1358 UNUSED_PARAM(exec); |
|
1359 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1360 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->parent())); |
|
1361 return result; |
|
1362 } |
|
1363 |
|
1364 JSValue jsDOMWindowTop(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1365 { |
|
1366 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1367 UNUSED_PARAM(exec); |
|
1368 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1369 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->top())); |
|
1370 return result; |
|
1371 } |
|
1372 |
|
1373 JSValue jsDOMWindowDocument(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1374 { |
|
1375 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1376 if (!castedThis->allowsAccessFrom(exec)) |
|
1377 return jsUndefined(); |
|
1378 UNUSED_PARAM(exec); |
|
1379 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1380 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->document())); |
|
1381 return result; |
|
1382 } |
|
1383 |
|
1384 JSValue jsDOMWindowStyleMedia(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1385 { |
|
1386 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1387 if (!castedThis->allowsAccessFrom(exec)) |
|
1388 return jsUndefined(); |
|
1389 UNUSED_PARAM(exec); |
|
1390 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1391 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->styleMedia())); |
|
1392 return result; |
|
1393 } |
|
1394 |
|
1395 JSValue jsDOMWindowDevicePixelRatio(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1396 { |
|
1397 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1398 if (!castedThis->allowsAccessFrom(exec)) |
|
1399 return jsUndefined(); |
|
1400 UNUSED_PARAM(exec); |
|
1401 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1402 JSValue result = jsNumber(exec, imp->devicePixelRatio()); |
|
1403 return result; |
|
1404 } |
|
1405 |
|
1406 JSValue jsDOMWindowApplicationCache(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1407 { |
|
1408 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1409 if (!castedThis->allowsAccessFrom(exec)) |
|
1410 return jsUndefined(); |
|
1411 UNUSED_PARAM(exec); |
|
1412 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1413 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->applicationCache())); |
|
1414 return result; |
|
1415 } |
|
1416 |
|
1417 JSValue jsDOMWindowSessionStorage(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1418 { |
|
1419 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1420 if (!castedThis->allowsAccessFrom(exec)) |
|
1421 return jsUndefined(); |
|
1422 ExceptionCode ec = 0; |
|
1423 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1424 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->sessionStorage(ec))); |
|
1425 setDOMException(exec, ec); |
|
1426 return result; |
|
1427 } |
|
1428 |
|
1429 JSValue jsDOMWindowLocalStorage(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1430 { |
|
1431 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1432 if (!castedThis->allowsAccessFrom(exec)) |
|
1433 return jsUndefined(); |
|
1434 ExceptionCode ec = 0; |
|
1435 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1436 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->localStorage(ec))); |
|
1437 setDOMException(exec, ec); |
|
1438 return result; |
|
1439 } |
|
1440 |
|
1441 JSValue jsDOMWindowWebkitNotifications(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1442 { |
|
1443 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1444 if (!castedThis->allowsAccessFrom(exec)) |
|
1445 return jsUndefined(); |
|
1446 UNUSED_PARAM(exec); |
|
1447 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1448 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->webkitNotifications())); |
|
1449 return result; |
|
1450 } |
|
1451 |
|
1452 JSValue jsDOMWindowConsole(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1453 { |
|
1454 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1455 if (!castedThis->allowsAccessFrom(exec)) |
|
1456 return jsUndefined(); |
|
1457 UNUSED_PARAM(exec); |
|
1458 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1459 JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->console())); |
|
1460 return result; |
|
1461 } |
|
1462 |
|
1463 JSValue jsDOMWindowOnabort(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1464 { |
|
1465 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1466 if (!castedThis->allowsAccessFrom(exec)) |
|
1467 return jsUndefined(); |
|
1468 UNUSED_PARAM(exec); |
|
1469 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1470 if (EventListener* listener = imp->onabort()) { |
|
1471 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1472 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1473 return jsFunction; |
|
1474 } |
|
1475 } |
|
1476 return jsNull(); |
|
1477 } |
|
1478 |
|
1479 JSValue jsDOMWindowOnbeforeunload(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1480 { |
|
1481 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1482 if (!castedThis->allowsAccessFrom(exec)) |
|
1483 return jsUndefined(); |
|
1484 UNUSED_PARAM(exec); |
|
1485 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1486 if (EventListener* listener = imp->onbeforeunload()) { |
|
1487 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1488 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1489 return jsFunction; |
|
1490 } |
|
1491 } |
|
1492 return jsNull(); |
|
1493 } |
|
1494 |
|
1495 JSValue jsDOMWindowOnblur(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1496 { |
|
1497 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1498 if (!castedThis->allowsAccessFrom(exec)) |
|
1499 return jsUndefined(); |
|
1500 UNUSED_PARAM(exec); |
|
1501 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1502 if (EventListener* listener = imp->onblur()) { |
|
1503 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1504 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1505 return jsFunction; |
|
1506 } |
|
1507 } |
|
1508 return jsNull(); |
|
1509 } |
|
1510 |
|
1511 JSValue jsDOMWindowOncanplay(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1512 { |
|
1513 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1514 if (!castedThis->allowsAccessFrom(exec)) |
|
1515 return jsUndefined(); |
|
1516 UNUSED_PARAM(exec); |
|
1517 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1518 if (EventListener* listener = imp->oncanplay()) { |
|
1519 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1520 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1521 return jsFunction; |
|
1522 } |
|
1523 } |
|
1524 return jsNull(); |
|
1525 } |
|
1526 |
|
1527 JSValue jsDOMWindowOncanplaythrough(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1528 { |
|
1529 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1530 if (!castedThis->allowsAccessFrom(exec)) |
|
1531 return jsUndefined(); |
|
1532 UNUSED_PARAM(exec); |
|
1533 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1534 if (EventListener* listener = imp->oncanplaythrough()) { |
|
1535 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1536 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1537 return jsFunction; |
|
1538 } |
|
1539 } |
|
1540 return jsNull(); |
|
1541 } |
|
1542 |
|
1543 JSValue jsDOMWindowOnchange(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1544 { |
|
1545 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1546 if (!castedThis->allowsAccessFrom(exec)) |
|
1547 return jsUndefined(); |
|
1548 UNUSED_PARAM(exec); |
|
1549 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1550 if (EventListener* listener = imp->onchange()) { |
|
1551 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1552 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1553 return jsFunction; |
|
1554 } |
|
1555 } |
|
1556 return jsNull(); |
|
1557 } |
|
1558 |
|
1559 JSValue jsDOMWindowOnclick(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1560 { |
|
1561 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1562 if (!castedThis->allowsAccessFrom(exec)) |
|
1563 return jsUndefined(); |
|
1564 UNUSED_PARAM(exec); |
|
1565 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1566 if (EventListener* listener = imp->onclick()) { |
|
1567 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1568 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1569 return jsFunction; |
|
1570 } |
|
1571 } |
|
1572 return jsNull(); |
|
1573 } |
|
1574 |
|
1575 JSValue jsDOMWindowOncontextmenu(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1576 { |
|
1577 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1578 if (!castedThis->allowsAccessFrom(exec)) |
|
1579 return jsUndefined(); |
|
1580 UNUSED_PARAM(exec); |
|
1581 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1582 if (EventListener* listener = imp->oncontextmenu()) { |
|
1583 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1584 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1585 return jsFunction; |
|
1586 } |
|
1587 } |
|
1588 return jsNull(); |
|
1589 } |
|
1590 |
|
1591 JSValue jsDOMWindowOndblclick(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1592 { |
|
1593 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1594 if (!castedThis->allowsAccessFrom(exec)) |
|
1595 return jsUndefined(); |
|
1596 UNUSED_PARAM(exec); |
|
1597 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1598 if (EventListener* listener = imp->ondblclick()) { |
|
1599 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1600 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1601 return jsFunction; |
|
1602 } |
|
1603 } |
|
1604 return jsNull(); |
|
1605 } |
|
1606 |
|
1607 JSValue jsDOMWindowOndrag(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1608 { |
|
1609 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1610 if (!castedThis->allowsAccessFrom(exec)) |
|
1611 return jsUndefined(); |
|
1612 UNUSED_PARAM(exec); |
|
1613 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1614 if (EventListener* listener = imp->ondrag()) { |
|
1615 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1616 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1617 return jsFunction; |
|
1618 } |
|
1619 } |
|
1620 return jsNull(); |
|
1621 } |
|
1622 |
|
1623 JSValue jsDOMWindowOndragend(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1624 { |
|
1625 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1626 if (!castedThis->allowsAccessFrom(exec)) |
|
1627 return jsUndefined(); |
|
1628 UNUSED_PARAM(exec); |
|
1629 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1630 if (EventListener* listener = imp->ondragend()) { |
|
1631 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1632 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1633 return jsFunction; |
|
1634 } |
|
1635 } |
|
1636 return jsNull(); |
|
1637 } |
|
1638 |
|
1639 JSValue jsDOMWindowOndragenter(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1640 { |
|
1641 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1642 if (!castedThis->allowsAccessFrom(exec)) |
|
1643 return jsUndefined(); |
|
1644 UNUSED_PARAM(exec); |
|
1645 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1646 if (EventListener* listener = imp->ondragenter()) { |
|
1647 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1648 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1649 return jsFunction; |
|
1650 } |
|
1651 } |
|
1652 return jsNull(); |
|
1653 } |
|
1654 |
|
1655 JSValue jsDOMWindowOndragleave(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1656 { |
|
1657 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1658 if (!castedThis->allowsAccessFrom(exec)) |
|
1659 return jsUndefined(); |
|
1660 UNUSED_PARAM(exec); |
|
1661 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1662 if (EventListener* listener = imp->ondragleave()) { |
|
1663 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1664 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1665 return jsFunction; |
|
1666 } |
|
1667 } |
|
1668 return jsNull(); |
|
1669 } |
|
1670 |
|
1671 JSValue jsDOMWindowOndragover(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1672 { |
|
1673 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1674 if (!castedThis->allowsAccessFrom(exec)) |
|
1675 return jsUndefined(); |
|
1676 UNUSED_PARAM(exec); |
|
1677 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1678 if (EventListener* listener = imp->ondragover()) { |
|
1679 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1680 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1681 return jsFunction; |
|
1682 } |
|
1683 } |
|
1684 return jsNull(); |
|
1685 } |
|
1686 |
|
1687 JSValue jsDOMWindowOndragstart(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1688 { |
|
1689 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1690 if (!castedThis->allowsAccessFrom(exec)) |
|
1691 return jsUndefined(); |
|
1692 UNUSED_PARAM(exec); |
|
1693 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1694 if (EventListener* listener = imp->ondragstart()) { |
|
1695 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1696 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1697 return jsFunction; |
|
1698 } |
|
1699 } |
|
1700 return jsNull(); |
|
1701 } |
|
1702 |
|
1703 JSValue jsDOMWindowOndrop(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1704 { |
|
1705 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1706 if (!castedThis->allowsAccessFrom(exec)) |
|
1707 return jsUndefined(); |
|
1708 UNUSED_PARAM(exec); |
|
1709 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1710 if (EventListener* listener = imp->ondrop()) { |
|
1711 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1712 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1713 return jsFunction; |
|
1714 } |
|
1715 } |
|
1716 return jsNull(); |
|
1717 } |
|
1718 |
|
1719 JSValue jsDOMWindowOndurationchange(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1720 { |
|
1721 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1722 if (!castedThis->allowsAccessFrom(exec)) |
|
1723 return jsUndefined(); |
|
1724 UNUSED_PARAM(exec); |
|
1725 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1726 if (EventListener* listener = imp->ondurationchange()) { |
|
1727 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1728 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1729 return jsFunction; |
|
1730 } |
|
1731 } |
|
1732 return jsNull(); |
|
1733 } |
|
1734 |
|
1735 JSValue jsDOMWindowOnemptied(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1736 { |
|
1737 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1738 if (!castedThis->allowsAccessFrom(exec)) |
|
1739 return jsUndefined(); |
|
1740 UNUSED_PARAM(exec); |
|
1741 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1742 if (EventListener* listener = imp->onemptied()) { |
|
1743 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1744 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1745 return jsFunction; |
|
1746 } |
|
1747 } |
|
1748 return jsNull(); |
|
1749 } |
|
1750 |
|
1751 JSValue jsDOMWindowOnended(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1752 { |
|
1753 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1754 if (!castedThis->allowsAccessFrom(exec)) |
|
1755 return jsUndefined(); |
|
1756 UNUSED_PARAM(exec); |
|
1757 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1758 if (EventListener* listener = imp->onended()) { |
|
1759 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1760 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1761 return jsFunction; |
|
1762 } |
|
1763 } |
|
1764 return jsNull(); |
|
1765 } |
|
1766 |
|
1767 JSValue jsDOMWindowOnerror(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1768 { |
|
1769 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1770 if (!castedThis->allowsAccessFrom(exec)) |
|
1771 return jsUndefined(); |
|
1772 UNUSED_PARAM(exec); |
|
1773 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1774 if (EventListener* listener = imp->onerror()) { |
|
1775 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1776 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1777 return jsFunction; |
|
1778 } |
|
1779 } |
|
1780 return jsNull(); |
|
1781 } |
|
1782 |
|
1783 JSValue jsDOMWindowOnfocus(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1784 { |
|
1785 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1786 if (!castedThis->allowsAccessFrom(exec)) |
|
1787 return jsUndefined(); |
|
1788 UNUSED_PARAM(exec); |
|
1789 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1790 if (EventListener* listener = imp->onfocus()) { |
|
1791 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1792 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1793 return jsFunction; |
|
1794 } |
|
1795 } |
|
1796 return jsNull(); |
|
1797 } |
|
1798 |
|
1799 JSValue jsDOMWindowOnhashchange(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1800 { |
|
1801 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1802 if (!castedThis->allowsAccessFrom(exec)) |
|
1803 return jsUndefined(); |
|
1804 UNUSED_PARAM(exec); |
|
1805 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1806 if (EventListener* listener = imp->onhashchange()) { |
|
1807 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1808 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1809 return jsFunction; |
|
1810 } |
|
1811 } |
|
1812 return jsNull(); |
|
1813 } |
|
1814 |
|
1815 JSValue jsDOMWindowOninput(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1816 { |
|
1817 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1818 if (!castedThis->allowsAccessFrom(exec)) |
|
1819 return jsUndefined(); |
|
1820 UNUSED_PARAM(exec); |
|
1821 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1822 if (EventListener* listener = imp->oninput()) { |
|
1823 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1824 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1825 return jsFunction; |
|
1826 } |
|
1827 } |
|
1828 return jsNull(); |
|
1829 } |
|
1830 |
|
1831 JSValue jsDOMWindowOninvalid(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1832 { |
|
1833 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1834 if (!castedThis->allowsAccessFrom(exec)) |
|
1835 return jsUndefined(); |
|
1836 UNUSED_PARAM(exec); |
|
1837 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1838 if (EventListener* listener = imp->oninvalid()) { |
|
1839 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1840 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1841 return jsFunction; |
|
1842 } |
|
1843 } |
|
1844 return jsNull(); |
|
1845 } |
|
1846 |
|
1847 JSValue jsDOMWindowOnkeydown(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1848 { |
|
1849 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1850 if (!castedThis->allowsAccessFrom(exec)) |
|
1851 return jsUndefined(); |
|
1852 UNUSED_PARAM(exec); |
|
1853 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1854 if (EventListener* listener = imp->onkeydown()) { |
|
1855 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1856 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1857 return jsFunction; |
|
1858 } |
|
1859 } |
|
1860 return jsNull(); |
|
1861 } |
|
1862 |
|
1863 JSValue jsDOMWindowOnkeypress(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1864 { |
|
1865 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1866 if (!castedThis->allowsAccessFrom(exec)) |
|
1867 return jsUndefined(); |
|
1868 UNUSED_PARAM(exec); |
|
1869 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1870 if (EventListener* listener = imp->onkeypress()) { |
|
1871 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1872 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1873 return jsFunction; |
|
1874 } |
|
1875 } |
|
1876 return jsNull(); |
|
1877 } |
|
1878 |
|
1879 JSValue jsDOMWindowOnkeyup(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1880 { |
|
1881 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1882 if (!castedThis->allowsAccessFrom(exec)) |
|
1883 return jsUndefined(); |
|
1884 UNUSED_PARAM(exec); |
|
1885 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1886 if (EventListener* listener = imp->onkeyup()) { |
|
1887 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1888 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1889 return jsFunction; |
|
1890 } |
|
1891 } |
|
1892 return jsNull(); |
|
1893 } |
|
1894 |
|
1895 JSValue jsDOMWindowOnload(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1896 { |
|
1897 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1898 if (!castedThis->allowsAccessFrom(exec)) |
|
1899 return jsUndefined(); |
|
1900 UNUSED_PARAM(exec); |
|
1901 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1902 if (EventListener* listener = imp->onload()) { |
|
1903 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1904 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1905 return jsFunction; |
|
1906 } |
|
1907 } |
|
1908 return jsNull(); |
|
1909 } |
|
1910 |
|
1911 JSValue jsDOMWindowOnloadeddata(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1912 { |
|
1913 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1914 if (!castedThis->allowsAccessFrom(exec)) |
|
1915 return jsUndefined(); |
|
1916 UNUSED_PARAM(exec); |
|
1917 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1918 if (EventListener* listener = imp->onloadeddata()) { |
|
1919 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1920 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1921 return jsFunction; |
|
1922 } |
|
1923 } |
|
1924 return jsNull(); |
|
1925 } |
|
1926 |
|
1927 JSValue jsDOMWindowOnloadedmetadata(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1928 { |
|
1929 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1930 if (!castedThis->allowsAccessFrom(exec)) |
|
1931 return jsUndefined(); |
|
1932 UNUSED_PARAM(exec); |
|
1933 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1934 if (EventListener* listener = imp->onloadedmetadata()) { |
|
1935 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1936 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1937 return jsFunction; |
|
1938 } |
|
1939 } |
|
1940 return jsNull(); |
|
1941 } |
|
1942 |
|
1943 JSValue jsDOMWindowOnloadstart(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1944 { |
|
1945 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1946 if (!castedThis->allowsAccessFrom(exec)) |
|
1947 return jsUndefined(); |
|
1948 UNUSED_PARAM(exec); |
|
1949 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1950 if (EventListener* listener = imp->onloadstart()) { |
|
1951 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1952 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1953 return jsFunction; |
|
1954 } |
|
1955 } |
|
1956 return jsNull(); |
|
1957 } |
|
1958 |
|
1959 JSValue jsDOMWindowOnmessage(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1960 { |
|
1961 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1962 if (!castedThis->allowsAccessFrom(exec)) |
|
1963 return jsUndefined(); |
|
1964 UNUSED_PARAM(exec); |
|
1965 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1966 if (EventListener* listener = imp->onmessage()) { |
|
1967 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1968 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1969 return jsFunction; |
|
1970 } |
|
1971 } |
|
1972 return jsNull(); |
|
1973 } |
|
1974 |
|
1975 JSValue jsDOMWindowOnmousedown(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1976 { |
|
1977 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1978 if (!castedThis->allowsAccessFrom(exec)) |
|
1979 return jsUndefined(); |
|
1980 UNUSED_PARAM(exec); |
|
1981 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1982 if (EventListener* listener = imp->onmousedown()) { |
|
1983 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
1984 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
1985 return jsFunction; |
|
1986 } |
|
1987 } |
|
1988 return jsNull(); |
|
1989 } |
|
1990 |
|
1991 JSValue jsDOMWindowOnmousemove(ExecState* exec, JSValue slotBase, const Identifier&) |
|
1992 { |
|
1993 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
1994 if (!castedThis->allowsAccessFrom(exec)) |
|
1995 return jsUndefined(); |
|
1996 UNUSED_PARAM(exec); |
|
1997 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
1998 if (EventListener* listener = imp->onmousemove()) { |
|
1999 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2000 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2001 return jsFunction; |
|
2002 } |
|
2003 } |
|
2004 return jsNull(); |
|
2005 } |
|
2006 |
|
2007 JSValue jsDOMWindowOnmouseout(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2008 { |
|
2009 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2010 if (!castedThis->allowsAccessFrom(exec)) |
|
2011 return jsUndefined(); |
|
2012 UNUSED_PARAM(exec); |
|
2013 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2014 if (EventListener* listener = imp->onmouseout()) { |
|
2015 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2016 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2017 return jsFunction; |
|
2018 } |
|
2019 } |
|
2020 return jsNull(); |
|
2021 } |
|
2022 |
|
2023 JSValue jsDOMWindowOnmouseover(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2024 { |
|
2025 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2026 if (!castedThis->allowsAccessFrom(exec)) |
|
2027 return jsUndefined(); |
|
2028 UNUSED_PARAM(exec); |
|
2029 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2030 if (EventListener* listener = imp->onmouseover()) { |
|
2031 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2032 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2033 return jsFunction; |
|
2034 } |
|
2035 } |
|
2036 return jsNull(); |
|
2037 } |
|
2038 |
|
2039 JSValue jsDOMWindowOnmouseup(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2040 { |
|
2041 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2042 if (!castedThis->allowsAccessFrom(exec)) |
|
2043 return jsUndefined(); |
|
2044 UNUSED_PARAM(exec); |
|
2045 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2046 if (EventListener* listener = imp->onmouseup()) { |
|
2047 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2048 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2049 return jsFunction; |
|
2050 } |
|
2051 } |
|
2052 return jsNull(); |
|
2053 } |
|
2054 |
|
2055 JSValue jsDOMWindowOnmousewheel(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2056 { |
|
2057 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2058 if (!castedThis->allowsAccessFrom(exec)) |
|
2059 return jsUndefined(); |
|
2060 UNUSED_PARAM(exec); |
|
2061 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2062 if (EventListener* listener = imp->onmousewheel()) { |
|
2063 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2064 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2065 return jsFunction; |
|
2066 } |
|
2067 } |
|
2068 return jsNull(); |
|
2069 } |
|
2070 |
|
2071 JSValue jsDOMWindowOnoffline(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2072 { |
|
2073 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2074 if (!castedThis->allowsAccessFrom(exec)) |
|
2075 return jsUndefined(); |
|
2076 UNUSED_PARAM(exec); |
|
2077 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2078 if (EventListener* listener = imp->onoffline()) { |
|
2079 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2080 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2081 return jsFunction; |
|
2082 } |
|
2083 } |
|
2084 return jsNull(); |
|
2085 } |
|
2086 |
|
2087 JSValue jsDOMWindowOnonline(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2088 { |
|
2089 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2090 if (!castedThis->allowsAccessFrom(exec)) |
|
2091 return jsUndefined(); |
|
2092 UNUSED_PARAM(exec); |
|
2093 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2094 if (EventListener* listener = imp->ononline()) { |
|
2095 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2096 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2097 return jsFunction; |
|
2098 } |
|
2099 } |
|
2100 return jsNull(); |
|
2101 } |
|
2102 |
|
2103 JSValue jsDOMWindowOnpagehide(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2104 { |
|
2105 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2106 if (!castedThis->allowsAccessFrom(exec)) |
|
2107 return jsUndefined(); |
|
2108 UNUSED_PARAM(exec); |
|
2109 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2110 if (EventListener* listener = imp->onpagehide()) { |
|
2111 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2112 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2113 return jsFunction; |
|
2114 } |
|
2115 } |
|
2116 return jsNull(); |
|
2117 } |
|
2118 |
|
2119 JSValue jsDOMWindowOnpageshow(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2120 { |
|
2121 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2122 if (!castedThis->allowsAccessFrom(exec)) |
|
2123 return jsUndefined(); |
|
2124 UNUSED_PARAM(exec); |
|
2125 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2126 if (EventListener* listener = imp->onpageshow()) { |
|
2127 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2128 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2129 return jsFunction; |
|
2130 } |
|
2131 } |
|
2132 return jsNull(); |
|
2133 } |
|
2134 |
|
2135 JSValue jsDOMWindowOnpause(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2136 { |
|
2137 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2138 if (!castedThis->allowsAccessFrom(exec)) |
|
2139 return jsUndefined(); |
|
2140 UNUSED_PARAM(exec); |
|
2141 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2142 if (EventListener* listener = imp->onpause()) { |
|
2143 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2144 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2145 return jsFunction; |
|
2146 } |
|
2147 } |
|
2148 return jsNull(); |
|
2149 } |
|
2150 |
|
2151 JSValue jsDOMWindowOnplay(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2152 { |
|
2153 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2154 if (!castedThis->allowsAccessFrom(exec)) |
|
2155 return jsUndefined(); |
|
2156 UNUSED_PARAM(exec); |
|
2157 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2158 if (EventListener* listener = imp->onplay()) { |
|
2159 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2160 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2161 return jsFunction; |
|
2162 } |
|
2163 } |
|
2164 return jsNull(); |
|
2165 } |
|
2166 |
|
2167 JSValue jsDOMWindowOnplaying(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2168 { |
|
2169 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2170 if (!castedThis->allowsAccessFrom(exec)) |
|
2171 return jsUndefined(); |
|
2172 UNUSED_PARAM(exec); |
|
2173 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2174 if (EventListener* listener = imp->onplaying()) { |
|
2175 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2176 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2177 return jsFunction; |
|
2178 } |
|
2179 } |
|
2180 return jsNull(); |
|
2181 } |
|
2182 |
|
2183 JSValue jsDOMWindowOnpopstate(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2184 { |
|
2185 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2186 if (!castedThis->allowsAccessFrom(exec)) |
|
2187 return jsUndefined(); |
|
2188 UNUSED_PARAM(exec); |
|
2189 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2190 if (EventListener* listener = imp->onpopstate()) { |
|
2191 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2192 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2193 return jsFunction; |
|
2194 } |
|
2195 } |
|
2196 return jsNull(); |
|
2197 } |
|
2198 |
|
2199 JSValue jsDOMWindowOnprogress(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2200 { |
|
2201 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2202 if (!castedThis->allowsAccessFrom(exec)) |
|
2203 return jsUndefined(); |
|
2204 UNUSED_PARAM(exec); |
|
2205 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2206 if (EventListener* listener = imp->onprogress()) { |
|
2207 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2208 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2209 return jsFunction; |
|
2210 } |
|
2211 } |
|
2212 return jsNull(); |
|
2213 } |
|
2214 |
|
2215 JSValue jsDOMWindowOnratechange(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2216 { |
|
2217 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2218 if (!castedThis->allowsAccessFrom(exec)) |
|
2219 return jsUndefined(); |
|
2220 UNUSED_PARAM(exec); |
|
2221 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2222 if (EventListener* listener = imp->onratechange()) { |
|
2223 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2224 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2225 return jsFunction; |
|
2226 } |
|
2227 } |
|
2228 return jsNull(); |
|
2229 } |
|
2230 |
|
2231 JSValue jsDOMWindowOnresize(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2232 { |
|
2233 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2234 if (!castedThis->allowsAccessFrom(exec)) |
|
2235 return jsUndefined(); |
|
2236 UNUSED_PARAM(exec); |
|
2237 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2238 if (EventListener* listener = imp->onresize()) { |
|
2239 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2240 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2241 return jsFunction; |
|
2242 } |
|
2243 } |
|
2244 return jsNull(); |
|
2245 } |
|
2246 |
|
2247 JSValue jsDOMWindowOnscroll(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2248 { |
|
2249 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2250 if (!castedThis->allowsAccessFrom(exec)) |
|
2251 return jsUndefined(); |
|
2252 UNUSED_PARAM(exec); |
|
2253 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2254 if (EventListener* listener = imp->onscroll()) { |
|
2255 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2256 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2257 return jsFunction; |
|
2258 } |
|
2259 } |
|
2260 return jsNull(); |
|
2261 } |
|
2262 |
|
2263 JSValue jsDOMWindowOnseeked(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2264 { |
|
2265 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2266 if (!castedThis->allowsAccessFrom(exec)) |
|
2267 return jsUndefined(); |
|
2268 UNUSED_PARAM(exec); |
|
2269 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2270 if (EventListener* listener = imp->onseeked()) { |
|
2271 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2272 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2273 return jsFunction; |
|
2274 } |
|
2275 } |
|
2276 return jsNull(); |
|
2277 } |
|
2278 |
|
2279 JSValue jsDOMWindowOnseeking(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2280 { |
|
2281 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2282 if (!castedThis->allowsAccessFrom(exec)) |
|
2283 return jsUndefined(); |
|
2284 UNUSED_PARAM(exec); |
|
2285 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2286 if (EventListener* listener = imp->onseeking()) { |
|
2287 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2288 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2289 return jsFunction; |
|
2290 } |
|
2291 } |
|
2292 return jsNull(); |
|
2293 } |
|
2294 |
|
2295 JSValue jsDOMWindowOnselect(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2296 { |
|
2297 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2298 if (!castedThis->allowsAccessFrom(exec)) |
|
2299 return jsUndefined(); |
|
2300 UNUSED_PARAM(exec); |
|
2301 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2302 if (EventListener* listener = imp->onselect()) { |
|
2303 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2304 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2305 return jsFunction; |
|
2306 } |
|
2307 } |
|
2308 return jsNull(); |
|
2309 } |
|
2310 |
|
2311 JSValue jsDOMWindowOnstalled(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2312 { |
|
2313 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2314 if (!castedThis->allowsAccessFrom(exec)) |
|
2315 return jsUndefined(); |
|
2316 UNUSED_PARAM(exec); |
|
2317 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2318 if (EventListener* listener = imp->onstalled()) { |
|
2319 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2320 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2321 return jsFunction; |
|
2322 } |
|
2323 } |
|
2324 return jsNull(); |
|
2325 } |
|
2326 |
|
2327 JSValue jsDOMWindowOnstorage(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2328 { |
|
2329 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2330 if (!castedThis->allowsAccessFrom(exec)) |
|
2331 return jsUndefined(); |
|
2332 UNUSED_PARAM(exec); |
|
2333 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2334 if (EventListener* listener = imp->onstorage()) { |
|
2335 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2336 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2337 return jsFunction; |
|
2338 } |
|
2339 } |
|
2340 return jsNull(); |
|
2341 } |
|
2342 |
|
2343 JSValue jsDOMWindowOnsubmit(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2344 { |
|
2345 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2346 if (!castedThis->allowsAccessFrom(exec)) |
|
2347 return jsUndefined(); |
|
2348 UNUSED_PARAM(exec); |
|
2349 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2350 if (EventListener* listener = imp->onsubmit()) { |
|
2351 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2352 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2353 return jsFunction; |
|
2354 } |
|
2355 } |
|
2356 return jsNull(); |
|
2357 } |
|
2358 |
|
2359 JSValue jsDOMWindowOnsuspend(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2360 { |
|
2361 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2362 if (!castedThis->allowsAccessFrom(exec)) |
|
2363 return jsUndefined(); |
|
2364 UNUSED_PARAM(exec); |
|
2365 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2366 if (EventListener* listener = imp->onsuspend()) { |
|
2367 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2368 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2369 return jsFunction; |
|
2370 } |
|
2371 } |
|
2372 return jsNull(); |
|
2373 } |
|
2374 |
|
2375 JSValue jsDOMWindowOntimeupdate(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2376 { |
|
2377 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2378 if (!castedThis->allowsAccessFrom(exec)) |
|
2379 return jsUndefined(); |
|
2380 UNUSED_PARAM(exec); |
|
2381 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2382 if (EventListener* listener = imp->ontimeupdate()) { |
|
2383 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2384 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2385 return jsFunction; |
|
2386 } |
|
2387 } |
|
2388 return jsNull(); |
|
2389 } |
|
2390 |
|
2391 JSValue jsDOMWindowOnunload(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2392 { |
|
2393 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2394 if (!castedThis->allowsAccessFrom(exec)) |
|
2395 return jsUndefined(); |
|
2396 UNUSED_PARAM(exec); |
|
2397 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2398 if (EventListener* listener = imp->onunload()) { |
|
2399 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2400 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2401 return jsFunction; |
|
2402 } |
|
2403 } |
|
2404 return jsNull(); |
|
2405 } |
|
2406 |
|
2407 JSValue jsDOMWindowOnvolumechange(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2408 { |
|
2409 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2410 if (!castedThis->allowsAccessFrom(exec)) |
|
2411 return jsUndefined(); |
|
2412 UNUSED_PARAM(exec); |
|
2413 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2414 if (EventListener* listener = imp->onvolumechange()) { |
|
2415 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2416 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2417 return jsFunction; |
|
2418 } |
|
2419 } |
|
2420 return jsNull(); |
|
2421 } |
|
2422 |
|
2423 JSValue jsDOMWindowOnwaiting(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2424 { |
|
2425 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2426 if (!castedThis->allowsAccessFrom(exec)) |
|
2427 return jsUndefined(); |
|
2428 UNUSED_PARAM(exec); |
|
2429 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2430 if (EventListener* listener = imp->onwaiting()) { |
|
2431 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2432 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2433 return jsFunction; |
|
2434 } |
|
2435 } |
|
2436 return jsNull(); |
|
2437 } |
|
2438 |
|
2439 JSValue jsDOMWindowOnreset(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2440 { |
|
2441 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2442 if (!castedThis->allowsAccessFrom(exec)) |
|
2443 return jsUndefined(); |
|
2444 UNUSED_PARAM(exec); |
|
2445 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2446 if (EventListener* listener = imp->onreset()) { |
|
2447 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2448 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2449 return jsFunction; |
|
2450 } |
|
2451 } |
|
2452 return jsNull(); |
|
2453 } |
|
2454 |
|
2455 JSValue jsDOMWindowOnsearch(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2456 { |
|
2457 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2458 if (!castedThis->allowsAccessFrom(exec)) |
|
2459 return jsUndefined(); |
|
2460 UNUSED_PARAM(exec); |
|
2461 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2462 if (EventListener* listener = imp->onsearch()) { |
|
2463 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2464 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2465 return jsFunction; |
|
2466 } |
|
2467 } |
|
2468 return jsNull(); |
|
2469 } |
|
2470 |
|
2471 JSValue jsDOMWindowOnwebkitanimationend(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2472 { |
|
2473 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2474 if (!castedThis->allowsAccessFrom(exec)) |
|
2475 return jsUndefined(); |
|
2476 UNUSED_PARAM(exec); |
|
2477 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2478 if (EventListener* listener = imp->onwebkitanimationend()) { |
|
2479 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2480 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2481 return jsFunction; |
|
2482 } |
|
2483 } |
|
2484 return jsNull(); |
|
2485 } |
|
2486 |
|
2487 JSValue jsDOMWindowOnwebkitanimationiteration(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2488 { |
|
2489 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2490 if (!castedThis->allowsAccessFrom(exec)) |
|
2491 return jsUndefined(); |
|
2492 UNUSED_PARAM(exec); |
|
2493 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2494 if (EventListener* listener = imp->onwebkitanimationiteration()) { |
|
2495 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2496 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2497 return jsFunction; |
|
2498 } |
|
2499 } |
|
2500 return jsNull(); |
|
2501 } |
|
2502 |
|
2503 JSValue jsDOMWindowOnwebkitanimationstart(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2504 { |
|
2505 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2506 if (!castedThis->allowsAccessFrom(exec)) |
|
2507 return jsUndefined(); |
|
2508 UNUSED_PARAM(exec); |
|
2509 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2510 if (EventListener* listener = imp->onwebkitanimationstart()) { |
|
2511 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2512 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2513 return jsFunction; |
|
2514 } |
|
2515 } |
|
2516 return jsNull(); |
|
2517 } |
|
2518 |
|
2519 JSValue jsDOMWindowOnwebkittransitionend(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2520 { |
|
2521 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2522 if (!castedThis->allowsAccessFrom(exec)) |
|
2523 return jsUndefined(); |
|
2524 UNUSED_PARAM(exec); |
|
2525 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2526 if (EventListener* listener = imp->onwebkittransitionend()) { |
|
2527 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2528 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2529 return jsFunction; |
|
2530 } |
|
2531 } |
|
2532 return jsNull(); |
|
2533 } |
|
2534 |
|
2535 #if ENABLE(TOUCH_EVENTS) |
|
2536 JSValue jsDOMWindowOntouchstart(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2537 { |
|
2538 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2539 if (!castedThis->allowsAccessFrom(exec)) |
|
2540 return jsUndefined(); |
|
2541 UNUSED_PARAM(exec); |
|
2542 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2543 if (EventListener* listener = imp->ontouchstart()) { |
|
2544 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2545 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2546 return jsFunction; |
|
2547 } |
|
2548 } |
|
2549 return jsNull(); |
|
2550 } |
|
2551 #endif |
|
2552 |
|
2553 #if ENABLE(TOUCH_EVENTS) |
|
2554 JSValue jsDOMWindowOntouchmove(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2555 { |
|
2556 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2557 if (!castedThis->allowsAccessFrom(exec)) |
|
2558 return jsUndefined(); |
|
2559 UNUSED_PARAM(exec); |
|
2560 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2561 if (EventListener* listener = imp->ontouchmove()) { |
|
2562 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2563 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2564 return jsFunction; |
|
2565 } |
|
2566 } |
|
2567 return jsNull(); |
|
2568 } |
|
2569 #endif |
|
2570 |
|
2571 #if ENABLE(TOUCH_EVENTS) |
|
2572 JSValue jsDOMWindowOntouchend(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2573 { |
|
2574 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2575 if (!castedThis->allowsAccessFrom(exec)) |
|
2576 return jsUndefined(); |
|
2577 UNUSED_PARAM(exec); |
|
2578 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2579 if (EventListener* listener = imp->ontouchend()) { |
|
2580 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2581 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2582 return jsFunction; |
|
2583 } |
|
2584 } |
|
2585 return jsNull(); |
|
2586 } |
|
2587 #endif |
|
2588 |
|
2589 #if ENABLE(TOUCH_EVENTS) |
|
2590 JSValue jsDOMWindowOntouchcancel(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2591 { |
|
2592 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2593 if (!castedThis->allowsAccessFrom(exec)) |
|
2594 return jsUndefined(); |
|
2595 UNUSED_PARAM(exec); |
|
2596 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2597 if (EventListener* listener = imp->ontouchcancel()) { |
|
2598 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2599 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2600 return jsFunction; |
|
2601 } |
|
2602 } |
|
2603 return jsNull(); |
|
2604 } |
|
2605 #endif |
|
2606 |
|
2607 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
2608 JSValue jsDOMWindowOntransformactionstart(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2609 { |
|
2610 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2611 if (!castedThis->allowsAccessFrom(exec)) |
|
2612 return jsUndefined(); |
|
2613 UNUSED_PARAM(exec); |
|
2614 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2615 if (EventListener* listener = imp->ontransformactionstart()) { |
|
2616 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2617 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2618 return jsFunction; |
|
2619 } |
|
2620 } |
|
2621 return jsNull(); |
|
2622 } |
|
2623 #endif |
|
2624 |
|
2625 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
2626 JSValue jsDOMWindowOntransformactionupdate(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2627 { |
|
2628 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2629 if (!castedThis->allowsAccessFrom(exec)) |
|
2630 return jsUndefined(); |
|
2631 UNUSED_PARAM(exec); |
|
2632 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2633 if (EventListener* listener = imp->ontransformactionupdate()) { |
|
2634 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2635 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2636 return jsFunction; |
|
2637 } |
|
2638 } |
|
2639 return jsNull(); |
|
2640 } |
|
2641 #endif |
|
2642 |
|
2643 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
2644 JSValue jsDOMWindowOntransformactionend(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2645 { |
|
2646 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2647 if (!castedThis->allowsAccessFrom(exec)) |
|
2648 return jsUndefined(); |
|
2649 UNUSED_PARAM(exec); |
|
2650 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2651 if (EventListener* listener = imp->ontransformactionend()) { |
|
2652 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2653 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2654 return jsFunction; |
|
2655 } |
|
2656 } |
|
2657 return jsNull(); |
|
2658 } |
|
2659 #endif |
|
2660 |
|
2661 #if ENABLE(DEVICE_ORIENTATION) |
|
2662 JSValue jsDOMWindowDeviceOrientationEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2663 { |
|
2664 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2665 if (!castedThis->allowsAccessFrom(exec)) |
|
2666 return jsUndefined(); |
|
2667 return JSDeviceOrientationEvent::getConstructor(exec, castedThis); |
|
2668 } |
|
2669 #endif |
|
2670 |
|
2671 #if ENABLE(DEVICE_ORIENTATION) |
|
2672 JSValue jsDOMWindowOndeviceorientation(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2673 { |
|
2674 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2675 if (!castedThis->allowsAccessFrom(exec)) |
|
2676 return jsUndefined(); |
|
2677 UNUSED_PARAM(exec); |
|
2678 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
2679 if (EventListener* listener = imp->ondeviceorientation()) { |
|
2680 if (const JSEventListener* jsListener = JSEventListener::cast(listener)) { |
|
2681 if (JSObject* jsFunction = jsListener->jsFunction(imp->scriptExecutionContext())) |
|
2682 return jsFunction; |
|
2683 } |
|
2684 } |
|
2685 return jsNull(); |
|
2686 } |
|
2687 #endif |
|
2688 |
|
2689 JSValue jsDOMWindowStyleSheetConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2690 { |
|
2691 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2692 if (!castedThis->allowsAccessFrom(exec)) |
|
2693 return jsUndefined(); |
|
2694 return JSStyleSheet::getConstructor(exec, castedThis); |
|
2695 } |
|
2696 |
|
2697 JSValue jsDOMWindowCSSStyleSheetConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2698 { |
|
2699 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2700 if (!castedThis->allowsAccessFrom(exec)) |
|
2701 return jsUndefined(); |
|
2702 return JSCSSStyleSheet::getConstructor(exec, castedThis); |
|
2703 } |
|
2704 |
|
2705 JSValue jsDOMWindowCSSValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2706 { |
|
2707 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2708 if (!castedThis->allowsAccessFrom(exec)) |
|
2709 return jsUndefined(); |
|
2710 return JSCSSValue::getConstructor(exec, castedThis); |
|
2711 } |
|
2712 |
|
2713 JSValue jsDOMWindowCSSPrimitiveValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2714 { |
|
2715 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2716 if (!castedThis->allowsAccessFrom(exec)) |
|
2717 return jsUndefined(); |
|
2718 return JSCSSPrimitiveValue::getConstructor(exec, castedThis); |
|
2719 } |
|
2720 |
|
2721 JSValue jsDOMWindowCSSValueListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2722 { |
|
2723 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2724 if (!castedThis->allowsAccessFrom(exec)) |
|
2725 return jsUndefined(); |
|
2726 return JSCSSValueList::getConstructor(exec, castedThis); |
|
2727 } |
|
2728 |
|
2729 JSValue jsDOMWindowWebKitCSSTransformValueConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2730 { |
|
2731 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2732 if (!castedThis->allowsAccessFrom(exec)) |
|
2733 return jsUndefined(); |
|
2734 return JSWebKitCSSTransformValue::getConstructor(exec, castedThis); |
|
2735 } |
|
2736 |
|
2737 JSValue jsDOMWindowCSSRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2738 { |
|
2739 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2740 if (!castedThis->allowsAccessFrom(exec)) |
|
2741 return jsUndefined(); |
|
2742 return JSCSSRule::getConstructor(exec, castedThis); |
|
2743 } |
|
2744 |
|
2745 JSValue jsDOMWindowCSSCharsetRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2746 { |
|
2747 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2748 if (!castedThis->allowsAccessFrom(exec)) |
|
2749 return jsUndefined(); |
|
2750 return JSCSSCharsetRule::getConstructor(exec, castedThis); |
|
2751 } |
|
2752 |
|
2753 JSValue jsDOMWindowCSSFontFaceRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2754 { |
|
2755 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2756 if (!castedThis->allowsAccessFrom(exec)) |
|
2757 return jsUndefined(); |
|
2758 return JSCSSFontFaceRule::getConstructor(exec, castedThis); |
|
2759 } |
|
2760 |
|
2761 JSValue jsDOMWindowCSSImportRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2762 { |
|
2763 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2764 if (!castedThis->allowsAccessFrom(exec)) |
|
2765 return jsUndefined(); |
|
2766 return JSCSSImportRule::getConstructor(exec, castedThis); |
|
2767 } |
|
2768 |
|
2769 JSValue jsDOMWindowCSSMediaRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2770 { |
|
2771 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2772 if (!castedThis->allowsAccessFrom(exec)) |
|
2773 return jsUndefined(); |
|
2774 return JSCSSMediaRule::getConstructor(exec, castedThis); |
|
2775 } |
|
2776 |
|
2777 JSValue jsDOMWindowCSSPageRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2778 { |
|
2779 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2780 if (!castedThis->allowsAccessFrom(exec)) |
|
2781 return jsUndefined(); |
|
2782 return JSCSSPageRule::getConstructor(exec, castedThis); |
|
2783 } |
|
2784 |
|
2785 JSValue jsDOMWindowCSSStyleRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2786 { |
|
2787 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2788 if (!castedThis->allowsAccessFrom(exec)) |
|
2789 return jsUndefined(); |
|
2790 return JSCSSStyleRule::getConstructor(exec, castedThis); |
|
2791 } |
|
2792 |
|
2793 JSValue jsDOMWindowCSSVariablesRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2794 { |
|
2795 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2796 if (!castedThis->allowsAccessFrom(exec)) |
|
2797 return jsUndefined(); |
|
2798 return JSCSSVariablesRule::getConstructor(exec, castedThis); |
|
2799 } |
|
2800 |
|
2801 JSValue jsDOMWindowCSSVariablesDeclarationConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2802 { |
|
2803 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2804 if (!castedThis->allowsAccessFrom(exec)) |
|
2805 return jsUndefined(); |
|
2806 return JSCSSVariablesDeclaration::getConstructor(exec, castedThis); |
|
2807 } |
|
2808 |
|
2809 JSValue jsDOMWindowCSSStyleDeclarationConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2810 { |
|
2811 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2812 if (!castedThis->allowsAccessFrom(exec)) |
|
2813 return jsUndefined(); |
|
2814 return JSCSSStyleDeclaration::getConstructor(exec, castedThis); |
|
2815 } |
|
2816 |
|
2817 JSValue jsDOMWindowMediaListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2818 { |
|
2819 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2820 if (!castedThis->allowsAccessFrom(exec)) |
|
2821 return jsUndefined(); |
|
2822 return JSMediaList::getConstructor(exec, castedThis); |
|
2823 } |
|
2824 |
|
2825 JSValue jsDOMWindowCounterConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2826 { |
|
2827 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2828 if (!castedThis->allowsAccessFrom(exec)) |
|
2829 return jsUndefined(); |
|
2830 return JSCounter::getConstructor(exec, castedThis); |
|
2831 } |
|
2832 |
|
2833 JSValue jsDOMWindowCSSRuleListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2834 { |
|
2835 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2836 if (!castedThis->allowsAccessFrom(exec)) |
|
2837 return jsUndefined(); |
|
2838 return JSCSSRuleList::getConstructor(exec, castedThis); |
|
2839 } |
|
2840 |
|
2841 JSValue jsDOMWindowRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2842 { |
|
2843 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2844 if (!castedThis->allowsAccessFrom(exec)) |
|
2845 return jsUndefined(); |
|
2846 return JSRect::getConstructor(exec, castedThis); |
|
2847 } |
|
2848 |
|
2849 JSValue jsDOMWindowRGBColorConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2850 { |
|
2851 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2852 if (!castedThis->allowsAccessFrom(exec)) |
|
2853 return jsUndefined(); |
|
2854 return JSRGBColor::getConstructor(exec, castedThis); |
|
2855 } |
|
2856 |
|
2857 JSValue jsDOMWindowStyleSheetListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2858 { |
|
2859 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2860 if (!castedThis->allowsAccessFrom(exec)) |
|
2861 return jsUndefined(); |
|
2862 return JSStyleSheetList::getConstructor(exec, castedThis); |
|
2863 } |
|
2864 |
|
2865 JSValue jsDOMWindowDOMExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2866 { |
|
2867 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2868 if (!castedThis->allowsAccessFrom(exec)) |
|
2869 return jsUndefined(); |
|
2870 return JSDOMCoreException::getConstructor(exec, castedThis); |
|
2871 } |
|
2872 |
|
2873 JSValue jsDOMWindowDOMStringListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2874 { |
|
2875 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2876 if (!castedThis->allowsAccessFrom(exec)) |
|
2877 return jsUndefined(); |
|
2878 return JSDOMStringList::getConstructor(exec, castedThis); |
|
2879 } |
|
2880 |
|
2881 JSValue jsDOMWindowDOMImplementationConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2882 { |
|
2883 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2884 if (!castedThis->allowsAccessFrom(exec)) |
|
2885 return jsUndefined(); |
|
2886 return JSDOMImplementation::getConstructor(exec, castedThis); |
|
2887 } |
|
2888 |
|
2889 JSValue jsDOMWindowDocumentFragmentConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2890 { |
|
2891 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2892 if (!castedThis->allowsAccessFrom(exec)) |
|
2893 return jsUndefined(); |
|
2894 return JSDocumentFragment::getConstructor(exec, castedThis); |
|
2895 } |
|
2896 |
|
2897 JSValue jsDOMWindowDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2898 { |
|
2899 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2900 if (!castedThis->allowsAccessFrom(exec)) |
|
2901 return jsUndefined(); |
|
2902 return JSDocument::getConstructor(exec, castedThis); |
|
2903 } |
|
2904 |
|
2905 JSValue jsDOMWindowNodeConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2906 { |
|
2907 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2908 if (!castedThis->allowsAccessFrom(exec)) |
|
2909 return jsUndefined(); |
|
2910 return JSNode::getConstructor(exec, castedThis); |
|
2911 } |
|
2912 |
|
2913 JSValue jsDOMWindowNodeListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2914 { |
|
2915 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2916 if (!castedThis->allowsAccessFrom(exec)) |
|
2917 return jsUndefined(); |
|
2918 return JSNodeList::getConstructor(exec, castedThis); |
|
2919 } |
|
2920 |
|
2921 JSValue jsDOMWindowNamedNodeMapConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2922 { |
|
2923 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2924 if (!castedThis->allowsAccessFrom(exec)) |
|
2925 return jsUndefined(); |
|
2926 return JSNamedNodeMap::getConstructor(exec, castedThis); |
|
2927 } |
|
2928 |
|
2929 JSValue jsDOMWindowCharacterDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2930 { |
|
2931 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2932 if (!castedThis->allowsAccessFrom(exec)) |
|
2933 return jsUndefined(); |
|
2934 return JSCharacterData::getConstructor(exec, castedThis); |
|
2935 } |
|
2936 |
|
2937 JSValue jsDOMWindowAttrConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2938 { |
|
2939 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2940 if (!castedThis->allowsAccessFrom(exec)) |
|
2941 return jsUndefined(); |
|
2942 return JSAttr::getConstructor(exec, castedThis); |
|
2943 } |
|
2944 |
|
2945 JSValue jsDOMWindowElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2946 { |
|
2947 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2948 if (!castedThis->allowsAccessFrom(exec)) |
|
2949 return jsUndefined(); |
|
2950 return JSElement::getConstructor(exec, castedThis); |
|
2951 } |
|
2952 |
|
2953 JSValue jsDOMWindowTextConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2954 { |
|
2955 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2956 if (!castedThis->allowsAccessFrom(exec)) |
|
2957 return jsUndefined(); |
|
2958 return JSText::getConstructor(exec, castedThis); |
|
2959 } |
|
2960 |
|
2961 JSValue jsDOMWindowCommentConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2962 { |
|
2963 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2964 if (!castedThis->allowsAccessFrom(exec)) |
|
2965 return jsUndefined(); |
|
2966 return JSComment::getConstructor(exec, castedThis); |
|
2967 } |
|
2968 |
|
2969 JSValue jsDOMWindowCDATASectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2970 { |
|
2971 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2972 if (!castedThis->allowsAccessFrom(exec)) |
|
2973 return jsUndefined(); |
|
2974 return JSCDATASection::getConstructor(exec, castedThis); |
|
2975 } |
|
2976 |
|
2977 JSValue jsDOMWindowDocumentTypeConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2978 { |
|
2979 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2980 if (!castedThis->allowsAccessFrom(exec)) |
|
2981 return jsUndefined(); |
|
2982 return JSDocumentType::getConstructor(exec, castedThis); |
|
2983 } |
|
2984 |
|
2985 JSValue jsDOMWindowNotationConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2986 { |
|
2987 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2988 if (!castedThis->allowsAccessFrom(exec)) |
|
2989 return jsUndefined(); |
|
2990 return JSNotation::getConstructor(exec, castedThis); |
|
2991 } |
|
2992 |
|
2993 JSValue jsDOMWindowEntityConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
2994 { |
|
2995 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
2996 if (!castedThis->allowsAccessFrom(exec)) |
|
2997 return jsUndefined(); |
|
2998 return JSEntity::getConstructor(exec, castedThis); |
|
2999 } |
|
3000 |
|
3001 JSValue jsDOMWindowEntityReferenceConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3002 { |
|
3003 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3004 if (!castedThis->allowsAccessFrom(exec)) |
|
3005 return jsUndefined(); |
|
3006 return JSEntityReference::getConstructor(exec, castedThis); |
|
3007 } |
|
3008 |
|
3009 JSValue jsDOMWindowProcessingInstructionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3010 { |
|
3011 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3012 if (!castedThis->allowsAccessFrom(exec)) |
|
3013 return jsUndefined(); |
|
3014 return JSProcessingInstruction::getConstructor(exec, castedThis); |
|
3015 } |
|
3016 |
|
3017 JSValue jsDOMWindowHTMLDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3018 { |
|
3019 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3020 if (!castedThis->allowsAccessFrom(exec)) |
|
3021 return jsUndefined(); |
|
3022 return JSHTMLDocument::getConstructor(exec, castedThis); |
|
3023 } |
|
3024 |
|
3025 JSValue jsDOMWindowHTMLElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3026 { |
|
3027 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3028 if (!castedThis->allowsAccessFrom(exec)) |
|
3029 return jsUndefined(); |
|
3030 return JSHTMLElement::getConstructor(exec, castedThis); |
|
3031 } |
|
3032 |
|
3033 JSValue jsDOMWindowHTMLAnchorElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3034 { |
|
3035 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3036 if (!castedThis->allowsAccessFrom(exec)) |
|
3037 return jsUndefined(); |
|
3038 return JSHTMLAnchorElement::getConstructor(exec, castedThis); |
|
3039 } |
|
3040 |
|
3041 JSValue jsDOMWindowHTMLAppletElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3042 { |
|
3043 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3044 if (!castedThis->allowsAccessFrom(exec)) |
|
3045 return jsUndefined(); |
|
3046 return JSHTMLAppletElement::getConstructor(exec, castedThis); |
|
3047 } |
|
3048 |
|
3049 JSValue jsDOMWindowHTMLAreaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3050 { |
|
3051 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3052 if (!castedThis->allowsAccessFrom(exec)) |
|
3053 return jsUndefined(); |
|
3054 return JSHTMLAreaElement::getConstructor(exec, castedThis); |
|
3055 } |
|
3056 |
|
3057 JSValue jsDOMWindowHTMLBRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3058 { |
|
3059 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3060 if (!castedThis->allowsAccessFrom(exec)) |
|
3061 return jsUndefined(); |
|
3062 return JSHTMLBRElement::getConstructor(exec, castedThis); |
|
3063 } |
|
3064 |
|
3065 JSValue jsDOMWindowHTMLBaseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3066 { |
|
3067 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3068 if (!castedThis->allowsAccessFrom(exec)) |
|
3069 return jsUndefined(); |
|
3070 return JSHTMLBaseElement::getConstructor(exec, castedThis); |
|
3071 } |
|
3072 |
|
3073 JSValue jsDOMWindowHTMLBaseFontElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3074 { |
|
3075 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3076 if (!castedThis->allowsAccessFrom(exec)) |
|
3077 return jsUndefined(); |
|
3078 return JSHTMLBaseFontElement::getConstructor(exec, castedThis); |
|
3079 } |
|
3080 |
|
3081 JSValue jsDOMWindowHTMLBlockquoteElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3082 { |
|
3083 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3084 if (!castedThis->allowsAccessFrom(exec)) |
|
3085 return jsUndefined(); |
|
3086 return JSHTMLBlockquoteElement::getConstructor(exec, castedThis); |
|
3087 } |
|
3088 |
|
3089 JSValue jsDOMWindowHTMLBodyElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3090 { |
|
3091 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3092 if (!castedThis->allowsAccessFrom(exec)) |
|
3093 return jsUndefined(); |
|
3094 return JSHTMLBodyElement::getConstructor(exec, castedThis); |
|
3095 } |
|
3096 |
|
3097 JSValue jsDOMWindowHTMLButtonElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3098 { |
|
3099 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3100 if (!castedThis->allowsAccessFrom(exec)) |
|
3101 return jsUndefined(); |
|
3102 return JSHTMLButtonElement::getConstructor(exec, castedThis); |
|
3103 } |
|
3104 |
|
3105 JSValue jsDOMWindowHTMLCanvasElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3106 { |
|
3107 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3108 if (!castedThis->allowsAccessFrom(exec)) |
|
3109 return jsUndefined(); |
|
3110 return JSHTMLCanvasElement::getConstructor(exec, castedThis); |
|
3111 } |
|
3112 |
|
3113 #if ENABLE(DATAGRID) |
|
3114 JSValue jsDOMWindowHTMLDataGridElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3115 { |
|
3116 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3117 if (!castedThis->allowsAccessFrom(exec)) |
|
3118 return jsUndefined(); |
|
3119 return JSHTMLDataGridElement::getConstructor(exec, castedThis); |
|
3120 } |
|
3121 #endif |
|
3122 |
|
3123 #if ENABLE(DATAGRID) |
|
3124 JSValue jsDOMWindowHTMLDataGridCellElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3125 { |
|
3126 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3127 if (!castedThis->allowsAccessFrom(exec)) |
|
3128 return jsUndefined(); |
|
3129 return JSHTMLDataGridCellElement::getConstructor(exec, castedThis); |
|
3130 } |
|
3131 #endif |
|
3132 |
|
3133 #if ENABLE(DATAGRID) |
|
3134 JSValue jsDOMWindowHTMLDataGridColElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3135 { |
|
3136 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3137 if (!castedThis->allowsAccessFrom(exec)) |
|
3138 return jsUndefined(); |
|
3139 return JSHTMLDataGridColElement::getConstructor(exec, castedThis); |
|
3140 } |
|
3141 #endif |
|
3142 |
|
3143 JSValue jsDOMWindowHTMLDListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3144 { |
|
3145 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3146 if (!castedThis->allowsAccessFrom(exec)) |
|
3147 return jsUndefined(); |
|
3148 return JSHTMLDListElement::getConstructor(exec, castedThis); |
|
3149 } |
|
3150 |
|
3151 JSValue jsDOMWindowHTMLDirectoryElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3152 { |
|
3153 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3154 if (!castedThis->allowsAccessFrom(exec)) |
|
3155 return jsUndefined(); |
|
3156 return JSHTMLDirectoryElement::getConstructor(exec, castedThis); |
|
3157 } |
|
3158 |
|
3159 JSValue jsDOMWindowHTMLDivElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3160 { |
|
3161 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3162 if (!castedThis->allowsAccessFrom(exec)) |
|
3163 return jsUndefined(); |
|
3164 return JSHTMLDivElement::getConstructor(exec, castedThis); |
|
3165 } |
|
3166 |
|
3167 JSValue jsDOMWindowHTMLEmbedElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3168 { |
|
3169 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3170 if (!castedThis->allowsAccessFrom(exec)) |
|
3171 return jsUndefined(); |
|
3172 return JSHTMLEmbedElement::getConstructor(exec, castedThis); |
|
3173 } |
|
3174 |
|
3175 JSValue jsDOMWindowHTMLFieldSetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3176 { |
|
3177 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3178 if (!castedThis->allowsAccessFrom(exec)) |
|
3179 return jsUndefined(); |
|
3180 return JSHTMLFieldSetElement::getConstructor(exec, castedThis); |
|
3181 } |
|
3182 |
|
3183 JSValue jsDOMWindowHTMLFontElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3184 { |
|
3185 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3186 if (!castedThis->allowsAccessFrom(exec)) |
|
3187 return jsUndefined(); |
|
3188 return JSHTMLFontElement::getConstructor(exec, castedThis); |
|
3189 } |
|
3190 |
|
3191 JSValue jsDOMWindowHTMLFormElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3192 { |
|
3193 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3194 if (!castedThis->allowsAccessFrom(exec)) |
|
3195 return jsUndefined(); |
|
3196 return JSHTMLFormElement::getConstructor(exec, castedThis); |
|
3197 } |
|
3198 |
|
3199 JSValue jsDOMWindowHTMLFrameElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3200 { |
|
3201 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3202 if (!castedThis->allowsAccessFrom(exec)) |
|
3203 return jsUndefined(); |
|
3204 return JSHTMLFrameElement::getConstructor(exec, castedThis); |
|
3205 } |
|
3206 |
|
3207 JSValue jsDOMWindowHTMLFrameSetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3208 { |
|
3209 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3210 if (!castedThis->allowsAccessFrom(exec)) |
|
3211 return jsUndefined(); |
|
3212 return JSHTMLFrameSetElement::getConstructor(exec, castedThis); |
|
3213 } |
|
3214 |
|
3215 JSValue jsDOMWindowHTMLHRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3216 { |
|
3217 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3218 if (!castedThis->allowsAccessFrom(exec)) |
|
3219 return jsUndefined(); |
|
3220 return JSHTMLHRElement::getConstructor(exec, castedThis); |
|
3221 } |
|
3222 |
|
3223 JSValue jsDOMWindowHTMLHeadElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3224 { |
|
3225 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3226 if (!castedThis->allowsAccessFrom(exec)) |
|
3227 return jsUndefined(); |
|
3228 return JSHTMLHeadElement::getConstructor(exec, castedThis); |
|
3229 } |
|
3230 |
|
3231 JSValue jsDOMWindowHTMLHeadingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3232 { |
|
3233 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3234 if (!castedThis->allowsAccessFrom(exec)) |
|
3235 return jsUndefined(); |
|
3236 return JSHTMLHeadingElement::getConstructor(exec, castedThis); |
|
3237 } |
|
3238 |
|
3239 JSValue jsDOMWindowHTMLHtmlElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3240 { |
|
3241 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3242 if (!castedThis->allowsAccessFrom(exec)) |
|
3243 return jsUndefined(); |
|
3244 return JSHTMLHtmlElement::getConstructor(exec, castedThis); |
|
3245 } |
|
3246 |
|
3247 JSValue jsDOMWindowHTMLIFrameElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3248 { |
|
3249 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3250 if (!castedThis->allowsAccessFrom(exec)) |
|
3251 return jsUndefined(); |
|
3252 return JSHTMLIFrameElement::getConstructor(exec, castedThis); |
|
3253 } |
|
3254 |
|
3255 JSValue jsDOMWindowHTMLImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3256 { |
|
3257 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3258 if (!castedThis->allowsAccessFrom(exec)) |
|
3259 return jsUndefined(); |
|
3260 return JSHTMLImageElement::getConstructor(exec, castedThis); |
|
3261 } |
|
3262 |
|
3263 JSValue jsDOMWindowHTMLInputElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3264 { |
|
3265 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3266 if (!castedThis->allowsAccessFrom(exec)) |
|
3267 return jsUndefined(); |
|
3268 return JSHTMLInputElement::getConstructor(exec, castedThis); |
|
3269 } |
|
3270 |
|
3271 JSValue jsDOMWindowHTMLIsIndexElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3272 { |
|
3273 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3274 if (!castedThis->allowsAccessFrom(exec)) |
|
3275 return jsUndefined(); |
|
3276 return JSHTMLIsIndexElement::getConstructor(exec, castedThis); |
|
3277 } |
|
3278 |
|
3279 JSValue jsDOMWindowHTMLLIElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3280 { |
|
3281 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3282 if (!castedThis->allowsAccessFrom(exec)) |
|
3283 return jsUndefined(); |
|
3284 return JSHTMLLIElement::getConstructor(exec, castedThis); |
|
3285 } |
|
3286 |
|
3287 JSValue jsDOMWindowHTMLLabelElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3288 { |
|
3289 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3290 if (!castedThis->allowsAccessFrom(exec)) |
|
3291 return jsUndefined(); |
|
3292 return JSHTMLLabelElement::getConstructor(exec, castedThis); |
|
3293 } |
|
3294 |
|
3295 JSValue jsDOMWindowHTMLLegendElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3296 { |
|
3297 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3298 if (!castedThis->allowsAccessFrom(exec)) |
|
3299 return jsUndefined(); |
|
3300 return JSHTMLLegendElement::getConstructor(exec, castedThis); |
|
3301 } |
|
3302 |
|
3303 JSValue jsDOMWindowHTMLLinkElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3304 { |
|
3305 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3306 if (!castedThis->allowsAccessFrom(exec)) |
|
3307 return jsUndefined(); |
|
3308 return JSHTMLLinkElement::getConstructor(exec, castedThis); |
|
3309 } |
|
3310 |
|
3311 JSValue jsDOMWindowHTMLMapElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3312 { |
|
3313 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3314 if (!castedThis->allowsAccessFrom(exec)) |
|
3315 return jsUndefined(); |
|
3316 return JSHTMLMapElement::getConstructor(exec, castedThis); |
|
3317 } |
|
3318 |
|
3319 JSValue jsDOMWindowHTMLMarqueeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3320 { |
|
3321 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3322 if (!castedThis->allowsAccessFrom(exec)) |
|
3323 return jsUndefined(); |
|
3324 return JSHTMLMarqueeElement::getConstructor(exec, castedThis); |
|
3325 } |
|
3326 |
|
3327 JSValue jsDOMWindowHTMLMenuElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3328 { |
|
3329 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3330 if (!castedThis->allowsAccessFrom(exec)) |
|
3331 return jsUndefined(); |
|
3332 return JSHTMLMenuElement::getConstructor(exec, castedThis); |
|
3333 } |
|
3334 |
|
3335 JSValue jsDOMWindowHTMLMetaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3336 { |
|
3337 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3338 if (!castedThis->allowsAccessFrom(exec)) |
|
3339 return jsUndefined(); |
|
3340 return JSHTMLMetaElement::getConstructor(exec, castedThis); |
|
3341 } |
|
3342 |
|
3343 JSValue jsDOMWindowHTMLMeterElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3344 { |
|
3345 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3346 if (!castedThis->allowsAccessFrom(exec)) |
|
3347 return jsUndefined(); |
|
3348 return JSHTMLMeterElement::getConstructor(exec, castedThis); |
|
3349 } |
|
3350 |
|
3351 JSValue jsDOMWindowHTMLModElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3352 { |
|
3353 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3354 if (!castedThis->allowsAccessFrom(exec)) |
|
3355 return jsUndefined(); |
|
3356 return JSHTMLModElement::getConstructor(exec, castedThis); |
|
3357 } |
|
3358 |
|
3359 JSValue jsDOMWindowHTMLOListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3360 { |
|
3361 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3362 if (!castedThis->allowsAccessFrom(exec)) |
|
3363 return jsUndefined(); |
|
3364 return JSHTMLOListElement::getConstructor(exec, castedThis); |
|
3365 } |
|
3366 |
|
3367 JSValue jsDOMWindowHTMLObjectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3368 { |
|
3369 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3370 if (!castedThis->allowsAccessFrom(exec)) |
|
3371 return jsUndefined(); |
|
3372 return JSHTMLObjectElement::getConstructor(exec, castedThis); |
|
3373 } |
|
3374 |
|
3375 JSValue jsDOMWindowHTMLOptGroupElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3376 { |
|
3377 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3378 if (!castedThis->allowsAccessFrom(exec)) |
|
3379 return jsUndefined(); |
|
3380 return JSHTMLOptGroupElement::getConstructor(exec, castedThis); |
|
3381 } |
|
3382 |
|
3383 JSValue jsDOMWindowHTMLOptionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3384 { |
|
3385 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3386 if (!castedThis->allowsAccessFrom(exec)) |
|
3387 return jsUndefined(); |
|
3388 return JSHTMLOptionElement::getConstructor(exec, castedThis); |
|
3389 } |
|
3390 |
|
3391 JSValue jsDOMWindowHTMLParagraphElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3392 { |
|
3393 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3394 if (!castedThis->allowsAccessFrom(exec)) |
|
3395 return jsUndefined(); |
|
3396 return JSHTMLParagraphElement::getConstructor(exec, castedThis); |
|
3397 } |
|
3398 |
|
3399 JSValue jsDOMWindowHTMLParamElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3400 { |
|
3401 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3402 if (!castedThis->allowsAccessFrom(exec)) |
|
3403 return jsUndefined(); |
|
3404 return JSHTMLParamElement::getConstructor(exec, castedThis); |
|
3405 } |
|
3406 |
|
3407 JSValue jsDOMWindowHTMLPreElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3408 { |
|
3409 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3410 if (!castedThis->allowsAccessFrom(exec)) |
|
3411 return jsUndefined(); |
|
3412 return JSHTMLPreElement::getConstructor(exec, castedThis); |
|
3413 } |
|
3414 |
|
3415 JSValue jsDOMWindowHTMLProgressElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3416 { |
|
3417 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3418 if (!castedThis->allowsAccessFrom(exec)) |
|
3419 return jsUndefined(); |
|
3420 return JSHTMLProgressElement::getConstructor(exec, castedThis); |
|
3421 } |
|
3422 |
|
3423 JSValue jsDOMWindowHTMLQuoteElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3424 { |
|
3425 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3426 if (!castedThis->allowsAccessFrom(exec)) |
|
3427 return jsUndefined(); |
|
3428 return JSHTMLQuoteElement::getConstructor(exec, castedThis); |
|
3429 } |
|
3430 |
|
3431 JSValue jsDOMWindowHTMLScriptElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3432 { |
|
3433 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3434 if (!castedThis->allowsAccessFrom(exec)) |
|
3435 return jsUndefined(); |
|
3436 return JSHTMLScriptElement::getConstructor(exec, castedThis); |
|
3437 } |
|
3438 |
|
3439 JSValue jsDOMWindowHTMLSelectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3440 { |
|
3441 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3442 if (!castedThis->allowsAccessFrom(exec)) |
|
3443 return jsUndefined(); |
|
3444 return JSHTMLSelectElement::getConstructor(exec, castedThis); |
|
3445 } |
|
3446 |
|
3447 JSValue jsDOMWindowHTMLStyleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3448 { |
|
3449 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3450 if (!castedThis->allowsAccessFrom(exec)) |
|
3451 return jsUndefined(); |
|
3452 return JSHTMLStyleElement::getConstructor(exec, castedThis); |
|
3453 } |
|
3454 |
|
3455 JSValue jsDOMWindowHTMLTableCaptionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3456 { |
|
3457 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3458 if (!castedThis->allowsAccessFrom(exec)) |
|
3459 return jsUndefined(); |
|
3460 return JSHTMLTableCaptionElement::getConstructor(exec, castedThis); |
|
3461 } |
|
3462 |
|
3463 JSValue jsDOMWindowHTMLTableCellElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3464 { |
|
3465 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3466 if (!castedThis->allowsAccessFrom(exec)) |
|
3467 return jsUndefined(); |
|
3468 return JSHTMLTableCellElement::getConstructor(exec, castedThis); |
|
3469 } |
|
3470 |
|
3471 JSValue jsDOMWindowHTMLTableColElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3472 { |
|
3473 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3474 if (!castedThis->allowsAccessFrom(exec)) |
|
3475 return jsUndefined(); |
|
3476 return JSHTMLTableColElement::getConstructor(exec, castedThis); |
|
3477 } |
|
3478 |
|
3479 JSValue jsDOMWindowHTMLTableElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3480 { |
|
3481 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3482 if (!castedThis->allowsAccessFrom(exec)) |
|
3483 return jsUndefined(); |
|
3484 return JSHTMLTableElement::getConstructor(exec, castedThis); |
|
3485 } |
|
3486 |
|
3487 JSValue jsDOMWindowHTMLTableRowElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3488 { |
|
3489 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3490 if (!castedThis->allowsAccessFrom(exec)) |
|
3491 return jsUndefined(); |
|
3492 return JSHTMLTableRowElement::getConstructor(exec, castedThis); |
|
3493 } |
|
3494 |
|
3495 JSValue jsDOMWindowHTMLTableSectionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3496 { |
|
3497 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3498 if (!castedThis->allowsAccessFrom(exec)) |
|
3499 return jsUndefined(); |
|
3500 return JSHTMLTableSectionElement::getConstructor(exec, castedThis); |
|
3501 } |
|
3502 |
|
3503 JSValue jsDOMWindowHTMLTextAreaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3504 { |
|
3505 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3506 if (!castedThis->allowsAccessFrom(exec)) |
|
3507 return jsUndefined(); |
|
3508 return JSHTMLTextAreaElement::getConstructor(exec, castedThis); |
|
3509 } |
|
3510 |
|
3511 JSValue jsDOMWindowHTMLTitleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3512 { |
|
3513 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3514 if (!castedThis->allowsAccessFrom(exec)) |
|
3515 return jsUndefined(); |
|
3516 return JSHTMLTitleElement::getConstructor(exec, castedThis); |
|
3517 } |
|
3518 |
|
3519 JSValue jsDOMWindowHTMLUListElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3520 { |
|
3521 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3522 if (!castedThis->allowsAccessFrom(exec)) |
|
3523 return jsUndefined(); |
|
3524 return JSHTMLUListElement::getConstructor(exec, castedThis); |
|
3525 } |
|
3526 |
|
3527 JSValue jsDOMWindowHTMLCollectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3528 { |
|
3529 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3530 if (!castedThis->allowsAccessFrom(exec)) |
|
3531 return jsUndefined(); |
|
3532 return JSHTMLCollection::getConstructor(exec, castedThis); |
|
3533 } |
|
3534 |
|
3535 JSValue jsDOMWindowHTMLAllCollectionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3536 { |
|
3537 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3538 if (!castedThis->allowsAccessFrom(exec)) |
|
3539 return jsUndefined(); |
|
3540 return JSHTMLAllCollection::getConstructor(exec, castedThis); |
|
3541 } |
|
3542 |
|
3543 JSValue jsDOMWindowImageConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3544 { |
|
3545 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3546 if (!castedThis->allowsAccessFrom(exec)) |
|
3547 return jsUndefined(); |
|
3548 return castedThis->image(exec); |
|
3549 } |
|
3550 |
|
3551 JSValue jsDOMWindowOptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3552 { |
|
3553 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3554 if (!castedThis->allowsAccessFrom(exec)) |
|
3555 return jsUndefined(); |
|
3556 return castedThis->option(exec); |
|
3557 } |
|
3558 |
|
3559 JSValue jsDOMWindowCanvasPatternConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3560 { |
|
3561 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3562 if (!castedThis->allowsAccessFrom(exec)) |
|
3563 return jsUndefined(); |
|
3564 return JSCanvasPattern::getConstructor(exec, castedThis); |
|
3565 } |
|
3566 |
|
3567 JSValue jsDOMWindowCanvasGradientConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3568 { |
|
3569 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3570 if (!castedThis->allowsAccessFrom(exec)) |
|
3571 return jsUndefined(); |
|
3572 return JSCanvasGradient::getConstructor(exec, castedThis); |
|
3573 } |
|
3574 |
|
3575 JSValue jsDOMWindowCanvasRenderingContext2DConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3576 { |
|
3577 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3578 if (!castedThis->allowsAccessFrom(exec)) |
|
3579 return jsUndefined(); |
|
3580 return JSCanvasRenderingContext2D::getConstructor(exec, castedThis); |
|
3581 } |
|
3582 |
|
3583 JSValue jsDOMWindowImageDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3584 { |
|
3585 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3586 if (!castedThis->allowsAccessFrom(exec)) |
|
3587 return jsUndefined(); |
|
3588 return JSImageData::getConstructor(exec, castedThis); |
|
3589 } |
|
3590 |
|
3591 #if ENABLE(3D_CANVAS) |
|
3592 JSValue jsDOMWindowWebGLRenderingContextConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3593 { |
|
3594 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3595 if (!castedThis->allowsAccessFrom(exec)) |
|
3596 return jsUndefined(); |
|
3597 return JSWebGLRenderingContext::getConstructor(exec, castedThis); |
|
3598 } |
|
3599 #endif |
|
3600 |
|
3601 JSValue jsDOMWindowTextMetricsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3602 { |
|
3603 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3604 if (!castedThis->allowsAccessFrom(exec)) |
|
3605 return jsUndefined(); |
|
3606 return JSTextMetrics::getConstructor(exec, castedThis); |
|
3607 } |
|
3608 |
|
3609 JSValue jsDOMWindowDOMStringMapConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3610 { |
|
3611 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3612 if (!castedThis->allowsAccessFrom(exec)) |
|
3613 return jsUndefined(); |
|
3614 return JSDOMStringMap::getConstructor(exec, castedThis); |
|
3615 } |
|
3616 |
|
3617 #if ENABLE(3D_CANVAS) |
|
3618 JSValue jsDOMWindowArrayBufferConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3619 { |
|
3620 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3621 if (!castedThis->allowsAccessFrom(exec)) |
|
3622 return jsUndefined(); |
|
3623 return castedThis->arrayBuffer(exec); |
|
3624 } |
|
3625 #endif |
|
3626 |
|
3627 #if ENABLE(3D_CANVAS) |
|
3628 JSValue jsDOMWindowInt8ArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3629 { |
|
3630 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3631 if (!castedThis->allowsAccessFrom(exec)) |
|
3632 return jsUndefined(); |
|
3633 return castedThis->int8Array(exec); |
|
3634 } |
|
3635 #endif |
|
3636 |
|
3637 #if ENABLE(3D_CANVAS) |
|
3638 JSValue jsDOMWindowUint8ArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3639 { |
|
3640 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3641 if (!castedThis->allowsAccessFrom(exec)) |
|
3642 return jsUndefined(); |
|
3643 return castedThis->uint8Array(exec); |
|
3644 } |
|
3645 #endif |
|
3646 |
|
3647 #if ENABLE(3D_CANVAS) |
|
3648 JSValue jsDOMWindowInt16ArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3649 { |
|
3650 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3651 if (!castedThis->allowsAccessFrom(exec)) |
|
3652 return jsUndefined(); |
|
3653 return castedThis->int16Array(exec); |
|
3654 } |
|
3655 #endif |
|
3656 |
|
3657 #if ENABLE(3D_CANVAS) |
|
3658 JSValue jsDOMWindowUint16ArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3659 { |
|
3660 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3661 if (!castedThis->allowsAccessFrom(exec)) |
|
3662 return jsUndefined(); |
|
3663 return castedThis->uint16Array(exec); |
|
3664 } |
|
3665 #endif |
|
3666 |
|
3667 #if ENABLE(3D_CANVAS) |
|
3668 JSValue jsDOMWindowInt32ArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3669 { |
|
3670 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3671 if (!castedThis->allowsAccessFrom(exec)) |
|
3672 return jsUndefined(); |
|
3673 return castedThis->int32Array(exec); |
|
3674 } |
|
3675 #endif |
|
3676 |
|
3677 #if ENABLE(3D_CANVAS) |
|
3678 JSValue jsDOMWindowUint32ArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3679 { |
|
3680 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3681 if (!castedThis->allowsAccessFrom(exec)) |
|
3682 return jsUndefined(); |
|
3683 return castedThis->uint32Array(exec); |
|
3684 } |
|
3685 #endif |
|
3686 |
|
3687 #if ENABLE(3D_CANVAS) |
|
3688 JSValue jsDOMWindowFloat32ArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3689 { |
|
3690 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3691 if (!castedThis->allowsAccessFrom(exec)) |
|
3692 return jsUndefined(); |
|
3693 return castedThis->float32Array(exec); |
|
3694 } |
|
3695 #endif |
|
3696 |
|
3697 #if ENABLE(3D_CANVAS) |
|
3698 JSValue jsDOMWindowWebGLArrayBufferConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3699 { |
|
3700 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3701 if (!castedThis->allowsAccessFrom(exec)) |
|
3702 return jsUndefined(); |
|
3703 return castedThis->webGLArrayBuffer(exec); |
|
3704 } |
|
3705 #endif |
|
3706 |
|
3707 #if ENABLE(3D_CANVAS) |
|
3708 JSValue jsDOMWindowWebGLByteArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3709 { |
|
3710 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3711 if (!castedThis->allowsAccessFrom(exec)) |
|
3712 return jsUndefined(); |
|
3713 return castedThis->webGLByteArray(exec); |
|
3714 } |
|
3715 #endif |
|
3716 |
|
3717 #if ENABLE(3D_CANVAS) |
|
3718 JSValue jsDOMWindowWebGLUnsignedByteArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3719 { |
|
3720 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3721 if (!castedThis->allowsAccessFrom(exec)) |
|
3722 return jsUndefined(); |
|
3723 return castedThis->webGLUnsignedByteArray(exec); |
|
3724 } |
|
3725 #endif |
|
3726 |
|
3727 #if ENABLE(3D_CANVAS) |
|
3728 JSValue jsDOMWindowWebGLShortArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3729 { |
|
3730 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3731 if (!castedThis->allowsAccessFrom(exec)) |
|
3732 return jsUndefined(); |
|
3733 return castedThis->webGLShortArray(exec); |
|
3734 } |
|
3735 #endif |
|
3736 |
|
3737 #if ENABLE(3D_CANVAS) |
|
3738 JSValue jsDOMWindowWebGLUnsignedShortArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3739 { |
|
3740 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3741 if (!castedThis->allowsAccessFrom(exec)) |
|
3742 return jsUndefined(); |
|
3743 return castedThis->webGLUnsignedShortArray(exec); |
|
3744 } |
|
3745 #endif |
|
3746 |
|
3747 #if ENABLE(3D_CANVAS) |
|
3748 JSValue jsDOMWindowWebGLIntArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3749 { |
|
3750 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3751 if (!castedThis->allowsAccessFrom(exec)) |
|
3752 return jsUndefined(); |
|
3753 return castedThis->webGLIntArray(exec); |
|
3754 } |
|
3755 #endif |
|
3756 |
|
3757 #if ENABLE(3D_CANVAS) |
|
3758 JSValue jsDOMWindowWebGLUnsignedIntArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3759 { |
|
3760 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3761 if (!castedThis->allowsAccessFrom(exec)) |
|
3762 return jsUndefined(); |
|
3763 return castedThis->webGLUnsignedIntArray(exec); |
|
3764 } |
|
3765 #endif |
|
3766 |
|
3767 #if ENABLE(3D_CANVAS) |
|
3768 JSValue jsDOMWindowWebGLFloatArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3769 { |
|
3770 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3771 if (!castedThis->allowsAccessFrom(exec)) |
|
3772 return jsUndefined(); |
|
3773 return castedThis->webGLFloatArray(exec); |
|
3774 } |
|
3775 #endif |
|
3776 |
|
3777 JSValue jsDOMWindowEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3778 { |
|
3779 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3780 if (!castedThis->allowsAccessFrom(exec)) |
|
3781 return jsUndefined(); |
|
3782 return JSEvent::getConstructor(exec, castedThis); |
|
3783 } |
|
3784 |
|
3785 JSValue jsDOMWindowBeforeLoadEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3786 { |
|
3787 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3788 if (!castedThis->allowsAccessFrom(exec)) |
|
3789 return jsUndefined(); |
|
3790 return JSBeforeLoadEvent::getConstructor(exec, castedThis); |
|
3791 } |
|
3792 |
|
3793 JSValue jsDOMWindowKeyboardEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3794 { |
|
3795 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3796 if (!castedThis->allowsAccessFrom(exec)) |
|
3797 return jsUndefined(); |
|
3798 return JSKeyboardEvent::getConstructor(exec, castedThis); |
|
3799 } |
|
3800 |
|
3801 JSValue jsDOMWindowMouseEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3802 { |
|
3803 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3804 if (!castedThis->allowsAccessFrom(exec)) |
|
3805 return jsUndefined(); |
|
3806 return JSMouseEvent::getConstructor(exec, castedThis); |
|
3807 } |
|
3808 |
|
3809 JSValue jsDOMWindowMutationEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3810 { |
|
3811 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3812 if (!castedThis->allowsAccessFrom(exec)) |
|
3813 return jsUndefined(); |
|
3814 return JSMutationEvent::getConstructor(exec, castedThis); |
|
3815 } |
|
3816 |
|
3817 JSValue jsDOMWindowOverflowEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3818 { |
|
3819 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3820 if (!castedThis->allowsAccessFrom(exec)) |
|
3821 return jsUndefined(); |
|
3822 return JSOverflowEvent::getConstructor(exec, castedThis); |
|
3823 } |
|
3824 |
|
3825 JSValue jsDOMWindowPageTransitionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3826 { |
|
3827 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3828 if (!castedThis->allowsAccessFrom(exec)) |
|
3829 return jsUndefined(); |
|
3830 return JSPageTransitionEvent::getConstructor(exec, castedThis); |
|
3831 } |
|
3832 |
|
3833 JSValue jsDOMWindowProgressEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3834 { |
|
3835 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3836 if (!castedThis->allowsAccessFrom(exec)) |
|
3837 return jsUndefined(); |
|
3838 return JSProgressEvent::getConstructor(exec, castedThis); |
|
3839 } |
|
3840 |
|
3841 JSValue jsDOMWindowTextEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3842 { |
|
3843 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3844 if (!castedThis->allowsAccessFrom(exec)) |
|
3845 return jsUndefined(); |
|
3846 return JSTextEvent::getConstructor(exec, castedThis); |
|
3847 } |
|
3848 |
|
3849 JSValue jsDOMWindowUIEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3850 { |
|
3851 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3852 if (!castedThis->allowsAccessFrom(exec)) |
|
3853 return jsUndefined(); |
|
3854 return JSUIEvent::getConstructor(exec, castedThis); |
|
3855 } |
|
3856 |
|
3857 JSValue jsDOMWindowWebKitAnimationEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3858 { |
|
3859 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3860 if (!castedThis->allowsAccessFrom(exec)) |
|
3861 return jsUndefined(); |
|
3862 return JSWebKitAnimationEvent::getConstructor(exec, castedThis); |
|
3863 } |
|
3864 |
|
3865 JSValue jsDOMWindowWebKitTransitionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3866 { |
|
3867 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3868 if (!castedThis->allowsAccessFrom(exec)) |
|
3869 return jsUndefined(); |
|
3870 return JSWebKitTransitionEvent::getConstructor(exec, castedThis); |
|
3871 } |
|
3872 |
|
3873 JSValue jsDOMWindowWheelEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3874 { |
|
3875 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3876 if (!castedThis->allowsAccessFrom(exec)) |
|
3877 return jsUndefined(); |
|
3878 return JSWheelEvent::getConstructor(exec, castedThis); |
|
3879 } |
|
3880 |
|
3881 JSValue jsDOMWindowMessageEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3882 { |
|
3883 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3884 if (!castedThis->allowsAccessFrom(exec)) |
|
3885 return jsUndefined(); |
|
3886 return JSMessageEvent::getConstructor(exec, castedThis); |
|
3887 } |
|
3888 |
|
3889 JSValue jsDOMWindowEventExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3890 { |
|
3891 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3892 if (!castedThis->allowsAccessFrom(exec)) |
|
3893 return jsUndefined(); |
|
3894 return JSEventException::getConstructor(exec, castedThis); |
|
3895 } |
|
3896 |
|
3897 JSValue jsDOMWindowWebKitCSSKeyframeRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3898 { |
|
3899 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3900 if (!castedThis->allowsAccessFrom(exec)) |
|
3901 return jsUndefined(); |
|
3902 return JSWebKitCSSKeyframeRule::getConstructor(exec, castedThis); |
|
3903 } |
|
3904 |
|
3905 JSValue jsDOMWindowWebKitCSSKeyframesRuleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3906 { |
|
3907 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3908 if (!castedThis->allowsAccessFrom(exec)) |
|
3909 return jsUndefined(); |
|
3910 return JSWebKitCSSKeyframesRule::getConstructor(exec, castedThis); |
|
3911 } |
|
3912 |
|
3913 JSValue jsDOMWindowWebKitCSSMatrixConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3914 { |
|
3915 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3916 if (!castedThis->allowsAccessFrom(exec)) |
|
3917 return jsUndefined(); |
|
3918 return castedThis->webKitCSSMatrix(exec); |
|
3919 } |
|
3920 |
|
3921 JSValue jsDOMWindowWebKitPointConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3922 { |
|
3923 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3924 if (!castedThis->allowsAccessFrom(exec)) |
|
3925 return jsUndefined(); |
|
3926 return castedThis->webKitPoint(exec); |
|
3927 } |
|
3928 |
|
3929 JSValue jsDOMWindowClipboardConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3930 { |
|
3931 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3932 if (!castedThis->allowsAccessFrom(exec)) |
|
3933 return jsUndefined(); |
|
3934 return JSClipboard::getConstructor(exec, castedThis); |
|
3935 } |
|
3936 |
|
3937 JSValue jsDOMWindowFileConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3938 { |
|
3939 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3940 if (!castedThis->allowsAccessFrom(exec)) |
|
3941 return jsUndefined(); |
|
3942 return JSFile::getConstructor(exec, castedThis); |
|
3943 } |
|
3944 |
|
3945 JSValue jsDOMWindowFileListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3946 { |
|
3947 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3948 if (!castedThis->allowsAccessFrom(exec)) |
|
3949 return jsUndefined(); |
|
3950 return JSFileList::getConstructor(exec, castedThis); |
|
3951 } |
|
3952 |
|
3953 JSValue jsDOMWindowBlobConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3954 { |
|
3955 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3956 if (!castedThis->allowsAccessFrom(exec)) |
|
3957 return jsUndefined(); |
|
3958 return JSBlob::getConstructor(exec, castedThis); |
|
3959 } |
|
3960 |
|
3961 JSValue jsDOMWindowNodeFilterConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3962 { |
|
3963 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3964 if (!castedThis->allowsAccessFrom(exec)) |
|
3965 return jsUndefined(); |
|
3966 return JSNodeFilter::getConstructor(exec, castedThis); |
|
3967 } |
|
3968 |
|
3969 JSValue jsDOMWindowRangeConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3970 { |
|
3971 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3972 if (!castedThis->allowsAccessFrom(exec)) |
|
3973 return jsUndefined(); |
|
3974 return JSRange::getConstructor(exec, castedThis); |
|
3975 } |
|
3976 |
|
3977 JSValue jsDOMWindowRangeExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3978 { |
|
3979 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3980 if (!castedThis->allowsAccessFrom(exec)) |
|
3981 return jsUndefined(); |
|
3982 return JSRangeException::getConstructor(exec, castedThis); |
|
3983 } |
|
3984 |
|
3985 JSValue jsDOMWindowEventSourceConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3986 { |
|
3987 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3988 if (!castedThis->allowsAccessFrom(exec)) |
|
3989 return jsUndefined(); |
|
3990 return castedThis->eventSource(exec); |
|
3991 } |
|
3992 |
|
3993 JSValue jsDOMWindowXMLDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
3994 { |
|
3995 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
3996 if (!castedThis->allowsAccessFrom(exec)) |
|
3997 return jsUndefined(); |
|
3998 return JSDocument::getConstructor(exec, castedThis); |
|
3999 } |
|
4000 |
|
4001 JSValue jsDOMWindowDOMParserConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4002 { |
|
4003 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4004 if (!castedThis->allowsAccessFrom(exec)) |
|
4005 return jsUndefined(); |
|
4006 return JSDOMParser::getConstructor(exec, castedThis); |
|
4007 } |
|
4008 |
|
4009 JSValue jsDOMWindowXMLSerializerConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4010 { |
|
4011 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4012 if (!castedThis->allowsAccessFrom(exec)) |
|
4013 return jsUndefined(); |
|
4014 return JSXMLSerializer::getConstructor(exec, castedThis); |
|
4015 } |
|
4016 |
|
4017 JSValue jsDOMWindowXMLHttpRequestConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4018 { |
|
4019 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4020 if (!castedThis->allowsAccessFrom(exec)) |
|
4021 return jsUndefined(); |
|
4022 return castedThis->xmlHttpRequest(exec); |
|
4023 } |
|
4024 |
|
4025 JSValue jsDOMWindowXMLHttpRequestUploadConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4026 { |
|
4027 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4028 if (!castedThis->allowsAccessFrom(exec)) |
|
4029 return jsUndefined(); |
|
4030 return JSXMLHttpRequestUpload::getConstructor(exec, castedThis); |
|
4031 } |
|
4032 |
|
4033 JSValue jsDOMWindowXMLHttpRequestExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4034 { |
|
4035 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4036 if (!castedThis->allowsAccessFrom(exec)) |
|
4037 return jsUndefined(); |
|
4038 return JSXMLHttpRequestException::getConstructor(exec, castedThis); |
|
4039 } |
|
4040 |
|
4041 #if ENABLE(XSLT) |
|
4042 JSValue jsDOMWindowXSLTProcessorConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4043 { |
|
4044 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4045 if (!castedThis->allowsAccessFrom(exec)) |
|
4046 return jsUndefined(); |
|
4047 return castedThis->xsltProcessor(exec); |
|
4048 } |
|
4049 #endif |
|
4050 |
|
4051 JSValue jsDOMWindowMessagePortConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4052 { |
|
4053 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4054 if (!castedThis->allowsAccessFrom(exec)) |
|
4055 return jsUndefined(); |
|
4056 return JSMessagePort::getConstructor(exec, castedThis); |
|
4057 } |
|
4058 |
|
4059 JSValue jsDOMWindowMessageChannelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4060 { |
|
4061 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4062 if (!castedThis->allowsAccessFrom(exec)) |
|
4063 return jsUndefined(); |
|
4064 return castedThis->messageChannel(exec); |
|
4065 } |
|
4066 |
|
4067 JSValue jsDOMWindowWorkerConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4068 { |
|
4069 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4070 if (!castedThis->allowsAccessFrom(exec)) |
|
4071 return jsUndefined(); |
|
4072 return castedThis->worker(exec); |
|
4073 } |
|
4074 |
|
4075 JSValue jsDOMWindowSharedWorkerConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4076 { |
|
4077 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4078 if (!castedThis->allowsAccessFrom(exec)) |
|
4079 return jsUndefined(); |
|
4080 return castedThis->sharedWorker(exec); |
|
4081 } |
|
4082 |
|
4083 JSValue jsDOMWindowWebSocketConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4084 { |
|
4085 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4086 if (!castedThis->allowsAccessFrom(exec)) |
|
4087 return jsUndefined(); |
|
4088 return castedThis->webSocket(exec); |
|
4089 } |
|
4090 |
|
4091 JSValue jsDOMWindowPluginConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4092 { |
|
4093 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4094 if (!castedThis->allowsAccessFrom(exec)) |
|
4095 return jsUndefined(); |
|
4096 return JSDOMPlugin::getConstructor(exec, castedThis); |
|
4097 } |
|
4098 |
|
4099 JSValue jsDOMWindowPluginArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4100 { |
|
4101 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4102 if (!castedThis->allowsAccessFrom(exec)) |
|
4103 return jsUndefined(); |
|
4104 return JSDOMPluginArray::getConstructor(exec, castedThis); |
|
4105 } |
|
4106 |
|
4107 JSValue jsDOMWindowMimeTypeConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4108 { |
|
4109 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4110 if (!castedThis->allowsAccessFrom(exec)) |
|
4111 return jsUndefined(); |
|
4112 return JSDOMMimeType::getConstructor(exec, castedThis); |
|
4113 } |
|
4114 |
|
4115 JSValue jsDOMWindowMimeTypeArrayConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4116 { |
|
4117 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4118 if (!castedThis->allowsAccessFrom(exec)) |
|
4119 return jsUndefined(); |
|
4120 return JSDOMMimeTypeArray::getConstructor(exec, castedThis); |
|
4121 } |
|
4122 |
|
4123 JSValue jsDOMWindowClientRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4124 { |
|
4125 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4126 if (!castedThis->allowsAccessFrom(exec)) |
|
4127 return jsUndefined(); |
|
4128 return JSClientRect::getConstructor(exec, castedThis); |
|
4129 } |
|
4130 |
|
4131 JSValue jsDOMWindowClientRectListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4132 { |
|
4133 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4134 if (!castedThis->allowsAccessFrom(exec)) |
|
4135 return jsUndefined(); |
|
4136 return JSClientRectList::getConstructor(exec, castedThis); |
|
4137 } |
|
4138 |
|
4139 JSValue jsDOMWindowStorageConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4140 { |
|
4141 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4142 if (!castedThis->allowsAccessFrom(exec)) |
|
4143 return jsUndefined(); |
|
4144 return JSStorage::getConstructor(exec, castedThis); |
|
4145 } |
|
4146 |
|
4147 JSValue jsDOMWindowStorageEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4148 { |
|
4149 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4150 if (!castedThis->allowsAccessFrom(exec)) |
|
4151 return jsUndefined(); |
|
4152 return JSStorageEvent::getConstructor(exec, castedThis); |
|
4153 } |
|
4154 |
|
4155 #if ENABLE(VIDEO) |
|
4156 JSValue jsDOMWindowAudioConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4157 { |
|
4158 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4159 if (!castedThis->allowsAccessFrom(exec)) |
|
4160 return jsUndefined(); |
|
4161 return castedThis->audio(exec); |
|
4162 } |
|
4163 #endif |
|
4164 |
|
4165 #if ENABLE(VIDEO) |
|
4166 JSValue jsDOMWindowHTMLAudioElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4167 { |
|
4168 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4169 if (!castedThis->allowsAccessFrom(exec)) |
|
4170 return jsUndefined(); |
|
4171 return JSHTMLAudioElement::getConstructor(exec, castedThis); |
|
4172 } |
|
4173 #endif |
|
4174 |
|
4175 #if ENABLE(VIDEO) |
|
4176 JSValue jsDOMWindowHTMLMediaElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4177 { |
|
4178 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4179 if (!castedThis->allowsAccessFrom(exec)) |
|
4180 return jsUndefined(); |
|
4181 return JSHTMLMediaElement::getConstructor(exec, castedThis); |
|
4182 } |
|
4183 #endif |
|
4184 |
|
4185 #if ENABLE(VIDEO) |
|
4186 JSValue jsDOMWindowHTMLVideoElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4187 { |
|
4188 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4189 if (!castedThis->allowsAccessFrom(exec)) |
|
4190 return jsUndefined(); |
|
4191 return JSHTMLVideoElement::getConstructor(exec, castedThis); |
|
4192 } |
|
4193 #endif |
|
4194 |
|
4195 #if ENABLE(VIDEO) |
|
4196 JSValue jsDOMWindowMediaErrorConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4197 { |
|
4198 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4199 if (!castedThis->allowsAccessFrom(exec)) |
|
4200 return jsUndefined(); |
|
4201 return JSMediaError::getConstructor(exec, castedThis); |
|
4202 } |
|
4203 #endif |
|
4204 |
|
4205 #if ENABLE(VIDEO) |
|
4206 JSValue jsDOMWindowTimeRangesConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4207 { |
|
4208 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4209 if (!castedThis->allowsAccessFrom(exec)) |
|
4210 return jsUndefined(); |
|
4211 return JSTimeRanges::getConstructor(exec, castedThis); |
|
4212 } |
|
4213 #endif |
|
4214 |
|
4215 JSValue jsDOMWindowXPathEvaluatorConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4216 { |
|
4217 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4218 if (!castedThis->allowsAccessFrom(exec)) |
|
4219 return jsUndefined(); |
|
4220 return JSXPathEvaluator::getConstructor(exec, castedThis); |
|
4221 } |
|
4222 |
|
4223 JSValue jsDOMWindowXPathResultConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4224 { |
|
4225 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4226 if (!castedThis->allowsAccessFrom(exec)) |
|
4227 return jsUndefined(); |
|
4228 return JSXPathResult::getConstructor(exec, castedThis); |
|
4229 } |
|
4230 |
|
4231 JSValue jsDOMWindowXPathExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4232 { |
|
4233 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4234 if (!castedThis->allowsAccessFrom(exec)) |
|
4235 return jsUndefined(); |
|
4236 return JSXPathException::getConstructor(exec, castedThis); |
|
4237 } |
|
4238 |
|
4239 JSValue jsDOMWindowSVGAElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4240 { |
|
4241 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4242 if (!castedThis->allowsAccessFrom(exec)) |
|
4243 return jsUndefined(); |
|
4244 return JSSVGAElement::getConstructor(exec, castedThis); |
|
4245 } |
|
4246 |
|
4247 JSValue jsDOMWindowSVGAngleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4248 { |
|
4249 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4250 if (!castedThis->allowsAccessFrom(exec)) |
|
4251 return jsUndefined(); |
|
4252 return JSSVGAngle::getConstructor(exec, castedThis); |
|
4253 } |
|
4254 |
|
4255 JSValue jsDOMWindowSVGAnimatedAngleConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4256 { |
|
4257 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4258 if (!castedThis->allowsAccessFrom(exec)) |
|
4259 return jsUndefined(); |
|
4260 return JSSVGAnimatedAngle::getConstructor(exec, castedThis); |
|
4261 } |
|
4262 |
|
4263 JSValue jsDOMWindowSVGAnimatedBooleanConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4264 { |
|
4265 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4266 if (!castedThis->allowsAccessFrom(exec)) |
|
4267 return jsUndefined(); |
|
4268 return JSSVGAnimatedBoolean::getConstructor(exec, castedThis); |
|
4269 } |
|
4270 |
|
4271 JSValue jsDOMWindowSVGAnimatedEnumerationConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4272 { |
|
4273 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4274 if (!castedThis->allowsAccessFrom(exec)) |
|
4275 return jsUndefined(); |
|
4276 return JSSVGAnimatedEnumeration::getConstructor(exec, castedThis); |
|
4277 } |
|
4278 |
|
4279 JSValue jsDOMWindowSVGAnimatedIntegerConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4280 { |
|
4281 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4282 if (!castedThis->allowsAccessFrom(exec)) |
|
4283 return jsUndefined(); |
|
4284 return JSSVGAnimatedInteger::getConstructor(exec, castedThis); |
|
4285 } |
|
4286 |
|
4287 JSValue jsDOMWindowSVGAnimatedLengthConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4288 { |
|
4289 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4290 if (!castedThis->allowsAccessFrom(exec)) |
|
4291 return jsUndefined(); |
|
4292 return JSSVGAnimatedLength::getConstructor(exec, castedThis); |
|
4293 } |
|
4294 |
|
4295 JSValue jsDOMWindowSVGAnimatedLengthListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4296 { |
|
4297 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4298 if (!castedThis->allowsAccessFrom(exec)) |
|
4299 return jsUndefined(); |
|
4300 return JSSVGAnimatedLengthList::getConstructor(exec, castedThis); |
|
4301 } |
|
4302 |
|
4303 JSValue jsDOMWindowSVGAnimatedNumberConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4304 { |
|
4305 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4306 if (!castedThis->allowsAccessFrom(exec)) |
|
4307 return jsUndefined(); |
|
4308 return JSSVGAnimatedNumber::getConstructor(exec, castedThis); |
|
4309 } |
|
4310 |
|
4311 JSValue jsDOMWindowSVGAnimatedNumberListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4312 { |
|
4313 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4314 if (!castedThis->allowsAccessFrom(exec)) |
|
4315 return jsUndefined(); |
|
4316 return JSSVGAnimatedNumberList::getConstructor(exec, castedThis); |
|
4317 } |
|
4318 |
|
4319 JSValue jsDOMWindowSVGAnimatedPreserveAspectRatioConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4320 { |
|
4321 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4322 if (!castedThis->allowsAccessFrom(exec)) |
|
4323 return jsUndefined(); |
|
4324 return JSSVGAnimatedPreserveAspectRatio::getConstructor(exec, castedThis); |
|
4325 } |
|
4326 |
|
4327 JSValue jsDOMWindowSVGAnimatedRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4328 { |
|
4329 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4330 if (!castedThis->allowsAccessFrom(exec)) |
|
4331 return jsUndefined(); |
|
4332 return JSSVGAnimatedRect::getConstructor(exec, castedThis); |
|
4333 } |
|
4334 |
|
4335 JSValue jsDOMWindowSVGAnimatedStringConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4336 { |
|
4337 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4338 if (!castedThis->allowsAccessFrom(exec)) |
|
4339 return jsUndefined(); |
|
4340 return JSSVGAnimatedString::getConstructor(exec, castedThis); |
|
4341 } |
|
4342 |
|
4343 JSValue jsDOMWindowSVGAnimatedTransformListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4344 { |
|
4345 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4346 if (!castedThis->allowsAccessFrom(exec)) |
|
4347 return jsUndefined(); |
|
4348 return JSSVGAnimatedTransformList::getConstructor(exec, castedThis); |
|
4349 } |
|
4350 |
|
4351 JSValue jsDOMWindowSVGCircleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4352 { |
|
4353 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4354 if (!castedThis->allowsAccessFrom(exec)) |
|
4355 return jsUndefined(); |
|
4356 return JSSVGCircleElement::getConstructor(exec, castedThis); |
|
4357 } |
|
4358 |
|
4359 JSValue jsDOMWindowSVGClipPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4360 { |
|
4361 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4362 if (!castedThis->allowsAccessFrom(exec)) |
|
4363 return jsUndefined(); |
|
4364 return JSSVGClipPathElement::getConstructor(exec, castedThis); |
|
4365 } |
|
4366 |
|
4367 JSValue jsDOMWindowSVGColorConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4368 { |
|
4369 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4370 if (!castedThis->allowsAccessFrom(exec)) |
|
4371 return jsUndefined(); |
|
4372 return JSSVGColor::getConstructor(exec, castedThis); |
|
4373 } |
|
4374 |
|
4375 JSValue jsDOMWindowSVGCursorElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4376 { |
|
4377 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4378 if (!castedThis->allowsAccessFrom(exec)) |
|
4379 return jsUndefined(); |
|
4380 return JSSVGCursorElement::getConstructor(exec, castedThis); |
|
4381 } |
|
4382 |
|
4383 JSValue jsDOMWindowSVGDefsElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4384 { |
|
4385 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4386 if (!castedThis->allowsAccessFrom(exec)) |
|
4387 return jsUndefined(); |
|
4388 return JSSVGDefsElement::getConstructor(exec, castedThis); |
|
4389 } |
|
4390 |
|
4391 JSValue jsDOMWindowSVGDescElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4392 { |
|
4393 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4394 if (!castedThis->allowsAccessFrom(exec)) |
|
4395 return jsUndefined(); |
|
4396 return JSSVGDescElement::getConstructor(exec, castedThis); |
|
4397 } |
|
4398 |
|
4399 JSValue jsDOMWindowSVGDocumentConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4400 { |
|
4401 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4402 if (!castedThis->allowsAccessFrom(exec)) |
|
4403 return jsUndefined(); |
|
4404 return JSSVGDocument::getConstructor(exec, castedThis); |
|
4405 } |
|
4406 |
|
4407 JSValue jsDOMWindowSVGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4408 { |
|
4409 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4410 if (!castedThis->allowsAccessFrom(exec)) |
|
4411 return jsUndefined(); |
|
4412 return JSSVGElement::getConstructor(exec, castedThis); |
|
4413 } |
|
4414 |
|
4415 JSValue jsDOMWindowSVGElementInstanceConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4416 { |
|
4417 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4418 if (!castedThis->allowsAccessFrom(exec)) |
|
4419 return jsUndefined(); |
|
4420 return JSSVGElementInstance::getConstructor(exec, castedThis); |
|
4421 } |
|
4422 |
|
4423 JSValue jsDOMWindowSVGElementInstanceListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4424 { |
|
4425 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4426 if (!castedThis->allowsAccessFrom(exec)) |
|
4427 return jsUndefined(); |
|
4428 return JSSVGElementInstanceList::getConstructor(exec, castedThis); |
|
4429 } |
|
4430 |
|
4431 JSValue jsDOMWindowSVGEllipseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4432 { |
|
4433 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4434 if (!castedThis->allowsAccessFrom(exec)) |
|
4435 return jsUndefined(); |
|
4436 return JSSVGEllipseElement::getConstructor(exec, castedThis); |
|
4437 } |
|
4438 |
|
4439 JSValue jsDOMWindowSVGExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4440 { |
|
4441 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4442 if (!castedThis->allowsAccessFrom(exec)) |
|
4443 return jsUndefined(); |
|
4444 return JSSVGException::getConstructor(exec, castedThis); |
|
4445 } |
|
4446 |
|
4447 JSValue jsDOMWindowSVGGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4448 { |
|
4449 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4450 if (!castedThis->allowsAccessFrom(exec)) |
|
4451 return jsUndefined(); |
|
4452 return JSSVGGElement::getConstructor(exec, castedThis); |
|
4453 } |
|
4454 |
|
4455 JSValue jsDOMWindowSVGGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4456 { |
|
4457 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4458 if (!castedThis->allowsAccessFrom(exec)) |
|
4459 return jsUndefined(); |
|
4460 return JSSVGGradientElement::getConstructor(exec, castedThis); |
|
4461 } |
|
4462 |
|
4463 JSValue jsDOMWindowSVGImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4464 { |
|
4465 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4466 if (!castedThis->allowsAccessFrom(exec)) |
|
4467 return jsUndefined(); |
|
4468 return JSSVGImageElement::getConstructor(exec, castedThis); |
|
4469 } |
|
4470 |
|
4471 JSValue jsDOMWindowSVGLengthConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4472 { |
|
4473 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4474 if (!castedThis->allowsAccessFrom(exec)) |
|
4475 return jsUndefined(); |
|
4476 return JSSVGLength::getConstructor(exec, castedThis); |
|
4477 } |
|
4478 |
|
4479 JSValue jsDOMWindowSVGLengthListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4480 { |
|
4481 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4482 if (!castedThis->allowsAccessFrom(exec)) |
|
4483 return jsUndefined(); |
|
4484 return JSSVGLengthList::getConstructor(exec, castedThis); |
|
4485 } |
|
4486 |
|
4487 JSValue jsDOMWindowSVGLinearGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4488 { |
|
4489 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4490 if (!castedThis->allowsAccessFrom(exec)) |
|
4491 return jsUndefined(); |
|
4492 return JSSVGLinearGradientElement::getConstructor(exec, castedThis); |
|
4493 } |
|
4494 |
|
4495 JSValue jsDOMWindowSVGLineElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4496 { |
|
4497 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4498 if (!castedThis->allowsAccessFrom(exec)) |
|
4499 return jsUndefined(); |
|
4500 return JSSVGLineElement::getConstructor(exec, castedThis); |
|
4501 } |
|
4502 |
|
4503 JSValue jsDOMWindowSVGMarkerElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4504 { |
|
4505 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4506 if (!castedThis->allowsAccessFrom(exec)) |
|
4507 return jsUndefined(); |
|
4508 return JSSVGMarkerElement::getConstructor(exec, castedThis); |
|
4509 } |
|
4510 |
|
4511 JSValue jsDOMWindowSVGMaskElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4512 { |
|
4513 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4514 if (!castedThis->allowsAccessFrom(exec)) |
|
4515 return jsUndefined(); |
|
4516 return JSSVGMaskElement::getConstructor(exec, castedThis); |
|
4517 } |
|
4518 |
|
4519 JSValue jsDOMWindowSVGMatrixConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4520 { |
|
4521 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4522 if (!castedThis->allowsAccessFrom(exec)) |
|
4523 return jsUndefined(); |
|
4524 return JSSVGMatrix::getConstructor(exec, castedThis); |
|
4525 } |
|
4526 |
|
4527 JSValue jsDOMWindowSVGMetadataElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4528 { |
|
4529 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4530 if (!castedThis->allowsAccessFrom(exec)) |
|
4531 return jsUndefined(); |
|
4532 return JSSVGMetadataElement::getConstructor(exec, castedThis); |
|
4533 } |
|
4534 |
|
4535 JSValue jsDOMWindowSVGNumberConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4536 { |
|
4537 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4538 if (!castedThis->allowsAccessFrom(exec)) |
|
4539 return jsUndefined(); |
|
4540 return JSSVGNumber::getConstructor(exec, castedThis); |
|
4541 } |
|
4542 |
|
4543 JSValue jsDOMWindowSVGNumberListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4544 { |
|
4545 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4546 if (!castedThis->allowsAccessFrom(exec)) |
|
4547 return jsUndefined(); |
|
4548 return JSSVGNumberList::getConstructor(exec, castedThis); |
|
4549 } |
|
4550 |
|
4551 JSValue jsDOMWindowSVGPaintConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4552 { |
|
4553 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4554 if (!castedThis->allowsAccessFrom(exec)) |
|
4555 return jsUndefined(); |
|
4556 return JSSVGPaint::getConstructor(exec, castedThis); |
|
4557 } |
|
4558 |
|
4559 JSValue jsDOMWindowSVGPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4560 { |
|
4561 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4562 if (!castedThis->allowsAccessFrom(exec)) |
|
4563 return jsUndefined(); |
|
4564 return JSSVGPathElement::getConstructor(exec, castedThis); |
|
4565 } |
|
4566 |
|
4567 JSValue jsDOMWindowSVGPathSegConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4568 { |
|
4569 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4570 if (!castedThis->allowsAccessFrom(exec)) |
|
4571 return jsUndefined(); |
|
4572 return JSSVGPathSeg::getConstructor(exec, castedThis); |
|
4573 } |
|
4574 |
|
4575 JSValue jsDOMWindowSVGPathSegArcAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4576 { |
|
4577 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4578 if (!castedThis->allowsAccessFrom(exec)) |
|
4579 return jsUndefined(); |
|
4580 return JSSVGPathSegArcAbs::getConstructor(exec, castedThis); |
|
4581 } |
|
4582 |
|
4583 JSValue jsDOMWindowSVGPathSegArcRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4584 { |
|
4585 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4586 if (!castedThis->allowsAccessFrom(exec)) |
|
4587 return jsUndefined(); |
|
4588 return JSSVGPathSegArcRel::getConstructor(exec, castedThis); |
|
4589 } |
|
4590 |
|
4591 JSValue jsDOMWindowSVGPathSegClosePathConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4592 { |
|
4593 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4594 if (!castedThis->allowsAccessFrom(exec)) |
|
4595 return jsUndefined(); |
|
4596 return JSSVGPathSegClosePath::getConstructor(exec, castedThis); |
|
4597 } |
|
4598 |
|
4599 JSValue jsDOMWindowSVGPathSegCurvetoCubicAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4600 { |
|
4601 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4602 if (!castedThis->allowsAccessFrom(exec)) |
|
4603 return jsUndefined(); |
|
4604 return JSSVGPathSegCurvetoCubicAbs::getConstructor(exec, castedThis); |
|
4605 } |
|
4606 |
|
4607 JSValue jsDOMWindowSVGPathSegCurvetoCubicRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4608 { |
|
4609 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4610 if (!castedThis->allowsAccessFrom(exec)) |
|
4611 return jsUndefined(); |
|
4612 return JSSVGPathSegCurvetoCubicRel::getConstructor(exec, castedThis); |
|
4613 } |
|
4614 |
|
4615 JSValue jsDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4616 { |
|
4617 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4618 if (!castedThis->allowsAccessFrom(exec)) |
|
4619 return jsUndefined(); |
|
4620 return JSSVGPathSegCurvetoCubicSmoothAbs::getConstructor(exec, castedThis); |
|
4621 } |
|
4622 |
|
4623 JSValue jsDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4624 { |
|
4625 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4626 if (!castedThis->allowsAccessFrom(exec)) |
|
4627 return jsUndefined(); |
|
4628 return JSSVGPathSegCurvetoCubicSmoothRel::getConstructor(exec, castedThis); |
|
4629 } |
|
4630 |
|
4631 JSValue jsDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4632 { |
|
4633 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4634 if (!castedThis->allowsAccessFrom(exec)) |
|
4635 return jsUndefined(); |
|
4636 return JSSVGPathSegCurvetoQuadraticAbs::getConstructor(exec, castedThis); |
|
4637 } |
|
4638 |
|
4639 JSValue jsDOMWindowSVGPathSegCurvetoQuadraticRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4640 { |
|
4641 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4642 if (!castedThis->allowsAccessFrom(exec)) |
|
4643 return jsUndefined(); |
|
4644 return JSSVGPathSegCurvetoQuadraticRel::getConstructor(exec, castedThis); |
|
4645 } |
|
4646 |
|
4647 JSValue jsDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4648 { |
|
4649 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4650 if (!castedThis->allowsAccessFrom(exec)) |
|
4651 return jsUndefined(); |
|
4652 return JSSVGPathSegCurvetoQuadraticSmoothAbs::getConstructor(exec, castedThis); |
|
4653 } |
|
4654 |
|
4655 JSValue jsDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4656 { |
|
4657 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4658 if (!castedThis->allowsAccessFrom(exec)) |
|
4659 return jsUndefined(); |
|
4660 return JSSVGPathSegCurvetoQuadraticSmoothRel::getConstructor(exec, castedThis); |
|
4661 } |
|
4662 |
|
4663 JSValue jsDOMWindowSVGPathSegLinetoAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4664 { |
|
4665 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4666 if (!castedThis->allowsAccessFrom(exec)) |
|
4667 return jsUndefined(); |
|
4668 return JSSVGPathSegLinetoAbs::getConstructor(exec, castedThis); |
|
4669 } |
|
4670 |
|
4671 JSValue jsDOMWindowSVGPathSegLinetoHorizontalAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4672 { |
|
4673 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4674 if (!castedThis->allowsAccessFrom(exec)) |
|
4675 return jsUndefined(); |
|
4676 return JSSVGPathSegLinetoHorizontalAbs::getConstructor(exec, castedThis); |
|
4677 } |
|
4678 |
|
4679 JSValue jsDOMWindowSVGPathSegLinetoHorizontalRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4680 { |
|
4681 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4682 if (!castedThis->allowsAccessFrom(exec)) |
|
4683 return jsUndefined(); |
|
4684 return JSSVGPathSegLinetoHorizontalRel::getConstructor(exec, castedThis); |
|
4685 } |
|
4686 |
|
4687 JSValue jsDOMWindowSVGPathSegLinetoRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4688 { |
|
4689 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4690 if (!castedThis->allowsAccessFrom(exec)) |
|
4691 return jsUndefined(); |
|
4692 return JSSVGPathSegLinetoRel::getConstructor(exec, castedThis); |
|
4693 } |
|
4694 |
|
4695 JSValue jsDOMWindowSVGPathSegLinetoVerticalAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4696 { |
|
4697 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4698 if (!castedThis->allowsAccessFrom(exec)) |
|
4699 return jsUndefined(); |
|
4700 return JSSVGPathSegLinetoVerticalAbs::getConstructor(exec, castedThis); |
|
4701 } |
|
4702 |
|
4703 JSValue jsDOMWindowSVGPathSegLinetoVerticalRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4704 { |
|
4705 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4706 if (!castedThis->allowsAccessFrom(exec)) |
|
4707 return jsUndefined(); |
|
4708 return JSSVGPathSegLinetoVerticalRel::getConstructor(exec, castedThis); |
|
4709 } |
|
4710 |
|
4711 JSValue jsDOMWindowSVGPathSegListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4712 { |
|
4713 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4714 if (!castedThis->allowsAccessFrom(exec)) |
|
4715 return jsUndefined(); |
|
4716 return JSSVGPathSegList::getConstructor(exec, castedThis); |
|
4717 } |
|
4718 |
|
4719 JSValue jsDOMWindowSVGPathSegMovetoAbsConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4720 { |
|
4721 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4722 if (!castedThis->allowsAccessFrom(exec)) |
|
4723 return jsUndefined(); |
|
4724 return JSSVGPathSegMovetoAbs::getConstructor(exec, castedThis); |
|
4725 } |
|
4726 |
|
4727 JSValue jsDOMWindowSVGPathSegMovetoRelConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4728 { |
|
4729 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4730 if (!castedThis->allowsAccessFrom(exec)) |
|
4731 return jsUndefined(); |
|
4732 return JSSVGPathSegMovetoRel::getConstructor(exec, castedThis); |
|
4733 } |
|
4734 |
|
4735 JSValue jsDOMWindowSVGPatternElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4736 { |
|
4737 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4738 if (!castedThis->allowsAccessFrom(exec)) |
|
4739 return jsUndefined(); |
|
4740 return JSSVGPatternElement::getConstructor(exec, castedThis); |
|
4741 } |
|
4742 |
|
4743 JSValue jsDOMWindowSVGPointConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4744 { |
|
4745 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4746 if (!castedThis->allowsAccessFrom(exec)) |
|
4747 return jsUndefined(); |
|
4748 return JSSVGPoint::getConstructor(exec, castedThis); |
|
4749 } |
|
4750 |
|
4751 JSValue jsDOMWindowSVGPointListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4752 { |
|
4753 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4754 if (!castedThis->allowsAccessFrom(exec)) |
|
4755 return jsUndefined(); |
|
4756 return JSSVGPointList::getConstructor(exec, castedThis); |
|
4757 } |
|
4758 |
|
4759 JSValue jsDOMWindowSVGPolygonElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4760 { |
|
4761 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4762 if (!castedThis->allowsAccessFrom(exec)) |
|
4763 return jsUndefined(); |
|
4764 return JSSVGPolygonElement::getConstructor(exec, castedThis); |
|
4765 } |
|
4766 |
|
4767 JSValue jsDOMWindowSVGPolylineElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4768 { |
|
4769 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4770 if (!castedThis->allowsAccessFrom(exec)) |
|
4771 return jsUndefined(); |
|
4772 return JSSVGPolylineElement::getConstructor(exec, castedThis); |
|
4773 } |
|
4774 |
|
4775 JSValue jsDOMWindowSVGPreserveAspectRatioConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4776 { |
|
4777 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4778 if (!castedThis->allowsAccessFrom(exec)) |
|
4779 return jsUndefined(); |
|
4780 return JSSVGPreserveAspectRatio::getConstructor(exec, castedThis); |
|
4781 } |
|
4782 |
|
4783 JSValue jsDOMWindowSVGRadialGradientElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4784 { |
|
4785 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4786 if (!castedThis->allowsAccessFrom(exec)) |
|
4787 return jsUndefined(); |
|
4788 return JSSVGRadialGradientElement::getConstructor(exec, castedThis); |
|
4789 } |
|
4790 |
|
4791 JSValue jsDOMWindowSVGRectConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4792 { |
|
4793 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4794 if (!castedThis->allowsAccessFrom(exec)) |
|
4795 return jsUndefined(); |
|
4796 return JSSVGRect::getConstructor(exec, castedThis); |
|
4797 } |
|
4798 |
|
4799 JSValue jsDOMWindowSVGRectElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4800 { |
|
4801 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4802 if (!castedThis->allowsAccessFrom(exec)) |
|
4803 return jsUndefined(); |
|
4804 return JSSVGRectElement::getConstructor(exec, castedThis); |
|
4805 } |
|
4806 |
|
4807 JSValue jsDOMWindowSVGRenderingIntentConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4808 { |
|
4809 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4810 if (!castedThis->allowsAccessFrom(exec)) |
|
4811 return jsUndefined(); |
|
4812 return JSSVGRenderingIntent::getConstructor(exec, castedThis); |
|
4813 } |
|
4814 |
|
4815 JSValue jsDOMWindowSVGScriptElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4816 { |
|
4817 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4818 if (!castedThis->allowsAccessFrom(exec)) |
|
4819 return jsUndefined(); |
|
4820 return JSSVGScriptElement::getConstructor(exec, castedThis); |
|
4821 } |
|
4822 |
|
4823 JSValue jsDOMWindowSVGStopElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4824 { |
|
4825 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4826 if (!castedThis->allowsAccessFrom(exec)) |
|
4827 return jsUndefined(); |
|
4828 return JSSVGStopElement::getConstructor(exec, castedThis); |
|
4829 } |
|
4830 |
|
4831 JSValue jsDOMWindowSVGStringListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4832 { |
|
4833 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4834 if (!castedThis->allowsAccessFrom(exec)) |
|
4835 return jsUndefined(); |
|
4836 return JSSVGStringList::getConstructor(exec, castedThis); |
|
4837 } |
|
4838 |
|
4839 JSValue jsDOMWindowSVGStyleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4840 { |
|
4841 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4842 if (!castedThis->allowsAccessFrom(exec)) |
|
4843 return jsUndefined(); |
|
4844 return JSSVGStyleElement::getConstructor(exec, castedThis); |
|
4845 } |
|
4846 |
|
4847 JSValue jsDOMWindowSVGSVGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4848 { |
|
4849 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4850 if (!castedThis->allowsAccessFrom(exec)) |
|
4851 return jsUndefined(); |
|
4852 return JSSVGSVGElement::getConstructor(exec, castedThis); |
|
4853 } |
|
4854 |
|
4855 JSValue jsDOMWindowSVGSwitchElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4856 { |
|
4857 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4858 if (!castedThis->allowsAccessFrom(exec)) |
|
4859 return jsUndefined(); |
|
4860 return JSSVGSwitchElement::getConstructor(exec, castedThis); |
|
4861 } |
|
4862 |
|
4863 JSValue jsDOMWindowSVGSymbolElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4864 { |
|
4865 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4866 if (!castedThis->allowsAccessFrom(exec)) |
|
4867 return jsUndefined(); |
|
4868 return JSSVGSymbolElement::getConstructor(exec, castedThis); |
|
4869 } |
|
4870 |
|
4871 JSValue jsDOMWindowSVGTextContentElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4872 { |
|
4873 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4874 if (!castedThis->allowsAccessFrom(exec)) |
|
4875 return jsUndefined(); |
|
4876 return JSSVGTextContentElement::getConstructor(exec, castedThis); |
|
4877 } |
|
4878 |
|
4879 JSValue jsDOMWindowSVGTextElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4880 { |
|
4881 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4882 if (!castedThis->allowsAccessFrom(exec)) |
|
4883 return jsUndefined(); |
|
4884 return JSSVGTextElement::getConstructor(exec, castedThis); |
|
4885 } |
|
4886 |
|
4887 JSValue jsDOMWindowSVGTextPathElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4888 { |
|
4889 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4890 if (!castedThis->allowsAccessFrom(exec)) |
|
4891 return jsUndefined(); |
|
4892 return JSSVGTextPathElement::getConstructor(exec, castedThis); |
|
4893 } |
|
4894 |
|
4895 JSValue jsDOMWindowSVGTextPositioningElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4896 { |
|
4897 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4898 if (!castedThis->allowsAccessFrom(exec)) |
|
4899 return jsUndefined(); |
|
4900 return JSSVGTextPositioningElement::getConstructor(exec, castedThis); |
|
4901 } |
|
4902 |
|
4903 JSValue jsDOMWindowSVGTitleElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4904 { |
|
4905 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4906 if (!castedThis->allowsAccessFrom(exec)) |
|
4907 return jsUndefined(); |
|
4908 return JSSVGTitleElement::getConstructor(exec, castedThis); |
|
4909 } |
|
4910 |
|
4911 JSValue jsDOMWindowSVGTransformConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4912 { |
|
4913 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4914 if (!castedThis->allowsAccessFrom(exec)) |
|
4915 return jsUndefined(); |
|
4916 return JSSVGTransform::getConstructor(exec, castedThis); |
|
4917 } |
|
4918 |
|
4919 JSValue jsDOMWindowSVGTransformListConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4920 { |
|
4921 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4922 if (!castedThis->allowsAccessFrom(exec)) |
|
4923 return jsUndefined(); |
|
4924 return JSSVGTransformList::getConstructor(exec, castedThis); |
|
4925 } |
|
4926 |
|
4927 JSValue jsDOMWindowSVGTRefElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4928 { |
|
4929 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4930 if (!castedThis->allowsAccessFrom(exec)) |
|
4931 return jsUndefined(); |
|
4932 return JSSVGTRefElement::getConstructor(exec, castedThis); |
|
4933 } |
|
4934 |
|
4935 JSValue jsDOMWindowSVGTSpanElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4936 { |
|
4937 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4938 if (!castedThis->allowsAccessFrom(exec)) |
|
4939 return jsUndefined(); |
|
4940 return JSSVGTSpanElement::getConstructor(exec, castedThis); |
|
4941 } |
|
4942 |
|
4943 JSValue jsDOMWindowSVGUnitTypesConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4944 { |
|
4945 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4946 if (!castedThis->allowsAccessFrom(exec)) |
|
4947 return jsUndefined(); |
|
4948 return JSSVGUnitTypes::getConstructor(exec, castedThis); |
|
4949 } |
|
4950 |
|
4951 JSValue jsDOMWindowSVGUseElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4952 { |
|
4953 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4954 if (!castedThis->allowsAccessFrom(exec)) |
|
4955 return jsUndefined(); |
|
4956 return JSSVGUseElement::getConstructor(exec, castedThis); |
|
4957 } |
|
4958 |
|
4959 JSValue jsDOMWindowSVGViewElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4960 { |
|
4961 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4962 if (!castedThis->allowsAccessFrom(exec)) |
|
4963 return jsUndefined(); |
|
4964 return JSSVGViewElement::getConstructor(exec, castedThis); |
|
4965 } |
|
4966 |
|
4967 JSValue jsDOMWindowSVGZoomEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4968 { |
|
4969 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4970 if (!castedThis->allowsAccessFrom(exec)) |
|
4971 return jsUndefined(); |
|
4972 return JSSVGZoomEvent::getConstructor(exec, castedThis); |
|
4973 } |
|
4974 |
|
4975 JSValue jsDOMWindowSVGComponentTransferFunctionElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4976 { |
|
4977 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4978 if (!castedThis->allowsAccessFrom(exec)) |
|
4979 return jsUndefined(); |
|
4980 return JSSVGComponentTransferFunctionElement::getConstructor(exec, castedThis); |
|
4981 } |
|
4982 |
|
4983 JSValue jsDOMWindowSVGFEBlendElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4984 { |
|
4985 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4986 if (!castedThis->allowsAccessFrom(exec)) |
|
4987 return jsUndefined(); |
|
4988 return JSSVGFEBlendElement::getConstructor(exec, castedThis); |
|
4989 } |
|
4990 |
|
4991 JSValue jsDOMWindowSVGFEColorMatrixElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
4992 { |
|
4993 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
4994 if (!castedThis->allowsAccessFrom(exec)) |
|
4995 return jsUndefined(); |
|
4996 return JSSVGFEColorMatrixElement::getConstructor(exec, castedThis); |
|
4997 } |
|
4998 |
|
4999 JSValue jsDOMWindowSVGFEComponentTransferElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5000 { |
|
5001 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5002 if (!castedThis->allowsAccessFrom(exec)) |
|
5003 return jsUndefined(); |
|
5004 return JSSVGFEComponentTransferElement::getConstructor(exec, castedThis); |
|
5005 } |
|
5006 |
|
5007 JSValue jsDOMWindowSVGFECompositeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5008 { |
|
5009 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5010 if (!castedThis->allowsAccessFrom(exec)) |
|
5011 return jsUndefined(); |
|
5012 return JSSVGFECompositeElement::getConstructor(exec, castedThis); |
|
5013 } |
|
5014 |
|
5015 JSValue jsDOMWindowSVGFEConvolveMatrixElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5016 { |
|
5017 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5018 if (!castedThis->allowsAccessFrom(exec)) |
|
5019 return jsUndefined(); |
|
5020 return JSSVGFEConvolveMatrixElement::getConstructor(exec, castedThis); |
|
5021 } |
|
5022 |
|
5023 JSValue jsDOMWindowSVGFEDiffuseLightingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5024 { |
|
5025 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5026 if (!castedThis->allowsAccessFrom(exec)) |
|
5027 return jsUndefined(); |
|
5028 return JSSVGFEDiffuseLightingElement::getConstructor(exec, castedThis); |
|
5029 } |
|
5030 |
|
5031 JSValue jsDOMWindowSVGFEDisplacementMapElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5032 { |
|
5033 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5034 if (!castedThis->allowsAccessFrom(exec)) |
|
5035 return jsUndefined(); |
|
5036 return JSSVGFEDisplacementMapElement::getConstructor(exec, castedThis); |
|
5037 } |
|
5038 |
|
5039 JSValue jsDOMWindowSVGFEDistantLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5040 { |
|
5041 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5042 if (!castedThis->allowsAccessFrom(exec)) |
|
5043 return jsUndefined(); |
|
5044 return JSSVGFEDistantLightElement::getConstructor(exec, castedThis); |
|
5045 } |
|
5046 |
|
5047 JSValue jsDOMWindowSVGFEFloodElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5048 { |
|
5049 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5050 if (!castedThis->allowsAccessFrom(exec)) |
|
5051 return jsUndefined(); |
|
5052 return JSSVGFEFloodElement::getConstructor(exec, castedThis); |
|
5053 } |
|
5054 |
|
5055 JSValue jsDOMWindowSVGFEFuncAElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5056 { |
|
5057 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5058 if (!castedThis->allowsAccessFrom(exec)) |
|
5059 return jsUndefined(); |
|
5060 return JSSVGFEFuncAElement::getConstructor(exec, castedThis); |
|
5061 } |
|
5062 |
|
5063 JSValue jsDOMWindowSVGFEFuncBElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5064 { |
|
5065 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5066 if (!castedThis->allowsAccessFrom(exec)) |
|
5067 return jsUndefined(); |
|
5068 return JSSVGFEFuncBElement::getConstructor(exec, castedThis); |
|
5069 } |
|
5070 |
|
5071 JSValue jsDOMWindowSVGFEFuncGElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5072 { |
|
5073 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5074 if (!castedThis->allowsAccessFrom(exec)) |
|
5075 return jsUndefined(); |
|
5076 return JSSVGFEFuncGElement::getConstructor(exec, castedThis); |
|
5077 } |
|
5078 |
|
5079 JSValue jsDOMWindowSVGFEFuncRElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5080 { |
|
5081 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5082 if (!castedThis->allowsAccessFrom(exec)) |
|
5083 return jsUndefined(); |
|
5084 return JSSVGFEFuncRElement::getConstructor(exec, castedThis); |
|
5085 } |
|
5086 |
|
5087 JSValue jsDOMWindowSVGFEGaussianBlurElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5088 { |
|
5089 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5090 if (!castedThis->allowsAccessFrom(exec)) |
|
5091 return jsUndefined(); |
|
5092 return JSSVGFEGaussianBlurElement::getConstructor(exec, castedThis); |
|
5093 } |
|
5094 |
|
5095 JSValue jsDOMWindowSVGFEImageElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5096 { |
|
5097 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5098 if (!castedThis->allowsAccessFrom(exec)) |
|
5099 return jsUndefined(); |
|
5100 return JSSVGFEImageElement::getConstructor(exec, castedThis); |
|
5101 } |
|
5102 |
|
5103 JSValue jsDOMWindowSVGFEMergeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5104 { |
|
5105 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5106 if (!castedThis->allowsAccessFrom(exec)) |
|
5107 return jsUndefined(); |
|
5108 return JSSVGFEMergeElement::getConstructor(exec, castedThis); |
|
5109 } |
|
5110 |
|
5111 JSValue jsDOMWindowSVGFEMergeNodeElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5112 { |
|
5113 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5114 if (!castedThis->allowsAccessFrom(exec)) |
|
5115 return jsUndefined(); |
|
5116 return JSSVGFEMergeNodeElement::getConstructor(exec, castedThis); |
|
5117 } |
|
5118 |
|
5119 JSValue jsDOMWindowSVGFEMorphologyElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5120 { |
|
5121 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5122 if (!castedThis->allowsAccessFrom(exec)) |
|
5123 return jsUndefined(); |
|
5124 return JSSVGFEMorphologyElement::getConstructor(exec, castedThis); |
|
5125 } |
|
5126 |
|
5127 JSValue jsDOMWindowSVGFEOffsetElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5128 { |
|
5129 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5130 if (!castedThis->allowsAccessFrom(exec)) |
|
5131 return jsUndefined(); |
|
5132 return JSSVGFEOffsetElement::getConstructor(exec, castedThis); |
|
5133 } |
|
5134 |
|
5135 JSValue jsDOMWindowSVGFEPointLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5136 { |
|
5137 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5138 if (!castedThis->allowsAccessFrom(exec)) |
|
5139 return jsUndefined(); |
|
5140 return JSSVGFEPointLightElement::getConstructor(exec, castedThis); |
|
5141 } |
|
5142 |
|
5143 JSValue jsDOMWindowSVGFESpecularLightingElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5144 { |
|
5145 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5146 if (!castedThis->allowsAccessFrom(exec)) |
|
5147 return jsUndefined(); |
|
5148 return JSSVGFESpecularLightingElement::getConstructor(exec, castedThis); |
|
5149 } |
|
5150 |
|
5151 JSValue jsDOMWindowSVGFESpotLightElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5152 { |
|
5153 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5154 if (!castedThis->allowsAccessFrom(exec)) |
|
5155 return jsUndefined(); |
|
5156 return JSSVGFESpotLightElement::getConstructor(exec, castedThis); |
|
5157 } |
|
5158 |
|
5159 JSValue jsDOMWindowSVGFETileElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5160 { |
|
5161 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5162 if (!castedThis->allowsAccessFrom(exec)) |
|
5163 return jsUndefined(); |
|
5164 return JSSVGFETileElement::getConstructor(exec, castedThis); |
|
5165 } |
|
5166 |
|
5167 JSValue jsDOMWindowSVGFETurbulenceElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5168 { |
|
5169 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5170 if (!castedThis->allowsAccessFrom(exec)) |
|
5171 return jsUndefined(); |
|
5172 return JSSVGFETurbulenceElement::getConstructor(exec, castedThis); |
|
5173 } |
|
5174 |
|
5175 JSValue jsDOMWindowSVGFilterElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5176 { |
|
5177 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5178 if (!castedThis->allowsAccessFrom(exec)) |
|
5179 return jsUndefined(); |
|
5180 return JSSVGFilterElement::getConstructor(exec, castedThis); |
|
5181 } |
|
5182 |
|
5183 JSValue jsDOMWindowSQLExceptionConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5184 { |
|
5185 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5186 if (!castedThis->allowsAccessFrom(exec)) |
|
5187 return jsUndefined(); |
|
5188 return JSSQLException::getConstructor(exec, castedThis); |
|
5189 } |
|
5190 |
|
5191 #if ENABLE(TOUCH_EVENTS) |
|
5192 JSValue jsDOMWindowTouchEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5193 { |
|
5194 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5195 if (!castedThis->allowsAccessFrom(exec)) |
|
5196 return jsUndefined(); |
|
5197 return JSTouchEvent::getConstructor(exec, castedThis); |
|
5198 } |
|
5199 #endif |
|
5200 |
|
5201 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
5202 JSValue jsDOMWindowTransformActionEventConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5203 { |
|
5204 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5205 if (!castedThis->allowsAccessFrom(exec)) |
|
5206 return jsUndefined(); |
|
5207 return JSTransformActionEvent::getConstructor(exec, castedThis); |
|
5208 } |
|
5209 #endif |
|
5210 |
|
5211 JSValue jsDOMWindowFormDataConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5212 { |
|
5213 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5214 if (!castedThis->allowsAccessFrom(exec)) |
|
5215 return jsUndefined(); |
|
5216 return JSDOMFormData::getConstructor(exec, castedThis); |
|
5217 } |
|
5218 |
|
5219 #if ENABLE(FILE_READER) || ENABLE(FILE_WRITER) |
|
5220 JSValue jsDOMWindowFileErrorConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5221 { |
|
5222 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5223 if (!castedThis->allowsAccessFrom(exec)) |
|
5224 return jsUndefined(); |
|
5225 return JSFileError::getConstructor(exec, castedThis); |
|
5226 } |
|
5227 #endif |
|
5228 |
|
5229 #if ENABLE(FILE_READER) |
|
5230 JSValue jsDOMWindowFileReaderConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5231 { |
|
5232 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5233 if (!castedThis->allowsAccessFrom(exec)) |
|
5234 return jsUndefined(); |
|
5235 return JSFileReader::getConstructor(exec, castedThis); |
|
5236 } |
|
5237 #endif |
|
5238 |
|
5239 JSValue jsDOMWindowBlobBuilderConstructor(ExecState* exec, JSValue slotBase, const Identifier&) |
|
5240 { |
|
5241 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(asObject(slotBase)); |
|
5242 if (!castedThis->allowsAccessFrom(exec)) |
|
5243 return jsUndefined(); |
|
5244 return JSBlobBuilder::getConstructor(exec, castedThis); |
|
5245 } |
|
5246 |
|
5247 void setJSDOMWindowLocationbar(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5248 { |
|
5249 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5250 return; |
|
5251 // Shadowing a built-in object |
|
5252 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "locationbar"), value); |
|
5253 } |
|
5254 |
|
5255 void setJSDOMWindowMenubar(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5256 { |
|
5257 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5258 return; |
|
5259 // Shadowing a built-in object |
|
5260 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "menubar"), value); |
|
5261 } |
|
5262 |
|
5263 void setJSDOMWindowPersonalbar(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5264 { |
|
5265 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5266 return; |
|
5267 // Shadowing a built-in object |
|
5268 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "personalbar"), value); |
|
5269 } |
|
5270 |
|
5271 void setJSDOMWindowScrollbars(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5272 { |
|
5273 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5274 return; |
|
5275 // Shadowing a built-in object |
|
5276 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "scrollbars"), value); |
|
5277 } |
|
5278 |
|
5279 void setJSDOMWindowStatusbar(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5280 { |
|
5281 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5282 return; |
|
5283 // Shadowing a built-in object |
|
5284 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "statusbar"), value); |
|
5285 } |
|
5286 |
|
5287 void setJSDOMWindowToolbar(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5288 { |
|
5289 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5290 return; |
|
5291 // Shadowing a built-in object |
|
5292 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "toolbar"), value); |
|
5293 } |
|
5294 |
|
5295 void setJSDOMWindowNavigator(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5296 { |
|
5297 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5298 return; |
|
5299 // Shadowing a built-in object |
|
5300 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "navigator"), value); |
|
5301 } |
|
5302 |
|
5303 void setJSDOMWindowClientInformation(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5304 { |
|
5305 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5306 return; |
|
5307 // Shadowing a built-in object |
|
5308 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "clientInformation"), value); |
|
5309 } |
|
5310 |
|
5311 void setJSDOMWindowLocation(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5312 { |
|
5313 static_cast<JSDOMWindow*>(thisObject)->setLocation(exec, value); |
|
5314 } |
|
5315 |
|
5316 void setJSDOMWindowEvent(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5317 { |
|
5318 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5319 return; |
|
5320 // Shadowing a built-in object |
|
5321 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "event"), value); |
|
5322 } |
|
5323 |
|
5324 void setJSDOMWindowOffscreenBuffering(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5325 { |
|
5326 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5327 return; |
|
5328 // Shadowing a built-in object |
|
5329 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "offscreenBuffering"), value); |
|
5330 } |
|
5331 |
|
5332 void setJSDOMWindowOuterHeight(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5333 { |
|
5334 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5335 return; |
|
5336 // Shadowing a built-in object |
|
5337 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "outerHeight"), value); |
|
5338 } |
|
5339 |
|
5340 void setJSDOMWindowOuterWidth(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5341 { |
|
5342 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5343 return; |
|
5344 // Shadowing a built-in object |
|
5345 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "outerWidth"), value); |
|
5346 } |
|
5347 |
|
5348 void setJSDOMWindowInnerHeight(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5349 { |
|
5350 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5351 return; |
|
5352 // Shadowing a built-in object |
|
5353 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "innerHeight"), value); |
|
5354 } |
|
5355 |
|
5356 void setJSDOMWindowInnerWidth(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5357 { |
|
5358 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5359 return; |
|
5360 // Shadowing a built-in object |
|
5361 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "innerWidth"), value); |
|
5362 } |
|
5363 |
|
5364 void setJSDOMWindowScreenX(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5365 { |
|
5366 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5367 return; |
|
5368 // Shadowing a built-in object |
|
5369 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenX"), value); |
|
5370 } |
|
5371 |
|
5372 void setJSDOMWindowScreenY(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5373 { |
|
5374 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5375 return; |
|
5376 // Shadowing a built-in object |
|
5377 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenY"), value); |
|
5378 } |
|
5379 |
|
5380 void setJSDOMWindowScreenLeft(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5381 { |
|
5382 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5383 return; |
|
5384 // Shadowing a built-in object |
|
5385 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenLeft"), value); |
|
5386 } |
|
5387 |
|
5388 void setJSDOMWindowScreenTop(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5389 { |
|
5390 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5391 return; |
|
5392 // Shadowing a built-in object |
|
5393 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "screenTop"), value); |
|
5394 } |
|
5395 |
|
5396 void setJSDOMWindowScrollX(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5397 { |
|
5398 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5399 return; |
|
5400 // Shadowing a built-in object |
|
5401 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "scrollX"), value); |
|
5402 } |
|
5403 |
|
5404 void setJSDOMWindowScrollY(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5405 { |
|
5406 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5407 return; |
|
5408 // Shadowing a built-in object |
|
5409 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "scrollY"), value); |
|
5410 } |
|
5411 |
|
5412 void setJSDOMWindowLength(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5413 { |
|
5414 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5415 return; |
|
5416 // Shadowing a built-in object |
|
5417 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "length"), value); |
|
5418 } |
|
5419 |
|
5420 void setJSDOMWindowName(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5421 { |
|
5422 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5423 return; |
|
5424 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(thisObject); |
|
5425 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
5426 imp->setName(ustringToString(value.toString(exec))); |
|
5427 } |
|
5428 |
|
5429 void setJSDOMWindowStatus(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5430 { |
|
5431 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5432 return; |
|
5433 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(thisObject); |
|
5434 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
5435 imp->setStatus(ustringToString(value.toString(exec))); |
|
5436 } |
|
5437 |
|
5438 void setJSDOMWindowDefaultStatus(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5439 { |
|
5440 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5441 return; |
|
5442 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(thisObject); |
|
5443 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
5444 imp->setDefaultStatus(ustringToString(value.toString(exec))); |
|
5445 } |
|
5446 |
|
5447 void setJSDOMWindowDefaultstatus(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5448 { |
|
5449 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5450 return; |
|
5451 JSDOMWindow* castedThis = static_cast<JSDOMWindow*>(thisObject); |
|
5452 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
5453 imp->setDefaultstatus(ustringToString(value.toString(exec))); |
|
5454 } |
|
5455 |
|
5456 void setJSDOMWindowSelf(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5457 { |
|
5458 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5459 return; |
|
5460 // Shadowing a built-in object |
|
5461 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "self"), value); |
|
5462 } |
|
5463 |
|
5464 void setJSDOMWindowFrames(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5465 { |
|
5466 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5467 return; |
|
5468 // Shadowing a built-in object |
|
5469 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "frames"), value); |
|
5470 } |
|
5471 |
|
5472 void setJSDOMWindowOpener(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5473 { |
|
5474 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5475 return; |
|
5476 // Shadowing a built-in object |
|
5477 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "opener"), value); |
|
5478 } |
|
5479 |
|
5480 void setJSDOMWindowParent(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5481 { |
|
5482 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5483 return; |
|
5484 // Shadowing a built-in object |
|
5485 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "parent"), value); |
|
5486 } |
|
5487 |
|
5488 void setJSDOMWindowTop(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5489 { |
|
5490 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5491 return; |
|
5492 // Shadowing a built-in object |
|
5493 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "top"), value); |
|
5494 } |
|
5495 |
|
5496 void setJSDOMWindowDevicePixelRatio(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5497 { |
|
5498 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5499 return; |
|
5500 // Shadowing a built-in object |
|
5501 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "devicePixelRatio"), value); |
|
5502 } |
|
5503 |
|
5504 void setJSDOMWindowConsole(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5505 { |
|
5506 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5507 return; |
|
5508 // Shadowing a built-in object |
|
5509 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "console"), value); |
|
5510 } |
|
5511 |
|
5512 void setJSDOMWindowOnabort(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5513 { |
|
5514 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5515 return; |
|
5516 UNUSED_PARAM(exec); |
|
5517 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5518 imp->setOnabort(createJSAttributeEventListener(exec, value, thisObject)); |
|
5519 } |
|
5520 |
|
5521 void setJSDOMWindowOnbeforeunload(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5522 { |
|
5523 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5524 return; |
|
5525 UNUSED_PARAM(exec); |
|
5526 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5527 imp->setOnbeforeunload(createJSAttributeEventListener(exec, value, thisObject)); |
|
5528 } |
|
5529 |
|
5530 void setJSDOMWindowOnblur(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5531 { |
|
5532 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5533 return; |
|
5534 UNUSED_PARAM(exec); |
|
5535 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5536 imp->setOnblur(createJSAttributeEventListener(exec, value, thisObject)); |
|
5537 } |
|
5538 |
|
5539 void setJSDOMWindowOncanplay(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5540 { |
|
5541 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5542 return; |
|
5543 UNUSED_PARAM(exec); |
|
5544 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5545 imp->setOncanplay(createJSAttributeEventListener(exec, value, thisObject)); |
|
5546 } |
|
5547 |
|
5548 void setJSDOMWindowOncanplaythrough(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5549 { |
|
5550 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5551 return; |
|
5552 UNUSED_PARAM(exec); |
|
5553 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5554 imp->setOncanplaythrough(createJSAttributeEventListener(exec, value, thisObject)); |
|
5555 } |
|
5556 |
|
5557 void setJSDOMWindowOnchange(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5558 { |
|
5559 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5560 return; |
|
5561 UNUSED_PARAM(exec); |
|
5562 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5563 imp->setOnchange(createJSAttributeEventListener(exec, value, thisObject)); |
|
5564 } |
|
5565 |
|
5566 void setJSDOMWindowOnclick(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5567 { |
|
5568 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5569 return; |
|
5570 UNUSED_PARAM(exec); |
|
5571 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5572 imp->setOnclick(createJSAttributeEventListener(exec, value, thisObject)); |
|
5573 } |
|
5574 |
|
5575 void setJSDOMWindowOncontextmenu(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5576 { |
|
5577 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5578 return; |
|
5579 UNUSED_PARAM(exec); |
|
5580 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5581 imp->setOncontextmenu(createJSAttributeEventListener(exec, value, thisObject)); |
|
5582 } |
|
5583 |
|
5584 void setJSDOMWindowOndblclick(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5585 { |
|
5586 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5587 return; |
|
5588 UNUSED_PARAM(exec); |
|
5589 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5590 imp->setOndblclick(createJSAttributeEventListener(exec, value, thisObject)); |
|
5591 } |
|
5592 |
|
5593 void setJSDOMWindowOndrag(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5594 { |
|
5595 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5596 return; |
|
5597 UNUSED_PARAM(exec); |
|
5598 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5599 imp->setOndrag(createJSAttributeEventListener(exec, value, thisObject)); |
|
5600 } |
|
5601 |
|
5602 void setJSDOMWindowOndragend(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5603 { |
|
5604 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5605 return; |
|
5606 UNUSED_PARAM(exec); |
|
5607 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5608 imp->setOndragend(createJSAttributeEventListener(exec, value, thisObject)); |
|
5609 } |
|
5610 |
|
5611 void setJSDOMWindowOndragenter(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5612 { |
|
5613 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5614 return; |
|
5615 UNUSED_PARAM(exec); |
|
5616 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5617 imp->setOndragenter(createJSAttributeEventListener(exec, value, thisObject)); |
|
5618 } |
|
5619 |
|
5620 void setJSDOMWindowOndragleave(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5621 { |
|
5622 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5623 return; |
|
5624 UNUSED_PARAM(exec); |
|
5625 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5626 imp->setOndragleave(createJSAttributeEventListener(exec, value, thisObject)); |
|
5627 } |
|
5628 |
|
5629 void setJSDOMWindowOndragover(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5630 { |
|
5631 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5632 return; |
|
5633 UNUSED_PARAM(exec); |
|
5634 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5635 imp->setOndragover(createJSAttributeEventListener(exec, value, thisObject)); |
|
5636 } |
|
5637 |
|
5638 void setJSDOMWindowOndragstart(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5639 { |
|
5640 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5641 return; |
|
5642 UNUSED_PARAM(exec); |
|
5643 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5644 imp->setOndragstart(createJSAttributeEventListener(exec, value, thisObject)); |
|
5645 } |
|
5646 |
|
5647 void setJSDOMWindowOndrop(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5648 { |
|
5649 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5650 return; |
|
5651 UNUSED_PARAM(exec); |
|
5652 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5653 imp->setOndrop(createJSAttributeEventListener(exec, value, thisObject)); |
|
5654 } |
|
5655 |
|
5656 void setJSDOMWindowOndurationchange(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5657 { |
|
5658 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5659 return; |
|
5660 UNUSED_PARAM(exec); |
|
5661 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5662 imp->setOndurationchange(createJSAttributeEventListener(exec, value, thisObject)); |
|
5663 } |
|
5664 |
|
5665 void setJSDOMWindowOnemptied(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5666 { |
|
5667 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5668 return; |
|
5669 UNUSED_PARAM(exec); |
|
5670 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5671 imp->setOnemptied(createJSAttributeEventListener(exec, value, thisObject)); |
|
5672 } |
|
5673 |
|
5674 void setJSDOMWindowOnended(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5675 { |
|
5676 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5677 return; |
|
5678 UNUSED_PARAM(exec); |
|
5679 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5680 imp->setOnended(createJSAttributeEventListener(exec, value, thisObject)); |
|
5681 } |
|
5682 |
|
5683 void setJSDOMWindowOnerror(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5684 { |
|
5685 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5686 return; |
|
5687 UNUSED_PARAM(exec); |
|
5688 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5689 imp->setOnerror(createJSAttributeEventListener(exec, value, thisObject)); |
|
5690 } |
|
5691 |
|
5692 void setJSDOMWindowOnfocus(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5693 { |
|
5694 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5695 return; |
|
5696 UNUSED_PARAM(exec); |
|
5697 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5698 imp->setOnfocus(createJSAttributeEventListener(exec, value, thisObject)); |
|
5699 } |
|
5700 |
|
5701 void setJSDOMWindowOnhashchange(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5702 { |
|
5703 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5704 return; |
|
5705 UNUSED_PARAM(exec); |
|
5706 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5707 imp->setOnhashchange(createJSAttributeEventListener(exec, value, thisObject)); |
|
5708 } |
|
5709 |
|
5710 void setJSDOMWindowOninput(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5711 { |
|
5712 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5713 return; |
|
5714 UNUSED_PARAM(exec); |
|
5715 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5716 imp->setOninput(createJSAttributeEventListener(exec, value, thisObject)); |
|
5717 } |
|
5718 |
|
5719 void setJSDOMWindowOninvalid(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5720 { |
|
5721 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5722 return; |
|
5723 UNUSED_PARAM(exec); |
|
5724 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5725 imp->setOninvalid(createJSAttributeEventListener(exec, value, thisObject)); |
|
5726 } |
|
5727 |
|
5728 void setJSDOMWindowOnkeydown(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5729 { |
|
5730 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5731 return; |
|
5732 UNUSED_PARAM(exec); |
|
5733 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5734 imp->setOnkeydown(createJSAttributeEventListener(exec, value, thisObject)); |
|
5735 } |
|
5736 |
|
5737 void setJSDOMWindowOnkeypress(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5738 { |
|
5739 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5740 return; |
|
5741 UNUSED_PARAM(exec); |
|
5742 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5743 imp->setOnkeypress(createJSAttributeEventListener(exec, value, thisObject)); |
|
5744 } |
|
5745 |
|
5746 void setJSDOMWindowOnkeyup(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5747 { |
|
5748 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5749 return; |
|
5750 UNUSED_PARAM(exec); |
|
5751 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5752 imp->setOnkeyup(createJSAttributeEventListener(exec, value, thisObject)); |
|
5753 } |
|
5754 |
|
5755 void setJSDOMWindowOnload(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5756 { |
|
5757 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5758 return; |
|
5759 UNUSED_PARAM(exec); |
|
5760 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5761 imp->setOnload(createJSAttributeEventListener(exec, value, thisObject)); |
|
5762 } |
|
5763 |
|
5764 void setJSDOMWindowOnloadeddata(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5765 { |
|
5766 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5767 return; |
|
5768 UNUSED_PARAM(exec); |
|
5769 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5770 imp->setOnloadeddata(createJSAttributeEventListener(exec, value, thisObject)); |
|
5771 } |
|
5772 |
|
5773 void setJSDOMWindowOnloadedmetadata(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5774 { |
|
5775 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5776 return; |
|
5777 UNUSED_PARAM(exec); |
|
5778 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5779 imp->setOnloadedmetadata(createJSAttributeEventListener(exec, value, thisObject)); |
|
5780 } |
|
5781 |
|
5782 void setJSDOMWindowOnloadstart(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5783 { |
|
5784 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5785 return; |
|
5786 UNUSED_PARAM(exec); |
|
5787 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5788 imp->setOnloadstart(createJSAttributeEventListener(exec, value, thisObject)); |
|
5789 } |
|
5790 |
|
5791 void setJSDOMWindowOnmessage(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5792 { |
|
5793 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5794 return; |
|
5795 UNUSED_PARAM(exec); |
|
5796 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5797 imp->setOnmessage(createJSAttributeEventListener(exec, value, thisObject)); |
|
5798 } |
|
5799 |
|
5800 void setJSDOMWindowOnmousedown(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5801 { |
|
5802 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5803 return; |
|
5804 UNUSED_PARAM(exec); |
|
5805 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5806 imp->setOnmousedown(createJSAttributeEventListener(exec, value, thisObject)); |
|
5807 } |
|
5808 |
|
5809 void setJSDOMWindowOnmousemove(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5810 { |
|
5811 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5812 return; |
|
5813 UNUSED_PARAM(exec); |
|
5814 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5815 imp->setOnmousemove(createJSAttributeEventListener(exec, value, thisObject)); |
|
5816 } |
|
5817 |
|
5818 void setJSDOMWindowOnmouseout(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5819 { |
|
5820 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5821 return; |
|
5822 UNUSED_PARAM(exec); |
|
5823 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5824 imp->setOnmouseout(createJSAttributeEventListener(exec, value, thisObject)); |
|
5825 } |
|
5826 |
|
5827 void setJSDOMWindowOnmouseover(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5828 { |
|
5829 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5830 return; |
|
5831 UNUSED_PARAM(exec); |
|
5832 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5833 imp->setOnmouseover(createJSAttributeEventListener(exec, value, thisObject)); |
|
5834 } |
|
5835 |
|
5836 void setJSDOMWindowOnmouseup(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5837 { |
|
5838 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5839 return; |
|
5840 UNUSED_PARAM(exec); |
|
5841 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5842 imp->setOnmouseup(createJSAttributeEventListener(exec, value, thisObject)); |
|
5843 } |
|
5844 |
|
5845 void setJSDOMWindowOnmousewheel(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5846 { |
|
5847 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5848 return; |
|
5849 UNUSED_PARAM(exec); |
|
5850 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5851 imp->setOnmousewheel(createJSAttributeEventListener(exec, value, thisObject)); |
|
5852 } |
|
5853 |
|
5854 void setJSDOMWindowOnoffline(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5855 { |
|
5856 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5857 return; |
|
5858 UNUSED_PARAM(exec); |
|
5859 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5860 imp->setOnoffline(createJSAttributeEventListener(exec, value, thisObject)); |
|
5861 } |
|
5862 |
|
5863 void setJSDOMWindowOnonline(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5864 { |
|
5865 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5866 return; |
|
5867 UNUSED_PARAM(exec); |
|
5868 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5869 imp->setOnonline(createJSAttributeEventListener(exec, value, thisObject)); |
|
5870 } |
|
5871 |
|
5872 void setJSDOMWindowOnpagehide(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5873 { |
|
5874 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5875 return; |
|
5876 UNUSED_PARAM(exec); |
|
5877 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5878 imp->setOnpagehide(createJSAttributeEventListener(exec, value, thisObject)); |
|
5879 } |
|
5880 |
|
5881 void setJSDOMWindowOnpageshow(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5882 { |
|
5883 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5884 return; |
|
5885 UNUSED_PARAM(exec); |
|
5886 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5887 imp->setOnpageshow(createJSAttributeEventListener(exec, value, thisObject)); |
|
5888 } |
|
5889 |
|
5890 void setJSDOMWindowOnpause(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5891 { |
|
5892 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5893 return; |
|
5894 UNUSED_PARAM(exec); |
|
5895 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5896 imp->setOnpause(createJSAttributeEventListener(exec, value, thisObject)); |
|
5897 } |
|
5898 |
|
5899 void setJSDOMWindowOnplay(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5900 { |
|
5901 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5902 return; |
|
5903 UNUSED_PARAM(exec); |
|
5904 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5905 imp->setOnplay(createJSAttributeEventListener(exec, value, thisObject)); |
|
5906 } |
|
5907 |
|
5908 void setJSDOMWindowOnplaying(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5909 { |
|
5910 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5911 return; |
|
5912 UNUSED_PARAM(exec); |
|
5913 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5914 imp->setOnplaying(createJSAttributeEventListener(exec, value, thisObject)); |
|
5915 } |
|
5916 |
|
5917 void setJSDOMWindowOnpopstate(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5918 { |
|
5919 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5920 return; |
|
5921 UNUSED_PARAM(exec); |
|
5922 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5923 imp->setOnpopstate(createJSAttributeEventListener(exec, value, thisObject)); |
|
5924 } |
|
5925 |
|
5926 void setJSDOMWindowOnprogress(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5927 { |
|
5928 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5929 return; |
|
5930 UNUSED_PARAM(exec); |
|
5931 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5932 imp->setOnprogress(createJSAttributeEventListener(exec, value, thisObject)); |
|
5933 } |
|
5934 |
|
5935 void setJSDOMWindowOnratechange(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5936 { |
|
5937 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5938 return; |
|
5939 UNUSED_PARAM(exec); |
|
5940 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5941 imp->setOnratechange(createJSAttributeEventListener(exec, value, thisObject)); |
|
5942 } |
|
5943 |
|
5944 void setJSDOMWindowOnresize(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5945 { |
|
5946 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5947 return; |
|
5948 UNUSED_PARAM(exec); |
|
5949 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5950 imp->setOnresize(createJSAttributeEventListener(exec, value, thisObject)); |
|
5951 } |
|
5952 |
|
5953 void setJSDOMWindowOnscroll(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5954 { |
|
5955 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5956 return; |
|
5957 UNUSED_PARAM(exec); |
|
5958 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5959 imp->setOnscroll(createJSAttributeEventListener(exec, value, thisObject)); |
|
5960 } |
|
5961 |
|
5962 void setJSDOMWindowOnseeked(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5963 { |
|
5964 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5965 return; |
|
5966 UNUSED_PARAM(exec); |
|
5967 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5968 imp->setOnseeked(createJSAttributeEventListener(exec, value, thisObject)); |
|
5969 } |
|
5970 |
|
5971 void setJSDOMWindowOnseeking(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5972 { |
|
5973 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5974 return; |
|
5975 UNUSED_PARAM(exec); |
|
5976 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5977 imp->setOnseeking(createJSAttributeEventListener(exec, value, thisObject)); |
|
5978 } |
|
5979 |
|
5980 void setJSDOMWindowOnselect(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5981 { |
|
5982 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5983 return; |
|
5984 UNUSED_PARAM(exec); |
|
5985 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5986 imp->setOnselect(createJSAttributeEventListener(exec, value, thisObject)); |
|
5987 } |
|
5988 |
|
5989 void setJSDOMWindowOnstalled(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5990 { |
|
5991 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
5992 return; |
|
5993 UNUSED_PARAM(exec); |
|
5994 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
5995 imp->setOnstalled(createJSAttributeEventListener(exec, value, thisObject)); |
|
5996 } |
|
5997 |
|
5998 void setJSDOMWindowOnstorage(ExecState* exec, JSObject* thisObject, JSValue value) |
|
5999 { |
|
6000 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6001 return; |
|
6002 UNUSED_PARAM(exec); |
|
6003 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6004 imp->setOnstorage(createJSAttributeEventListener(exec, value, thisObject)); |
|
6005 } |
|
6006 |
|
6007 void setJSDOMWindowOnsubmit(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6008 { |
|
6009 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6010 return; |
|
6011 UNUSED_PARAM(exec); |
|
6012 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6013 imp->setOnsubmit(createJSAttributeEventListener(exec, value, thisObject)); |
|
6014 } |
|
6015 |
|
6016 void setJSDOMWindowOnsuspend(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6017 { |
|
6018 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6019 return; |
|
6020 UNUSED_PARAM(exec); |
|
6021 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6022 imp->setOnsuspend(createJSAttributeEventListener(exec, value, thisObject)); |
|
6023 } |
|
6024 |
|
6025 void setJSDOMWindowOntimeupdate(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6026 { |
|
6027 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6028 return; |
|
6029 UNUSED_PARAM(exec); |
|
6030 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6031 imp->setOntimeupdate(createJSAttributeEventListener(exec, value, thisObject)); |
|
6032 } |
|
6033 |
|
6034 void setJSDOMWindowOnunload(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6035 { |
|
6036 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6037 return; |
|
6038 UNUSED_PARAM(exec); |
|
6039 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6040 imp->setOnunload(createJSAttributeEventListener(exec, value, thisObject)); |
|
6041 } |
|
6042 |
|
6043 void setJSDOMWindowOnvolumechange(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6044 { |
|
6045 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6046 return; |
|
6047 UNUSED_PARAM(exec); |
|
6048 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6049 imp->setOnvolumechange(createJSAttributeEventListener(exec, value, thisObject)); |
|
6050 } |
|
6051 |
|
6052 void setJSDOMWindowOnwaiting(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6053 { |
|
6054 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6055 return; |
|
6056 UNUSED_PARAM(exec); |
|
6057 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6058 imp->setOnwaiting(createJSAttributeEventListener(exec, value, thisObject)); |
|
6059 } |
|
6060 |
|
6061 void setJSDOMWindowOnreset(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6062 { |
|
6063 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6064 return; |
|
6065 UNUSED_PARAM(exec); |
|
6066 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6067 imp->setOnreset(createJSAttributeEventListener(exec, value, thisObject)); |
|
6068 } |
|
6069 |
|
6070 void setJSDOMWindowOnsearch(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6071 { |
|
6072 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6073 return; |
|
6074 UNUSED_PARAM(exec); |
|
6075 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6076 imp->setOnsearch(createJSAttributeEventListener(exec, value, thisObject)); |
|
6077 } |
|
6078 |
|
6079 void setJSDOMWindowOnwebkitanimationend(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6080 { |
|
6081 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6082 return; |
|
6083 UNUSED_PARAM(exec); |
|
6084 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6085 imp->setOnwebkitanimationend(createJSAttributeEventListener(exec, value, thisObject)); |
|
6086 } |
|
6087 |
|
6088 void setJSDOMWindowOnwebkitanimationiteration(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6089 { |
|
6090 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6091 return; |
|
6092 UNUSED_PARAM(exec); |
|
6093 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6094 imp->setOnwebkitanimationiteration(createJSAttributeEventListener(exec, value, thisObject)); |
|
6095 } |
|
6096 |
|
6097 void setJSDOMWindowOnwebkitanimationstart(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6098 { |
|
6099 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6100 return; |
|
6101 UNUSED_PARAM(exec); |
|
6102 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6103 imp->setOnwebkitanimationstart(createJSAttributeEventListener(exec, value, thisObject)); |
|
6104 } |
|
6105 |
|
6106 void setJSDOMWindowOnwebkittransitionend(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6107 { |
|
6108 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6109 return; |
|
6110 UNUSED_PARAM(exec); |
|
6111 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6112 imp->setOnwebkittransitionend(createJSAttributeEventListener(exec, value, thisObject)); |
|
6113 } |
|
6114 |
|
6115 #if ENABLE(TOUCH_EVENTS) |
|
6116 void setJSDOMWindowOntouchstart(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6117 { |
|
6118 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6119 return; |
|
6120 UNUSED_PARAM(exec); |
|
6121 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6122 imp->setOntouchstart(createJSAttributeEventListener(exec, value, thisObject)); |
|
6123 } |
|
6124 #endif |
|
6125 |
|
6126 #if ENABLE(TOUCH_EVENTS) |
|
6127 void setJSDOMWindowOntouchmove(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6128 { |
|
6129 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6130 return; |
|
6131 UNUSED_PARAM(exec); |
|
6132 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6133 imp->setOntouchmove(createJSAttributeEventListener(exec, value, thisObject)); |
|
6134 } |
|
6135 #endif |
|
6136 |
|
6137 #if ENABLE(TOUCH_EVENTS) |
|
6138 void setJSDOMWindowOntouchend(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6139 { |
|
6140 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6141 return; |
|
6142 UNUSED_PARAM(exec); |
|
6143 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6144 imp->setOntouchend(createJSAttributeEventListener(exec, value, thisObject)); |
|
6145 } |
|
6146 #endif |
|
6147 |
|
6148 #if ENABLE(TOUCH_EVENTS) |
|
6149 void setJSDOMWindowOntouchcancel(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6150 { |
|
6151 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6152 return; |
|
6153 UNUSED_PARAM(exec); |
|
6154 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6155 imp->setOntouchcancel(createJSAttributeEventListener(exec, value, thisObject)); |
|
6156 } |
|
6157 #endif |
|
6158 |
|
6159 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
6160 void setJSDOMWindowOntransformactionstart(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6161 { |
|
6162 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6163 return; |
|
6164 UNUSED_PARAM(exec); |
|
6165 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6166 imp->setOntransformactionstart(createJSAttributeEventListener(exec, value, thisObject)); |
|
6167 } |
|
6168 #endif |
|
6169 |
|
6170 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
6171 void setJSDOMWindowOntransformactionupdate(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6172 { |
|
6173 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6174 return; |
|
6175 UNUSED_PARAM(exec); |
|
6176 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6177 imp->setOntransformactionupdate(createJSAttributeEventListener(exec, value, thisObject)); |
|
6178 } |
|
6179 #endif |
|
6180 |
|
6181 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
6182 void setJSDOMWindowOntransformactionend(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6183 { |
|
6184 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6185 return; |
|
6186 UNUSED_PARAM(exec); |
|
6187 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6188 imp->setOntransformactionend(createJSAttributeEventListener(exec, value, thisObject)); |
|
6189 } |
|
6190 #endif |
|
6191 |
|
6192 #if ENABLE(DEVICE_ORIENTATION) |
|
6193 void setJSDOMWindowDeviceOrientationEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6194 { |
|
6195 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6196 return; |
|
6197 // Shadowing a built-in constructor |
|
6198 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DeviceOrientationEvent"), value); |
|
6199 } |
|
6200 #endif |
|
6201 |
|
6202 #if ENABLE(DEVICE_ORIENTATION) |
|
6203 void setJSDOMWindowOndeviceorientation(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6204 { |
|
6205 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6206 return; |
|
6207 UNUSED_PARAM(exec); |
|
6208 DOMWindow* imp = static_cast<DOMWindow*>(static_cast<JSDOMWindow*>(thisObject)->impl()); |
|
6209 imp->setOndeviceorientation(createJSAttributeEventListener(exec, value, thisObject)); |
|
6210 } |
|
6211 #endif |
|
6212 |
|
6213 void setJSDOMWindowStyleSheetConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6214 { |
|
6215 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6216 return; |
|
6217 // Shadowing a built-in constructor |
|
6218 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "StyleSheet"), value); |
|
6219 } |
|
6220 |
|
6221 void setJSDOMWindowCSSStyleSheetConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6222 { |
|
6223 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6224 return; |
|
6225 // Shadowing a built-in constructor |
|
6226 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSStyleSheet"), value); |
|
6227 } |
|
6228 |
|
6229 void setJSDOMWindowCSSValueConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6230 { |
|
6231 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6232 return; |
|
6233 // Shadowing a built-in constructor |
|
6234 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSValue"), value); |
|
6235 } |
|
6236 |
|
6237 void setJSDOMWindowCSSPrimitiveValueConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6238 { |
|
6239 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6240 return; |
|
6241 // Shadowing a built-in constructor |
|
6242 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSPrimitiveValue"), value); |
|
6243 } |
|
6244 |
|
6245 void setJSDOMWindowCSSValueListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6246 { |
|
6247 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6248 return; |
|
6249 // Shadowing a built-in constructor |
|
6250 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSValueList"), value); |
|
6251 } |
|
6252 |
|
6253 void setJSDOMWindowWebKitCSSTransformValueConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6254 { |
|
6255 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6256 return; |
|
6257 // Shadowing a built-in constructor |
|
6258 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSTransformValue"), value); |
|
6259 } |
|
6260 |
|
6261 void setJSDOMWindowCSSRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6262 { |
|
6263 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6264 return; |
|
6265 // Shadowing a built-in constructor |
|
6266 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSRule"), value); |
|
6267 } |
|
6268 |
|
6269 void setJSDOMWindowCSSCharsetRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6270 { |
|
6271 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6272 return; |
|
6273 // Shadowing a built-in constructor |
|
6274 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSCharsetRule"), value); |
|
6275 } |
|
6276 |
|
6277 void setJSDOMWindowCSSFontFaceRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6278 { |
|
6279 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6280 return; |
|
6281 // Shadowing a built-in constructor |
|
6282 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSFontFaceRule"), value); |
|
6283 } |
|
6284 |
|
6285 void setJSDOMWindowCSSImportRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6286 { |
|
6287 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6288 return; |
|
6289 // Shadowing a built-in constructor |
|
6290 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSImportRule"), value); |
|
6291 } |
|
6292 |
|
6293 void setJSDOMWindowCSSMediaRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6294 { |
|
6295 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6296 return; |
|
6297 // Shadowing a built-in constructor |
|
6298 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSMediaRule"), value); |
|
6299 } |
|
6300 |
|
6301 void setJSDOMWindowCSSPageRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6302 { |
|
6303 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6304 return; |
|
6305 // Shadowing a built-in constructor |
|
6306 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSPageRule"), value); |
|
6307 } |
|
6308 |
|
6309 void setJSDOMWindowCSSStyleRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6310 { |
|
6311 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6312 return; |
|
6313 // Shadowing a built-in constructor |
|
6314 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSStyleRule"), value); |
|
6315 } |
|
6316 |
|
6317 void setJSDOMWindowCSSVariablesRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6318 { |
|
6319 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6320 return; |
|
6321 // Shadowing a built-in constructor |
|
6322 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSVariablesRule"), value); |
|
6323 } |
|
6324 |
|
6325 void setJSDOMWindowCSSVariablesDeclarationConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6326 { |
|
6327 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6328 return; |
|
6329 // Shadowing a built-in constructor |
|
6330 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSVariablesDeclaration"), value); |
|
6331 } |
|
6332 |
|
6333 void setJSDOMWindowCSSStyleDeclarationConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6334 { |
|
6335 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6336 return; |
|
6337 // Shadowing a built-in constructor |
|
6338 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSStyleDeclaration"), value); |
|
6339 } |
|
6340 |
|
6341 void setJSDOMWindowMediaListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6342 { |
|
6343 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6344 return; |
|
6345 // Shadowing a built-in constructor |
|
6346 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MediaList"), value); |
|
6347 } |
|
6348 |
|
6349 void setJSDOMWindowCounterConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6350 { |
|
6351 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6352 return; |
|
6353 // Shadowing a built-in constructor |
|
6354 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Counter"), value); |
|
6355 } |
|
6356 |
|
6357 void setJSDOMWindowCSSRuleListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6358 { |
|
6359 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6360 return; |
|
6361 // Shadowing a built-in constructor |
|
6362 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CSSRuleList"), value); |
|
6363 } |
|
6364 |
|
6365 void setJSDOMWindowRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6366 { |
|
6367 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6368 return; |
|
6369 // Shadowing a built-in constructor |
|
6370 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Rect"), value); |
|
6371 } |
|
6372 |
|
6373 void setJSDOMWindowRGBColorConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6374 { |
|
6375 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6376 return; |
|
6377 // Shadowing a built-in constructor |
|
6378 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "RGBColor"), value); |
|
6379 } |
|
6380 |
|
6381 void setJSDOMWindowStyleSheetListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6382 { |
|
6383 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6384 return; |
|
6385 // Shadowing a built-in constructor |
|
6386 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "StyleSheetList"), value); |
|
6387 } |
|
6388 |
|
6389 void setJSDOMWindowDOMExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6390 { |
|
6391 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6392 return; |
|
6393 // Shadowing a built-in constructor |
|
6394 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMException"), value); |
|
6395 } |
|
6396 |
|
6397 void setJSDOMWindowDOMStringListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6398 { |
|
6399 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6400 return; |
|
6401 // Shadowing a built-in constructor |
|
6402 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMStringList"), value); |
|
6403 } |
|
6404 |
|
6405 void setJSDOMWindowDOMImplementationConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6406 { |
|
6407 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6408 return; |
|
6409 // Shadowing a built-in constructor |
|
6410 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMImplementation"), value); |
|
6411 } |
|
6412 |
|
6413 void setJSDOMWindowDocumentFragmentConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6414 { |
|
6415 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6416 return; |
|
6417 // Shadowing a built-in constructor |
|
6418 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DocumentFragment"), value); |
|
6419 } |
|
6420 |
|
6421 void setJSDOMWindowDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6422 { |
|
6423 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6424 return; |
|
6425 // Shadowing a built-in constructor |
|
6426 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Document"), value); |
|
6427 } |
|
6428 |
|
6429 void setJSDOMWindowNodeConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6430 { |
|
6431 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6432 return; |
|
6433 // Shadowing a built-in constructor |
|
6434 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Node"), value); |
|
6435 } |
|
6436 |
|
6437 void setJSDOMWindowNodeListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6438 { |
|
6439 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6440 return; |
|
6441 // Shadowing a built-in constructor |
|
6442 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "NodeList"), value); |
|
6443 } |
|
6444 |
|
6445 void setJSDOMWindowNamedNodeMapConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6446 { |
|
6447 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6448 return; |
|
6449 // Shadowing a built-in constructor |
|
6450 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "NamedNodeMap"), value); |
|
6451 } |
|
6452 |
|
6453 void setJSDOMWindowCharacterDataConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6454 { |
|
6455 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6456 return; |
|
6457 // Shadowing a built-in constructor |
|
6458 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CharacterData"), value); |
|
6459 } |
|
6460 |
|
6461 void setJSDOMWindowAttrConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6462 { |
|
6463 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6464 return; |
|
6465 // Shadowing a built-in constructor |
|
6466 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Attr"), value); |
|
6467 } |
|
6468 |
|
6469 void setJSDOMWindowElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6470 { |
|
6471 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6472 return; |
|
6473 // Shadowing a built-in constructor |
|
6474 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Element"), value); |
|
6475 } |
|
6476 |
|
6477 void setJSDOMWindowTextConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6478 { |
|
6479 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6480 return; |
|
6481 // Shadowing a built-in constructor |
|
6482 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Text"), value); |
|
6483 } |
|
6484 |
|
6485 void setJSDOMWindowCommentConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6486 { |
|
6487 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6488 return; |
|
6489 // Shadowing a built-in constructor |
|
6490 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Comment"), value); |
|
6491 } |
|
6492 |
|
6493 void setJSDOMWindowCDATASectionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6494 { |
|
6495 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6496 return; |
|
6497 // Shadowing a built-in constructor |
|
6498 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CDATASection"), value); |
|
6499 } |
|
6500 |
|
6501 void setJSDOMWindowDocumentTypeConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6502 { |
|
6503 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6504 return; |
|
6505 // Shadowing a built-in constructor |
|
6506 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DocumentType"), value); |
|
6507 } |
|
6508 |
|
6509 void setJSDOMWindowNotationConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6510 { |
|
6511 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6512 return; |
|
6513 // Shadowing a built-in constructor |
|
6514 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Notation"), value); |
|
6515 } |
|
6516 |
|
6517 void setJSDOMWindowEntityConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6518 { |
|
6519 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6520 return; |
|
6521 // Shadowing a built-in constructor |
|
6522 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Entity"), value); |
|
6523 } |
|
6524 |
|
6525 void setJSDOMWindowEntityReferenceConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6526 { |
|
6527 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6528 return; |
|
6529 // Shadowing a built-in constructor |
|
6530 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "EntityReference"), value); |
|
6531 } |
|
6532 |
|
6533 void setJSDOMWindowProcessingInstructionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6534 { |
|
6535 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6536 return; |
|
6537 // Shadowing a built-in constructor |
|
6538 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ProcessingInstruction"), value); |
|
6539 } |
|
6540 |
|
6541 void setJSDOMWindowHTMLDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6542 { |
|
6543 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6544 return; |
|
6545 // Shadowing a built-in constructor |
|
6546 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDocument"), value); |
|
6547 } |
|
6548 |
|
6549 void setJSDOMWindowHTMLElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6550 { |
|
6551 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6552 return; |
|
6553 // Shadowing a built-in constructor |
|
6554 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLElement"), value); |
|
6555 } |
|
6556 |
|
6557 void setJSDOMWindowHTMLAnchorElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6558 { |
|
6559 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6560 return; |
|
6561 // Shadowing a built-in constructor |
|
6562 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAnchorElement"), value); |
|
6563 } |
|
6564 |
|
6565 void setJSDOMWindowHTMLAppletElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6566 { |
|
6567 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6568 return; |
|
6569 // Shadowing a built-in constructor |
|
6570 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAppletElement"), value); |
|
6571 } |
|
6572 |
|
6573 void setJSDOMWindowHTMLAreaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6574 { |
|
6575 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6576 return; |
|
6577 // Shadowing a built-in constructor |
|
6578 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAreaElement"), value); |
|
6579 } |
|
6580 |
|
6581 void setJSDOMWindowHTMLBRElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6582 { |
|
6583 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6584 return; |
|
6585 // Shadowing a built-in constructor |
|
6586 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBRElement"), value); |
|
6587 } |
|
6588 |
|
6589 void setJSDOMWindowHTMLBaseElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6590 { |
|
6591 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6592 return; |
|
6593 // Shadowing a built-in constructor |
|
6594 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBaseElement"), value); |
|
6595 } |
|
6596 |
|
6597 void setJSDOMWindowHTMLBaseFontElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6598 { |
|
6599 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6600 return; |
|
6601 // Shadowing a built-in constructor |
|
6602 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBaseFontElement"), value); |
|
6603 } |
|
6604 |
|
6605 void setJSDOMWindowHTMLBlockquoteElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6606 { |
|
6607 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6608 return; |
|
6609 // Shadowing a built-in constructor |
|
6610 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBlockquoteElement"), value); |
|
6611 } |
|
6612 |
|
6613 void setJSDOMWindowHTMLBodyElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6614 { |
|
6615 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6616 return; |
|
6617 // Shadowing a built-in constructor |
|
6618 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLBodyElement"), value); |
|
6619 } |
|
6620 |
|
6621 void setJSDOMWindowHTMLButtonElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6622 { |
|
6623 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6624 return; |
|
6625 // Shadowing a built-in constructor |
|
6626 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLButtonElement"), value); |
|
6627 } |
|
6628 |
|
6629 void setJSDOMWindowHTMLCanvasElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6630 { |
|
6631 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6632 return; |
|
6633 // Shadowing a built-in constructor |
|
6634 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLCanvasElement"), value); |
|
6635 } |
|
6636 |
|
6637 #if ENABLE(DATAGRID) |
|
6638 void setJSDOMWindowHTMLDataGridElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6639 { |
|
6640 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6641 return; |
|
6642 // Shadowing a built-in constructor |
|
6643 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridElement"), value); |
|
6644 } |
|
6645 #endif |
|
6646 |
|
6647 #if ENABLE(DATAGRID) |
|
6648 void setJSDOMWindowHTMLDataGridCellElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6649 { |
|
6650 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6651 return; |
|
6652 // Shadowing a built-in constructor |
|
6653 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridCellElement"), value); |
|
6654 } |
|
6655 #endif |
|
6656 |
|
6657 #if ENABLE(DATAGRID) |
|
6658 void setJSDOMWindowHTMLDataGridColElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6659 { |
|
6660 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6661 return; |
|
6662 // Shadowing a built-in constructor |
|
6663 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDataGridColElement"), value); |
|
6664 } |
|
6665 #endif |
|
6666 |
|
6667 void setJSDOMWindowHTMLDListElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6668 { |
|
6669 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6670 return; |
|
6671 // Shadowing a built-in constructor |
|
6672 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDListElement"), value); |
|
6673 } |
|
6674 |
|
6675 void setJSDOMWindowHTMLDirectoryElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6676 { |
|
6677 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6678 return; |
|
6679 // Shadowing a built-in constructor |
|
6680 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDirectoryElement"), value); |
|
6681 } |
|
6682 |
|
6683 void setJSDOMWindowHTMLDivElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6684 { |
|
6685 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6686 return; |
|
6687 // Shadowing a built-in constructor |
|
6688 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLDivElement"), value); |
|
6689 } |
|
6690 |
|
6691 void setJSDOMWindowHTMLEmbedElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6692 { |
|
6693 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6694 return; |
|
6695 // Shadowing a built-in constructor |
|
6696 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLEmbedElement"), value); |
|
6697 } |
|
6698 |
|
6699 void setJSDOMWindowHTMLFieldSetElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6700 { |
|
6701 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6702 return; |
|
6703 // Shadowing a built-in constructor |
|
6704 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFieldSetElement"), value); |
|
6705 } |
|
6706 |
|
6707 void setJSDOMWindowHTMLFontElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6708 { |
|
6709 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6710 return; |
|
6711 // Shadowing a built-in constructor |
|
6712 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFontElement"), value); |
|
6713 } |
|
6714 |
|
6715 void setJSDOMWindowHTMLFormElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6716 { |
|
6717 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6718 return; |
|
6719 // Shadowing a built-in constructor |
|
6720 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFormElement"), value); |
|
6721 } |
|
6722 |
|
6723 void setJSDOMWindowHTMLFrameElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6724 { |
|
6725 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6726 return; |
|
6727 // Shadowing a built-in constructor |
|
6728 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFrameElement"), value); |
|
6729 } |
|
6730 |
|
6731 void setJSDOMWindowHTMLFrameSetElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6732 { |
|
6733 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6734 return; |
|
6735 // Shadowing a built-in constructor |
|
6736 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLFrameSetElement"), value); |
|
6737 } |
|
6738 |
|
6739 void setJSDOMWindowHTMLHRElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6740 { |
|
6741 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6742 return; |
|
6743 // Shadowing a built-in constructor |
|
6744 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHRElement"), value); |
|
6745 } |
|
6746 |
|
6747 void setJSDOMWindowHTMLHeadElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6748 { |
|
6749 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6750 return; |
|
6751 // Shadowing a built-in constructor |
|
6752 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHeadElement"), value); |
|
6753 } |
|
6754 |
|
6755 void setJSDOMWindowHTMLHeadingElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6756 { |
|
6757 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6758 return; |
|
6759 // Shadowing a built-in constructor |
|
6760 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHeadingElement"), value); |
|
6761 } |
|
6762 |
|
6763 void setJSDOMWindowHTMLHtmlElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6764 { |
|
6765 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6766 return; |
|
6767 // Shadowing a built-in constructor |
|
6768 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLHtmlElement"), value); |
|
6769 } |
|
6770 |
|
6771 void setJSDOMWindowHTMLIFrameElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6772 { |
|
6773 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6774 return; |
|
6775 // Shadowing a built-in constructor |
|
6776 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLIFrameElement"), value); |
|
6777 } |
|
6778 |
|
6779 void setJSDOMWindowHTMLImageElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6780 { |
|
6781 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6782 return; |
|
6783 // Shadowing a built-in constructor |
|
6784 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLImageElement"), value); |
|
6785 } |
|
6786 |
|
6787 void setJSDOMWindowHTMLInputElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6788 { |
|
6789 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6790 return; |
|
6791 // Shadowing a built-in constructor |
|
6792 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLInputElement"), value); |
|
6793 } |
|
6794 |
|
6795 void setJSDOMWindowHTMLIsIndexElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6796 { |
|
6797 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6798 return; |
|
6799 // Shadowing a built-in constructor |
|
6800 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLIsIndexElement"), value); |
|
6801 } |
|
6802 |
|
6803 void setJSDOMWindowHTMLLIElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6804 { |
|
6805 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6806 return; |
|
6807 // Shadowing a built-in constructor |
|
6808 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLIElement"), value); |
|
6809 } |
|
6810 |
|
6811 void setJSDOMWindowHTMLLabelElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6812 { |
|
6813 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6814 return; |
|
6815 // Shadowing a built-in constructor |
|
6816 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLabelElement"), value); |
|
6817 } |
|
6818 |
|
6819 void setJSDOMWindowHTMLLegendElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6820 { |
|
6821 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6822 return; |
|
6823 // Shadowing a built-in constructor |
|
6824 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLegendElement"), value); |
|
6825 } |
|
6826 |
|
6827 void setJSDOMWindowHTMLLinkElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6828 { |
|
6829 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6830 return; |
|
6831 // Shadowing a built-in constructor |
|
6832 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLLinkElement"), value); |
|
6833 } |
|
6834 |
|
6835 void setJSDOMWindowHTMLMapElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6836 { |
|
6837 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6838 return; |
|
6839 // Shadowing a built-in constructor |
|
6840 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMapElement"), value); |
|
6841 } |
|
6842 |
|
6843 void setJSDOMWindowHTMLMarqueeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6844 { |
|
6845 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6846 return; |
|
6847 // Shadowing a built-in constructor |
|
6848 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMarqueeElement"), value); |
|
6849 } |
|
6850 |
|
6851 void setJSDOMWindowHTMLMenuElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6852 { |
|
6853 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6854 return; |
|
6855 // Shadowing a built-in constructor |
|
6856 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMenuElement"), value); |
|
6857 } |
|
6858 |
|
6859 void setJSDOMWindowHTMLMetaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6860 { |
|
6861 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6862 return; |
|
6863 // Shadowing a built-in constructor |
|
6864 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMetaElement"), value); |
|
6865 } |
|
6866 |
|
6867 void setJSDOMWindowHTMLMeterElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6868 { |
|
6869 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6870 return; |
|
6871 // Shadowing a built-in constructor |
|
6872 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMeterElement"), value); |
|
6873 } |
|
6874 |
|
6875 void setJSDOMWindowHTMLModElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6876 { |
|
6877 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6878 return; |
|
6879 // Shadowing a built-in constructor |
|
6880 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLModElement"), value); |
|
6881 } |
|
6882 |
|
6883 void setJSDOMWindowHTMLOListElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6884 { |
|
6885 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6886 return; |
|
6887 // Shadowing a built-in constructor |
|
6888 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLOListElement"), value); |
|
6889 } |
|
6890 |
|
6891 void setJSDOMWindowHTMLObjectElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6892 { |
|
6893 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6894 return; |
|
6895 // Shadowing a built-in constructor |
|
6896 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLObjectElement"), value); |
|
6897 } |
|
6898 |
|
6899 void setJSDOMWindowHTMLOptGroupElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6900 { |
|
6901 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6902 return; |
|
6903 // Shadowing a built-in constructor |
|
6904 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLOptGroupElement"), value); |
|
6905 } |
|
6906 |
|
6907 void setJSDOMWindowHTMLOptionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6908 { |
|
6909 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6910 return; |
|
6911 // Shadowing a built-in constructor |
|
6912 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLOptionElement"), value); |
|
6913 } |
|
6914 |
|
6915 void setJSDOMWindowHTMLParagraphElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6916 { |
|
6917 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6918 return; |
|
6919 // Shadowing a built-in constructor |
|
6920 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLParagraphElement"), value); |
|
6921 } |
|
6922 |
|
6923 void setJSDOMWindowHTMLParamElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6924 { |
|
6925 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6926 return; |
|
6927 // Shadowing a built-in constructor |
|
6928 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLParamElement"), value); |
|
6929 } |
|
6930 |
|
6931 void setJSDOMWindowHTMLPreElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6932 { |
|
6933 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6934 return; |
|
6935 // Shadowing a built-in constructor |
|
6936 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLPreElement"), value); |
|
6937 } |
|
6938 |
|
6939 void setJSDOMWindowHTMLProgressElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6940 { |
|
6941 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6942 return; |
|
6943 // Shadowing a built-in constructor |
|
6944 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLProgressElement"), value); |
|
6945 } |
|
6946 |
|
6947 void setJSDOMWindowHTMLQuoteElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6948 { |
|
6949 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6950 return; |
|
6951 // Shadowing a built-in constructor |
|
6952 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLQuoteElement"), value); |
|
6953 } |
|
6954 |
|
6955 void setJSDOMWindowHTMLScriptElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6956 { |
|
6957 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6958 return; |
|
6959 // Shadowing a built-in constructor |
|
6960 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLScriptElement"), value); |
|
6961 } |
|
6962 |
|
6963 void setJSDOMWindowHTMLSelectElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6964 { |
|
6965 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6966 return; |
|
6967 // Shadowing a built-in constructor |
|
6968 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLSelectElement"), value); |
|
6969 } |
|
6970 |
|
6971 void setJSDOMWindowHTMLStyleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6972 { |
|
6973 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6974 return; |
|
6975 // Shadowing a built-in constructor |
|
6976 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLStyleElement"), value); |
|
6977 } |
|
6978 |
|
6979 void setJSDOMWindowHTMLTableCaptionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6980 { |
|
6981 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6982 return; |
|
6983 // Shadowing a built-in constructor |
|
6984 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableCaptionElement"), value); |
|
6985 } |
|
6986 |
|
6987 void setJSDOMWindowHTMLTableCellElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6988 { |
|
6989 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6990 return; |
|
6991 // Shadowing a built-in constructor |
|
6992 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableCellElement"), value); |
|
6993 } |
|
6994 |
|
6995 void setJSDOMWindowHTMLTableColElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
6996 { |
|
6997 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
6998 return; |
|
6999 // Shadowing a built-in constructor |
|
7000 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableColElement"), value); |
|
7001 } |
|
7002 |
|
7003 void setJSDOMWindowHTMLTableElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7004 { |
|
7005 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7006 return; |
|
7007 // Shadowing a built-in constructor |
|
7008 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableElement"), value); |
|
7009 } |
|
7010 |
|
7011 void setJSDOMWindowHTMLTableRowElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7012 { |
|
7013 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7014 return; |
|
7015 // Shadowing a built-in constructor |
|
7016 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableRowElement"), value); |
|
7017 } |
|
7018 |
|
7019 void setJSDOMWindowHTMLTableSectionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7020 { |
|
7021 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7022 return; |
|
7023 // Shadowing a built-in constructor |
|
7024 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTableSectionElement"), value); |
|
7025 } |
|
7026 |
|
7027 void setJSDOMWindowHTMLTextAreaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7028 { |
|
7029 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7030 return; |
|
7031 // Shadowing a built-in constructor |
|
7032 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTextAreaElement"), value); |
|
7033 } |
|
7034 |
|
7035 void setJSDOMWindowHTMLTitleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7036 { |
|
7037 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7038 return; |
|
7039 // Shadowing a built-in constructor |
|
7040 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLTitleElement"), value); |
|
7041 } |
|
7042 |
|
7043 void setJSDOMWindowHTMLUListElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7044 { |
|
7045 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7046 return; |
|
7047 // Shadowing a built-in constructor |
|
7048 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLUListElement"), value); |
|
7049 } |
|
7050 |
|
7051 void setJSDOMWindowHTMLCollectionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7052 { |
|
7053 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7054 return; |
|
7055 // Shadowing a built-in constructor |
|
7056 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLCollection"), value); |
|
7057 } |
|
7058 |
|
7059 void setJSDOMWindowHTMLAllCollectionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7060 { |
|
7061 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7062 return; |
|
7063 // Shadowing a built-in constructor |
|
7064 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAllCollection"), value); |
|
7065 } |
|
7066 |
|
7067 void setJSDOMWindowImageConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7068 { |
|
7069 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7070 return; |
|
7071 // Shadowing a built-in constructor |
|
7072 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Image"), value); |
|
7073 } |
|
7074 |
|
7075 void setJSDOMWindowOptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7076 { |
|
7077 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7078 return; |
|
7079 // Shadowing a built-in constructor |
|
7080 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Option"), value); |
|
7081 } |
|
7082 |
|
7083 void setJSDOMWindowCanvasPatternConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7084 { |
|
7085 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7086 return; |
|
7087 // Shadowing a built-in constructor |
|
7088 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CanvasPattern"), value); |
|
7089 } |
|
7090 |
|
7091 void setJSDOMWindowCanvasGradientConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7092 { |
|
7093 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7094 return; |
|
7095 // Shadowing a built-in constructor |
|
7096 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CanvasGradient"), value); |
|
7097 } |
|
7098 |
|
7099 void setJSDOMWindowCanvasRenderingContext2DConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7100 { |
|
7101 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7102 return; |
|
7103 // Shadowing a built-in constructor |
|
7104 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "CanvasRenderingContext2D"), value); |
|
7105 } |
|
7106 |
|
7107 void setJSDOMWindowImageDataConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7108 { |
|
7109 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7110 return; |
|
7111 // Shadowing a built-in constructor |
|
7112 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ImageData"), value); |
|
7113 } |
|
7114 |
|
7115 #if ENABLE(3D_CANVAS) |
|
7116 void setJSDOMWindowWebGLRenderingContextConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7117 { |
|
7118 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7119 return; |
|
7120 // Shadowing a built-in constructor |
|
7121 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLRenderingContext"), value); |
|
7122 } |
|
7123 #endif |
|
7124 |
|
7125 void setJSDOMWindowTextMetricsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7126 { |
|
7127 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7128 return; |
|
7129 // Shadowing a built-in constructor |
|
7130 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TextMetrics"), value); |
|
7131 } |
|
7132 |
|
7133 void setJSDOMWindowDOMStringMapConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7134 { |
|
7135 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7136 return; |
|
7137 // Shadowing a built-in constructor |
|
7138 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMStringMap"), value); |
|
7139 } |
|
7140 |
|
7141 #if ENABLE(3D_CANVAS) |
|
7142 void setJSDOMWindowArrayBufferConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7143 { |
|
7144 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7145 return; |
|
7146 // Shadowing a built-in constructor |
|
7147 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ArrayBuffer"), value); |
|
7148 } |
|
7149 #endif |
|
7150 |
|
7151 #if ENABLE(3D_CANVAS) |
|
7152 void setJSDOMWindowInt8ArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7153 { |
|
7154 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7155 return; |
|
7156 // Shadowing a built-in constructor |
|
7157 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Int8Array"), value); |
|
7158 } |
|
7159 #endif |
|
7160 |
|
7161 #if ENABLE(3D_CANVAS) |
|
7162 void setJSDOMWindowUint8ArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7163 { |
|
7164 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7165 return; |
|
7166 // Shadowing a built-in constructor |
|
7167 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Uint8Array"), value); |
|
7168 } |
|
7169 #endif |
|
7170 |
|
7171 #if ENABLE(3D_CANVAS) |
|
7172 void setJSDOMWindowInt16ArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7173 { |
|
7174 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7175 return; |
|
7176 // Shadowing a built-in constructor |
|
7177 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Int16Array"), value); |
|
7178 } |
|
7179 #endif |
|
7180 |
|
7181 #if ENABLE(3D_CANVAS) |
|
7182 void setJSDOMWindowUint16ArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7183 { |
|
7184 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7185 return; |
|
7186 // Shadowing a built-in constructor |
|
7187 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Uint16Array"), value); |
|
7188 } |
|
7189 #endif |
|
7190 |
|
7191 #if ENABLE(3D_CANVAS) |
|
7192 void setJSDOMWindowInt32ArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7193 { |
|
7194 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7195 return; |
|
7196 // Shadowing a built-in constructor |
|
7197 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Int32Array"), value); |
|
7198 } |
|
7199 #endif |
|
7200 |
|
7201 #if ENABLE(3D_CANVAS) |
|
7202 void setJSDOMWindowUint32ArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7203 { |
|
7204 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7205 return; |
|
7206 // Shadowing a built-in constructor |
|
7207 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Uint32Array"), value); |
|
7208 } |
|
7209 #endif |
|
7210 |
|
7211 #if ENABLE(3D_CANVAS) |
|
7212 void setJSDOMWindowFloat32ArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7213 { |
|
7214 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7215 return; |
|
7216 // Shadowing a built-in constructor |
|
7217 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Float32Array"), value); |
|
7218 } |
|
7219 #endif |
|
7220 |
|
7221 #if ENABLE(3D_CANVAS) |
|
7222 void setJSDOMWindowWebGLArrayBufferConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7223 { |
|
7224 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7225 return; |
|
7226 // Shadowing a built-in constructor |
|
7227 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLArrayBuffer"), value); |
|
7228 } |
|
7229 #endif |
|
7230 |
|
7231 #if ENABLE(3D_CANVAS) |
|
7232 void setJSDOMWindowWebGLByteArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7233 { |
|
7234 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7235 return; |
|
7236 // Shadowing a built-in constructor |
|
7237 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLByteArray"), value); |
|
7238 } |
|
7239 #endif |
|
7240 |
|
7241 #if ENABLE(3D_CANVAS) |
|
7242 void setJSDOMWindowWebGLUnsignedByteArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7243 { |
|
7244 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7245 return; |
|
7246 // Shadowing a built-in constructor |
|
7247 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLUnsignedByteArray"), value); |
|
7248 } |
|
7249 #endif |
|
7250 |
|
7251 #if ENABLE(3D_CANVAS) |
|
7252 void setJSDOMWindowWebGLShortArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7253 { |
|
7254 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7255 return; |
|
7256 // Shadowing a built-in constructor |
|
7257 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLShortArray"), value); |
|
7258 } |
|
7259 #endif |
|
7260 |
|
7261 #if ENABLE(3D_CANVAS) |
|
7262 void setJSDOMWindowWebGLUnsignedShortArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7263 { |
|
7264 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7265 return; |
|
7266 // Shadowing a built-in constructor |
|
7267 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLUnsignedShortArray"), value); |
|
7268 } |
|
7269 #endif |
|
7270 |
|
7271 #if ENABLE(3D_CANVAS) |
|
7272 void setJSDOMWindowWebGLIntArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7273 { |
|
7274 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7275 return; |
|
7276 // Shadowing a built-in constructor |
|
7277 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLIntArray"), value); |
|
7278 } |
|
7279 #endif |
|
7280 |
|
7281 #if ENABLE(3D_CANVAS) |
|
7282 void setJSDOMWindowWebGLUnsignedIntArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7283 { |
|
7284 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7285 return; |
|
7286 // Shadowing a built-in constructor |
|
7287 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLUnsignedIntArray"), value); |
|
7288 } |
|
7289 #endif |
|
7290 |
|
7291 #if ENABLE(3D_CANVAS) |
|
7292 void setJSDOMWindowWebGLFloatArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7293 { |
|
7294 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7295 return; |
|
7296 // Shadowing a built-in constructor |
|
7297 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebGLFloatArray"), value); |
|
7298 } |
|
7299 #endif |
|
7300 |
|
7301 void setJSDOMWindowEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7302 { |
|
7303 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7304 return; |
|
7305 // Shadowing a built-in constructor |
|
7306 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Event"), value); |
|
7307 } |
|
7308 |
|
7309 void setJSDOMWindowBeforeLoadEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7310 { |
|
7311 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7312 return; |
|
7313 // Shadowing a built-in constructor |
|
7314 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "BeforeLoadEvent"), value); |
|
7315 } |
|
7316 |
|
7317 void setJSDOMWindowKeyboardEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7318 { |
|
7319 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7320 return; |
|
7321 // Shadowing a built-in constructor |
|
7322 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "KeyboardEvent"), value); |
|
7323 } |
|
7324 |
|
7325 void setJSDOMWindowMouseEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7326 { |
|
7327 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7328 return; |
|
7329 // Shadowing a built-in constructor |
|
7330 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MouseEvent"), value); |
|
7331 } |
|
7332 |
|
7333 void setJSDOMWindowMutationEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7334 { |
|
7335 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7336 return; |
|
7337 // Shadowing a built-in constructor |
|
7338 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MutationEvent"), value); |
|
7339 } |
|
7340 |
|
7341 void setJSDOMWindowOverflowEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7342 { |
|
7343 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7344 return; |
|
7345 // Shadowing a built-in constructor |
|
7346 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "OverflowEvent"), value); |
|
7347 } |
|
7348 |
|
7349 void setJSDOMWindowPageTransitionEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7350 { |
|
7351 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7352 return; |
|
7353 // Shadowing a built-in constructor |
|
7354 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "PageTransitionEvent"), value); |
|
7355 } |
|
7356 |
|
7357 void setJSDOMWindowProgressEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7358 { |
|
7359 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7360 return; |
|
7361 // Shadowing a built-in constructor |
|
7362 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ProgressEvent"), value); |
|
7363 } |
|
7364 |
|
7365 void setJSDOMWindowTextEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7366 { |
|
7367 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7368 return; |
|
7369 // Shadowing a built-in constructor |
|
7370 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TextEvent"), value); |
|
7371 } |
|
7372 |
|
7373 void setJSDOMWindowUIEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7374 { |
|
7375 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7376 return; |
|
7377 // Shadowing a built-in constructor |
|
7378 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "UIEvent"), value); |
|
7379 } |
|
7380 |
|
7381 void setJSDOMWindowWebKitAnimationEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7382 { |
|
7383 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7384 return; |
|
7385 // Shadowing a built-in constructor |
|
7386 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitAnimationEvent"), value); |
|
7387 } |
|
7388 |
|
7389 void setJSDOMWindowWebKitTransitionEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7390 { |
|
7391 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7392 return; |
|
7393 // Shadowing a built-in constructor |
|
7394 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitTransitionEvent"), value); |
|
7395 } |
|
7396 |
|
7397 void setJSDOMWindowWheelEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7398 { |
|
7399 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7400 return; |
|
7401 // Shadowing a built-in constructor |
|
7402 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WheelEvent"), value); |
|
7403 } |
|
7404 |
|
7405 void setJSDOMWindowMessageEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7406 { |
|
7407 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7408 return; |
|
7409 // Shadowing a built-in constructor |
|
7410 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessageEvent"), value); |
|
7411 } |
|
7412 |
|
7413 void setJSDOMWindowEventExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7414 { |
|
7415 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7416 return; |
|
7417 // Shadowing a built-in constructor |
|
7418 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "EventException"), value); |
|
7419 } |
|
7420 |
|
7421 void setJSDOMWindowWebKitCSSKeyframeRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7422 { |
|
7423 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7424 return; |
|
7425 // Shadowing a built-in constructor |
|
7426 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSKeyframeRule"), value); |
|
7427 } |
|
7428 |
|
7429 void setJSDOMWindowWebKitCSSKeyframesRuleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7430 { |
|
7431 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7432 return; |
|
7433 // Shadowing a built-in constructor |
|
7434 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSKeyframesRule"), value); |
|
7435 } |
|
7436 |
|
7437 void setJSDOMWindowWebKitCSSMatrixConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7438 { |
|
7439 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7440 return; |
|
7441 // Shadowing a built-in constructor |
|
7442 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitCSSMatrix"), value); |
|
7443 } |
|
7444 |
|
7445 void setJSDOMWindowWebKitPointConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7446 { |
|
7447 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7448 return; |
|
7449 // Shadowing a built-in constructor |
|
7450 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebKitPoint"), value); |
|
7451 } |
|
7452 |
|
7453 void setJSDOMWindowClipboardConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7454 { |
|
7455 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7456 return; |
|
7457 // Shadowing a built-in constructor |
|
7458 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Clipboard"), value); |
|
7459 } |
|
7460 |
|
7461 void setJSDOMWindowFileConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7462 { |
|
7463 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7464 return; |
|
7465 // Shadowing a built-in constructor |
|
7466 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "File"), value); |
|
7467 } |
|
7468 |
|
7469 void setJSDOMWindowFileListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7470 { |
|
7471 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7472 return; |
|
7473 // Shadowing a built-in constructor |
|
7474 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "FileList"), value); |
|
7475 } |
|
7476 |
|
7477 void setJSDOMWindowBlobConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7478 { |
|
7479 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7480 return; |
|
7481 // Shadowing a built-in constructor |
|
7482 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Blob"), value); |
|
7483 } |
|
7484 |
|
7485 void setJSDOMWindowNodeFilterConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7486 { |
|
7487 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7488 return; |
|
7489 // Shadowing a built-in constructor |
|
7490 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "NodeFilter"), value); |
|
7491 } |
|
7492 |
|
7493 void setJSDOMWindowRangeConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7494 { |
|
7495 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7496 return; |
|
7497 // Shadowing a built-in constructor |
|
7498 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Range"), value); |
|
7499 } |
|
7500 |
|
7501 void setJSDOMWindowRangeExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7502 { |
|
7503 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7504 return; |
|
7505 // Shadowing a built-in constructor |
|
7506 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "RangeException"), value); |
|
7507 } |
|
7508 |
|
7509 void setJSDOMWindowEventSourceConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7510 { |
|
7511 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7512 return; |
|
7513 // Shadowing a built-in constructor |
|
7514 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "EventSource"), value); |
|
7515 } |
|
7516 |
|
7517 void setJSDOMWindowXMLDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7518 { |
|
7519 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7520 return; |
|
7521 // Shadowing a built-in constructor |
|
7522 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLDocument"), value); |
|
7523 } |
|
7524 |
|
7525 void setJSDOMWindowDOMParserConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7526 { |
|
7527 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7528 return; |
|
7529 // Shadowing a built-in constructor |
|
7530 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "DOMParser"), value); |
|
7531 } |
|
7532 |
|
7533 void setJSDOMWindowXMLSerializerConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7534 { |
|
7535 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7536 return; |
|
7537 // Shadowing a built-in constructor |
|
7538 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLSerializer"), value); |
|
7539 } |
|
7540 |
|
7541 void setJSDOMWindowXMLHttpRequestConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7542 { |
|
7543 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7544 return; |
|
7545 // Shadowing a built-in constructor |
|
7546 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequest"), value); |
|
7547 } |
|
7548 |
|
7549 void setJSDOMWindowXMLHttpRequestUploadConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7550 { |
|
7551 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7552 return; |
|
7553 // Shadowing a built-in constructor |
|
7554 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequestUpload"), value); |
|
7555 } |
|
7556 |
|
7557 void setJSDOMWindowXMLHttpRequestExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7558 { |
|
7559 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7560 return; |
|
7561 // Shadowing a built-in constructor |
|
7562 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XMLHttpRequestException"), value); |
|
7563 } |
|
7564 |
|
7565 #if ENABLE(XSLT) |
|
7566 void setJSDOMWindowXSLTProcessorConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7567 { |
|
7568 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7569 return; |
|
7570 // Shadowing a built-in constructor |
|
7571 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XSLTProcessor"), value); |
|
7572 } |
|
7573 #endif |
|
7574 |
|
7575 void setJSDOMWindowMessagePortConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7576 { |
|
7577 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7578 return; |
|
7579 // Shadowing a built-in constructor |
|
7580 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessagePort"), value); |
|
7581 } |
|
7582 |
|
7583 void setJSDOMWindowMessageChannelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7584 { |
|
7585 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7586 return; |
|
7587 // Shadowing a built-in constructor |
|
7588 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MessageChannel"), value); |
|
7589 } |
|
7590 |
|
7591 void setJSDOMWindowWorkerConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7592 { |
|
7593 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7594 return; |
|
7595 // Shadowing a built-in constructor |
|
7596 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Worker"), value); |
|
7597 } |
|
7598 |
|
7599 void setJSDOMWindowSharedWorkerConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7600 { |
|
7601 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7602 return; |
|
7603 // Shadowing a built-in constructor |
|
7604 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SharedWorker"), value); |
|
7605 } |
|
7606 |
|
7607 void setJSDOMWindowWebSocketConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7608 { |
|
7609 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7610 return; |
|
7611 // Shadowing a built-in constructor |
|
7612 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "WebSocket"), value); |
|
7613 } |
|
7614 |
|
7615 void setJSDOMWindowPluginConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7616 { |
|
7617 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7618 return; |
|
7619 // Shadowing a built-in constructor |
|
7620 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Plugin"), value); |
|
7621 } |
|
7622 |
|
7623 void setJSDOMWindowPluginArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7624 { |
|
7625 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7626 return; |
|
7627 // Shadowing a built-in constructor |
|
7628 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "PluginArray"), value); |
|
7629 } |
|
7630 |
|
7631 void setJSDOMWindowMimeTypeConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7632 { |
|
7633 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7634 return; |
|
7635 // Shadowing a built-in constructor |
|
7636 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MimeType"), value); |
|
7637 } |
|
7638 |
|
7639 void setJSDOMWindowMimeTypeArrayConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7640 { |
|
7641 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7642 return; |
|
7643 // Shadowing a built-in constructor |
|
7644 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MimeTypeArray"), value); |
|
7645 } |
|
7646 |
|
7647 void setJSDOMWindowClientRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7648 { |
|
7649 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7650 return; |
|
7651 // Shadowing a built-in constructor |
|
7652 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ClientRect"), value); |
|
7653 } |
|
7654 |
|
7655 void setJSDOMWindowClientRectListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7656 { |
|
7657 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7658 return; |
|
7659 // Shadowing a built-in constructor |
|
7660 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "ClientRectList"), value); |
|
7661 } |
|
7662 |
|
7663 void setJSDOMWindowStorageConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7664 { |
|
7665 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7666 return; |
|
7667 // Shadowing a built-in constructor |
|
7668 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Storage"), value); |
|
7669 } |
|
7670 |
|
7671 void setJSDOMWindowStorageEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7672 { |
|
7673 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7674 return; |
|
7675 // Shadowing a built-in constructor |
|
7676 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "StorageEvent"), value); |
|
7677 } |
|
7678 |
|
7679 #if ENABLE(VIDEO) |
|
7680 void setJSDOMWindowAudioConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7681 { |
|
7682 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7683 return; |
|
7684 // Shadowing a built-in constructor |
|
7685 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "Audio"), value); |
|
7686 } |
|
7687 #endif |
|
7688 |
|
7689 #if ENABLE(VIDEO) |
|
7690 void setJSDOMWindowHTMLAudioElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7691 { |
|
7692 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7693 return; |
|
7694 // Shadowing a built-in constructor |
|
7695 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLAudioElement"), value); |
|
7696 } |
|
7697 #endif |
|
7698 |
|
7699 #if ENABLE(VIDEO) |
|
7700 void setJSDOMWindowHTMLMediaElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7701 { |
|
7702 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7703 return; |
|
7704 // Shadowing a built-in constructor |
|
7705 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLMediaElement"), value); |
|
7706 } |
|
7707 #endif |
|
7708 |
|
7709 #if ENABLE(VIDEO) |
|
7710 void setJSDOMWindowHTMLVideoElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7711 { |
|
7712 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7713 return; |
|
7714 // Shadowing a built-in constructor |
|
7715 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "HTMLVideoElement"), value); |
|
7716 } |
|
7717 #endif |
|
7718 |
|
7719 #if ENABLE(VIDEO) |
|
7720 void setJSDOMWindowMediaErrorConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7721 { |
|
7722 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7723 return; |
|
7724 // Shadowing a built-in constructor |
|
7725 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "MediaError"), value); |
|
7726 } |
|
7727 #endif |
|
7728 |
|
7729 #if ENABLE(VIDEO) |
|
7730 void setJSDOMWindowTimeRangesConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7731 { |
|
7732 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7733 return; |
|
7734 // Shadowing a built-in constructor |
|
7735 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TimeRanges"), value); |
|
7736 } |
|
7737 #endif |
|
7738 |
|
7739 void setJSDOMWindowXPathEvaluatorConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7740 { |
|
7741 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7742 return; |
|
7743 // Shadowing a built-in constructor |
|
7744 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XPathEvaluator"), value); |
|
7745 } |
|
7746 |
|
7747 void setJSDOMWindowXPathResultConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7748 { |
|
7749 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7750 return; |
|
7751 // Shadowing a built-in constructor |
|
7752 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XPathResult"), value); |
|
7753 } |
|
7754 |
|
7755 void setJSDOMWindowXPathExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7756 { |
|
7757 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7758 return; |
|
7759 // Shadowing a built-in constructor |
|
7760 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "XPathException"), value); |
|
7761 } |
|
7762 |
|
7763 void setJSDOMWindowSVGAElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7764 { |
|
7765 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7766 return; |
|
7767 // Shadowing a built-in constructor |
|
7768 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAElement"), value); |
|
7769 } |
|
7770 |
|
7771 void setJSDOMWindowSVGAngleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7772 { |
|
7773 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7774 return; |
|
7775 // Shadowing a built-in constructor |
|
7776 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAngle"), value); |
|
7777 } |
|
7778 |
|
7779 void setJSDOMWindowSVGAnimatedAngleConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7780 { |
|
7781 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7782 return; |
|
7783 // Shadowing a built-in constructor |
|
7784 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedAngle"), value); |
|
7785 } |
|
7786 |
|
7787 void setJSDOMWindowSVGAnimatedBooleanConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7788 { |
|
7789 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7790 return; |
|
7791 // Shadowing a built-in constructor |
|
7792 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedBoolean"), value); |
|
7793 } |
|
7794 |
|
7795 void setJSDOMWindowSVGAnimatedEnumerationConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7796 { |
|
7797 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7798 return; |
|
7799 // Shadowing a built-in constructor |
|
7800 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedEnumeration"), value); |
|
7801 } |
|
7802 |
|
7803 void setJSDOMWindowSVGAnimatedIntegerConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7804 { |
|
7805 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7806 return; |
|
7807 // Shadowing a built-in constructor |
|
7808 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedInteger"), value); |
|
7809 } |
|
7810 |
|
7811 void setJSDOMWindowSVGAnimatedLengthConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7812 { |
|
7813 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7814 return; |
|
7815 // Shadowing a built-in constructor |
|
7816 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedLength"), value); |
|
7817 } |
|
7818 |
|
7819 void setJSDOMWindowSVGAnimatedLengthListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7820 { |
|
7821 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7822 return; |
|
7823 // Shadowing a built-in constructor |
|
7824 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedLengthList"), value); |
|
7825 } |
|
7826 |
|
7827 void setJSDOMWindowSVGAnimatedNumberConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7828 { |
|
7829 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7830 return; |
|
7831 // Shadowing a built-in constructor |
|
7832 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedNumber"), value); |
|
7833 } |
|
7834 |
|
7835 void setJSDOMWindowSVGAnimatedNumberListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7836 { |
|
7837 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7838 return; |
|
7839 // Shadowing a built-in constructor |
|
7840 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedNumberList"), value); |
|
7841 } |
|
7842 |
|
7843 void setJSDOMWindowSVGAnimatedPreserveAspectRatioConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7844 { |
|
7845 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7846 return; |
|
7847 // Shadowing a built-in constructor |
|
7848 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedPreserveAspectRatio"), value); |
|
7849 } |
|
7850 |
|
7851 void setJSDOMWindowSVGAnimatedRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7852 { |
|
7853 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7854 return; |
|
7855 // Shadowing a built-in constructor |
|
7856 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedRect"), value); |
|
7857 } |
|
7858 |
|
7859 void setJSDOMWindowSVGAnimatedStringConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7860 { |
|
7861 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7862 return; |
|
7863 // Shadowing a built-in constructor |
|
7864 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedString"), value); |
|
7865 } |
|
7866 |
|
7867 void setJSDOMWindowSVGAnimatedTransformListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7868 { |
|
7869 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7870 return; |
|
7871 // Shadowing a built-in constructor |
|
7872 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGAnimatedTransformList"), value); |
|
7873 } |
|
7874 |
|
7875 void setJSDOMWindowSVGCircleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7876 { |
|
7877 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7878 return; |
|
7879 // Shadowing a built-in constructor |
|
7880 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGCircleElement"), value); |
|
7881 } |
|
7882 |
|
7883 void setJSDOMWindowSVGClipPathElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7884 { |
|
7885 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7886 return; |
|
7887 // Shadowing a built-in constructor |
|
7888 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGClipPathElement"), value); |
|
7889 } |
|
7890 |
|
7891 void setJSDOMWindowSVGColorConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7892 { |
|
7893 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7894 return; |
|
7895 // Shadowing a built-in constructor |
|
7896 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGColor"), value); |
|
7897 } |
|
7898 |
|
7899 void setJSDOMWindowSVGCursorElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7900 { |
|
7901 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7902 return; |
|
7903 // Shadowing a built-in constructor |
|
7904 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGCursorElement"), value); |
|
7905 } |
|
7906 |
|
7907 void setJSDOMWindowSVGDefsElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7908 { |
|
7909 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7910 return; |
|
7911 // Shadowing a built-in constructor |
|
7912 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGDefsElement"), value); |
|
7913 } |
|
7914 |
|
7915 void setJSDOMWindowSVGDescElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7916 { |
|
7917 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7918 return; |
|
7919 // Shadowing a built-in constructor |
|
7920 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGDescElement"), value); |
|
7921 } |
|
7922 |
|
7923 void setJSDOMWindowSVGDocumentConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7924 { |
|
7925 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7926 return; |
|
7927 // Shadowing a built-in constructor |
|
7928 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGDocument"), value); |
|
7929 } |
|
7930 |
|
7931 void setJSDOMWindowSVGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7932 { |
|
7933 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7934 return; |
|
7935 // Shadowing a built-in constructor |
|
7936 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGElement"), value); |
|
7937 } |
|
7938 |
|
7939 void setJSDOMWindowSVGElementInstanceConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7940 { |
|
7941 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7942 return; |
|
7943 // Shadowing a built-in constructor |
|
7944 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGElementInstance"), value); |
|
7945 } |
|
7946 |
|
7947 void setJSDOMWindowSVGElementInstanceListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7948 { |
|
7949 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7950 return; |
|
7951 // Shadowing a built-in constructor |
|
7952 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGElementInstanceList"), value); |
|
7953 } |
|
7954 |
|
7955 void setJSDOMWindowSVGEllipseElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7956 { |
|
7957 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7958 return; |
|
7959 // Shadowing a built-in constructor |
|
7960 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGEllipseElement"), value); |
|
7961 } |
|
7962 |
|
7963 void setJSDOMWindowSVGExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7964 { |
|
7965 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7966 return; |
|
7967 // Shadowing a built-in constructor |
|
7968 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGException"), value); |
|
7969 } |
|
7970 |
|
7971 void setJSDOMWindowSVGGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7972 { |
|
7973 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7974 return; |
|
7975 // Shadowing a built-in constructor |
|
7976 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGGElement"), value); |
|
7977 } |
|
7978 |
|
7979 void setJSDOMWindowSVGGradientElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7980 { |
|
7981 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7982 return; |
|
7983 // Shadowing a built-in constructor |
|
7984 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGGradientElement"), value); |
|
7985 } |
|
7986 |
|
7987 void setJSDOMWindowSVGImageElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7988 { |
|
7989 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7990 return; |
|
7991 // Shadowing a built-in constructor |
|
7992 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGImageElement"), value); |
|
7993 } |
|
7994 |
|
7995 void setJSDOMWindowSVGLengthConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
7996 { |
|
7997 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
7998 return; |
|
7999 // Shadowing a built-in constructor |
|
8000 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLength"), value); |
|
8001 } |
|
8002 |
|
8003 void setJSDOMWindowSVGLengthListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8004 { |
|
8005 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8006 return; |
|
8007 // Shadowing a built-in constructor |
|
8008 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLengthList"), value); |
|
8009 } |
|
8010 |
|
8011 void setJSDOMWindowSVGLinearGradientElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8012 { |
|
8013 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8014 return; |
|
8015 // Shadowing a built-in constructor |
|
8016 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLinearGradientElement"), value); |
|
8017 } |
|
8018 |
|
8019 void setJSDOMWindowSVGLineElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8020 { |
|
8021 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8022 return; |
|
8023 // Shadowing a built-in constructor |
|
8024 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGLineElement"), value); |
|
8025 } |
|
8026 |
|
8027 void setJSDOMWindowSVGMarkerElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8028 { |
|
8029 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8030 return; |
|
8031 // Shadowing a built-in constructor |
|
8032 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMarkerElement"), value); |
|
8033 } |
|
8034 |
|
8035 void setJSDOMWindowSVGMaskElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8036 { |
|
8037 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8038 return; |
|
8039 // Shadowing a built-in constructor |
|
8040 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMaskElement"), value); |
|
8041 } |
|
8042 |
|
8043 void setJSDOMWindowSVGMatrixConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8044 { |
|
8045 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8046 return; |
|
8047 // Shadowing a built-in constructor |
|
8048 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMatrix"), value); |
|
8049 } |
|
8050 |
|
8051 void setJSDOMWindowSVGMetadataElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8052 { |
|
8053 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8054 return; |
|
8055 // Shadowing a built-in constructor |
|
8056 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGMetadataElement"), value); |
|
8057 } |
|
8058 |
|
8059 void setJSDOMWindowSVGNumberConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8060 { |
|
8061 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8062 return; |
|
8063 // Shadowing a built-in constructor |
|
8064 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGNumber"), value); |
|
8065 } |
|
8066 |
|
8067 void setJSDOMWindowSVGNumberListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8068 { |
|
8069 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8070 return; |
|
8071 // Shadowing a built-in constructor |
|
8072 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGNumberList"), value); |
|
8073 } |
|
8074 |
|
8075 void setJSDOMWindowSVGPaintConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8076 { |
|
8077 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8078 return; |
|
8079 // Shadowing a built-in constructor |
|
8080 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPaint"), value); |
|
8081 } |
|
8082 |
|
8083 void setJSDOMWindowSVGPathElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8084 { |
|
8085 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8086 return; |
|
8087 // Shadowing a built-in constructor |
|
8088 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathElement"), value); |
|
8089 } |
|
8090 |
|
8091 void setJSDOMWindowSVGPathSegConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8092 { |
|
8093 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8094 return; |
|
8095 // Shadowing a built-in constructor |
|
8096 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSeg"), value); |
|
8097 } |
|
8098 |
|
8099 void setJSDOMWindowSVGPathSegArcAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8100 { |
|
8101 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8102 return; |
|
8103 // Shadowing a built-in constructor |
|
8104 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegArcAbs"), value); |
|
8105 } |
|
8106 |
|
8107 void setJSDOMWindowSVGPathSegArcRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8108 { |
|
8109 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8110 return; |
|
8111 // Shadowing a built-in constructor |
|
8112 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegArcRel"), value); |
|
8113 } |
|
8114 |
|
8115 void setJSDOMWindowSVGPathSegClosePathConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8116 { |
|
8117 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8118 return; |
|
8119 // Shadowing a built-in constructor |
|
8120 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegClosePath"), value); |
|
8121 } |
|
8122 |
|
8123 void setJSDOMWindowSVGPathSegCurvetoCubicAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8124 { |
|
8125 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8126 return; |
|
8127 // Shadowing a built-in constructor |
|
8128 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicAbs"), value); |
|
8129 } |
|
8130 |
|
8131 void setJSDOMWindowSVGPathSegCurvetoCubicRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8132 { |
|
8133 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8134 return; |
|
8135 // Shadowing a built-in constructor |
|
8136 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicRel"), value); |
|
8137 } |
|
8138 |
|
8139 void setJSDOMWindowSVGPathSegCurvetoCubicSmoothAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8140 { |
|
8141 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8142 return; |
|
8143 // Shadowing a built-in constructor |
|
8144 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicSmoothAbs"), value); |
|
8145 } |
|
8146 |
|
8147 void setJSDOMWindowSVGPathSegCurvetoCubicSmoothRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8148 { |
|
8149 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8150 return; |
|
8151 // Shadowing a built-in constructor |
|
8152 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoCubicSmoothRel"), value); |
|
8153 } |
|
8154 |
|
8155 void setJSDOMWindowSVGPathSegCurvetoQuadraticAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8156 { |
|
8157 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8158 return; |
|
8159 // Shadowing a built-in constructor |
|
8160 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticAbs"), value); |
|
8161 } |
|
8162 |
|
8163 void setJSDOMWindowSVGPathSegCurvetoQuadraticRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8164 { |
|
8165 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8166 return; |
|
8167 // Shadowing a built-in constructor |
|
8168 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticRel"), value); |
|
8169 } |
|
8170 |
|
8171 void setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8172 { |
|
8173 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8174 return; |
|
8175 // Shadowing a built-in constructor |
|
8176 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticSmoothAbs"), value); |
|
8177 } |
|
8178 |
|
8179 void setJSDOMWindowSVGPathSegCurvetoQuadraticSmoothRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8180 { |
|
8181 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8182 return; |
|
8183 // Shadowing a built-in constructor |
|
8184 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegCurvetoQuadraticSmoothRel"), value); |
|
8185 } |
|
8186 |
|
8187 void setJSDOMWindowSVGPathSegLinetoAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8188 { |
|
8189 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8190 return; |
|
8191 // Shadowing a built-in constructor |
|
8192 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoAbs"), value); |
|
8193 } |
|
8194 |
|
8195 void setJSDOMWindowSVGPathSegLinetoHorizontalAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8196 { |
|
8197 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8198 return; |
|
8199 // Shadowing a built-in constructor |
|
8200 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoHorizontalAbs"), value); |
|
8201 } |
|
8202 |
|
8203 void setJSDOMWindowSVGPathSegLinetoHorizontalRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8204 { |
|
8205 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8206 return; |
|
8207 // Shadowing a built-in constructor |
|
8208 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoHorizontalRel"), value); |
|
8209 } |
|
8210 |
|
8211 void setJSDOMWindowSVGPathSegLinetoRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8212 { |
|
8213 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8214 return; |
|
8215 // Shadowing a built-in constructor |
|
8216 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoRel"), value); |
|
8217 } |
|
8218 |
|
8219 void setJSDOMWindowSVGPathSegLinetoVerticalAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8220 { |
|
8221 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8222 return; |
|
8223 // Shadowing a built-in constructor |
|
8224 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoVerticalAbs"), value); |
|
8225 } |
|
8226 |
|
8227 void setJSDOMWindowSVGPathSegLinetoVerticalRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8228 { |
|
8229 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8230 return; |
|
8231 // Shadowing a built-in constructor |
|
8232 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegLinetoVerticalRel"), value); |
|
8233 } |
|
8234 |
|
8235 void setJSDOMWindowSVGPathSegListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8236 { |
|
8237 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8238 return; |
|
8239 // Shadowing a built-in constructor |
|
8240 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegList"), value); |
|
8241 } |
|
8242 |
|
8243 void setJSDOMWindowSVGPathSegMovetoAbsConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8244 { |
|
8245 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8246 return; |
|
8247 // Shadowing a built-in constructor |
|
8248 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegMovetoAbs"), value); |
|
8249 } |
|
8250 |
|
8251 void setJSDOMWindowSVGPathSegMovetoRelConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8252 { |
|
8253 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8254 return; |
|
8255 // Shadowing a built-in constructor |
|
8256 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPathSegMovetoRel"), value); |
|
8257 } |
|
8258 |
|
8259 void setJSDOMWindowSVGPatternElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8260 { |
|
8261 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8262 return; |
|
8263 // Shadowing a built-in constructor |
|
8264 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPatternElement"), value); |
|
8265 } |
|
8266 |
|
8267 void setJSDOMWindowSVGPointConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8268 { |
|
8269 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8270 return; |
|
8271 // Shadowing a built-in constructor |
|
8272 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPoint"), value); |
|
8273 } |
|
8274 |
|
8275 void setJSDOMWindowSVGPointListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8276 { |
|
8277 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8278 return; |
|
8279 // Shadowing a built-in constructor |
|
8280 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPointList"), value); |
|
8281 } |
|
8282 |
|
8283 void setJSDOMWindowSVGPolygonElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8284 { |
|
8285 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8286 return; |
|
8287 // Shadowing a built-in constructor |
|
8288 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPolygonElement"), value); |
|
8289 } |
|
8290 |
|
8291 void setJSDOMWindowSVGPolylineElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8292 { |
|
8293 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8294 return; |
|
8295 // Shadowing a built-in constructor |
|
8296 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPolylineElement"), value); |
|
8297 } |
|
8298 |
|
8299 void setJSDOMWindowSVGPreserveAspectRatioConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8300 { |
|
8301 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8302 return; |
|
8303 // Shadowing a built-in constructor |
|
8304 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGPreserveAspectRatio"), value); |
|
8305 } |
|
8306 |
|
8307 void setJSDOMWindowSVGRadialGradientElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8308 { |
|
8309 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8310 return; |
|
8311 // Shadowing a built-in constructor |
|
8312 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRadialGradientElement"), value); |
|
8313 } |
|
8314 |
|
8315 void setJSDOMWindowSVGRectConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8316 { |
|
8317 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8318 return; |
|
8319 // Shadowing a built-in constructor |
|
8320 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRect"), value); |
|
8321 } |
|
8322 |
|
8323 void setJSDOMWindowSVGRectElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8324 { |
|
8325 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8326 return; |
|
8327 // Shadowing a built-in constructor |
|
8328 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRectElement"), value); |
|
8329 } |
|
8330 |
|
8331 void setJSDOMWindowSVGRenderingIntentConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8332 { |
|
8333 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8334 return; |
|
8335 // Shadowing a built-in constructor |
|
8336 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGRenderingIntent"), value); |
|
8337 } |
|
8338 |
|
8339 void setJSDOMWindowSVGScriptElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8340 { |
|
8341 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8342 return; |
|
8343 // Shadowing a built-in constructor |
|
8344 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGScriptElement"), value); |
|
8345 } |
|
8346 |
|
8347 void setJSDOMWindowSVGStopElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8348 { |
|
8349 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8350 return; |
|
8351 // Shadowing a built-in constructor |
|
8352 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGStopElement"), value); |
|
8353 } |
|
8354 |
|
8355 void setJSDOMWindowSVGStringListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8356 { |
|
8357 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8358 return; |
|
8359 // Shadowing a built-in constructor |
|
8360 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGStringList"), value); |
|
8361 } |
|
8362 |
|
8363 void setJSDOMWindowSVGStyleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8364 { |
|
8365 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8366 return; |
|
8367 // Shadowing a built-in constructor |
|
8368 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGStyleElement"), value); |
|
8369 } |
|
8370 |
|
8371 void setJSDOMWindowSVGSVGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8372 { |
|
8373 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8374 return; |
|
8375 // Shadowing a built-in constructor |
|
8376 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGSVGElement"), value); |
|
8377 } |
|
8378 |
|
8379 void setJSDOMWindowSVGSwitchElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8380 { |
|
8381 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8382 return; |
|
8383 // Shadowing a built-in constructor |
|
8384 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGSwitchElement"), value); |
|
8385 } |
|
8386 |
|
8387 void setJSDOMWindowSVGSymbolElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8388 { |
|
8389 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8390 return; |
|
8391 // Shadowing a built-in constructor |
|
8392 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGSymbolElement"), value); |
|
8393 } |
|
8394 |
|
8395 void setJSDOMWindowSVGTextContentElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8396 { |
|
8397 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8398 return; |
|
8399 // Shadowing a built-in constructor |
|
8400 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextContentElement"), value); |
|
8401 } |
|
8402 |
|
8403 void setJSDOMWindowSVGTextElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8404 { |
|
8405 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8406 return; |
|
8407 // Shadowing a built-in constructor |
|
8408 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextElement"), value); |
|
8409 } |
|
8410 |
|
8411 void setJSDOMWindowSVGTextPathElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8412 { |
|
8413 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8414 return; |
|
8415 // Shadowing a built-in constructor |
|
8416 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextPathElement"), value); |
|
8417 } |
|
8418 |
|
8419 void setJSDOMWindowSVGTextPositioningElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8420 { |
|
8421 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8422 return; |
|
8423 // Shadowing a built-in constructor |
|
8424 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTextPositioningElement"), value); |
|
8425 } |
|
8426 |
|
8427 void setJSDOMWindowSVGTitleElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8428 { |
|
8429 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8430 return; |
|
8431 // Shadowing a built-in constructor |
|
8432 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTitleElement"), value); |
|
8433 } |
|
8434 |
|
8435 void setJSDOMWindowSVGTransformConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8436 { |
|
8437 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8438 return; |
|
8439 // Shadowing a built-in constructor |
|
8440 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTransform"), value); |
|
8441 } |
|
8442 |
|
8443 void setJSDOMWindowSVGTransformListConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8444 { |
|
8445 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8446 return; |
|
8447 // Shadowing a built-in constructor |
|
8448 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTransformList"), value); |
|
8449 } |
|
8450 |
|
8451 void setJSDOMWindowSVGTRefElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8452 { |
|
8453 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8454 return; |
|
8455 // Shadowing a built-in constructor |
|
8456 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTRefElement"), value); |
|
8457 } |
|
8458 |
|
8459 void setJSDOMWindowSVGTSpanElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8460 { |
|
8461 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8462 return; |
|
8463 // Shadowing a built-in constructor |
|
8464 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGTSpanElement"), value); |
|
8465 } |
|
8466 |
|
8467 void setJSDOMWindowSVGUnitTypesConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8468 { |
|
8469 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8470 return; |
|
8471 // Shadowing a built-in constructor |
|
8472 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGUnitTypes"), value); |
|
8473 } |
|
8474 |
|
8475 void setJSDOMWindowSVGUseElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8476 { |
|
8477 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8478 return; |
|
8479 // Shadowing a built-in constructor |
|
8480 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGUseElement"), value); |
|
8481 } |
|
8482 |
|
8483 void setJSDOMWindowSVGViewElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8484 { |
|
8485 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8486 return; |
|
8487 // Shadowing a built-in constructor |
|
8488 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGViewElement"), value); |
|
8489 } |
|
8490 |
|
8491 void setJSDOMWindowSVGZoomEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8492 { |
|
8493 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8494 return; |
|
8495 // Shadowing a built-in constructor |
|
8496 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGZoomEvent"), value); |
|
8497 } |
|
8498 |
|
8499 void setJSDOMWindowSVGComponentTransferFunctionElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8500 { |
|
8501 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8502 return; |
|
8503 // Shadowing a built-in constructor |
|
8504 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGComponentTransferFunctionElement"), value); |
|
8505 } |
|
8506 |
|
8507 void setJSDOMWindowSVGFEBlendElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8508 { |
|
8509 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8510 return; |
|
8511 // Shadowing a built-in constructor |
|
8512 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEBlendElement"), value); |
|
8513 } |
|
8514 |
|
8515 void setJSDOMWindowSVGFEColorMatrixElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8516 { |
|
8517 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8518 return; |
|
8519 // Shadowing a built-in constructor |
|
8520 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEColorMatrixElement"), value); |
|
8521 } |
|
8522 |
|
8523 void setJSDOMWindowSVGFEComponentTransferElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8524 { |
|
8525 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8526 return; |
|
8527 // Shadowing a built-in constructor |
|
8528 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEComponentTransferElement"), value); |
|
8529 } |
|
8530 |
|
8531 void setJSDOMWindowSVGFECompositeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8532 { |
|
8533 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8534 return; |
|
8535 // Shadowing a built-in constructor |
|
8536 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFECompositeElement"), value); |
|
8537 } |
|
8538 |
|
8539 void setJSDOMWindowSVGFEConvolveMatrixElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8540 { |
|
8541 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8542 return; |
|
8543 // Shadowing a built-in constructor |
|
8544 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEConvolveMatrixElement"), value); |
|
8545 } |
|
8546 |
|
8547 void setJSDOMWindowSVGFEDiffuseLightingElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8548 { |
|
8549 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8550 return; |
|
8551 // Shadowing a built-in constructor |
|
8552 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEDiffuseLightingElement"), value); |
|
8553 } |
|
8554 |
|
8555 void setJSDOMWindowSVGFEDisplacementMapElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8556 { |
|
8557 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8558 return; |
|
8559 // Shadowing a built-in constructor |
|
8560 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEDisplacementMapElement"), value); |
|
8561 } |
|
8562 |
|
8563 void setJSDOMWindowSVGFEDistantLightElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8564 { |
|
8565 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8566 return; |
|
8567 // Shadowing a built-in constructor |
|
8568 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEDistantLightElement"), value); |
|
8569 } |
|
8570 |
|
8571 void setJSDOMWindowSVGFEFloodElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8572 { |
|
8573 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8574 return; |
|
8575 // Shadowing a built-in constructor |
|
8576 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFloodElement"), value); |
|
8577 } |
|
8578 |
|
8579 void setJSDOMWindowSVGFEFuncAElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8580 { |
|
8581 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8582 return; |
|
8583 // Shadowing a built-in constructor |
|
8584 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncAElement"), value); |
|
8585 } |
|
8586 |
|
8587 void setJSDOMWindowSVGFEFuncBElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8588 { |
|
8589 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8590 return; |
|
8591 // Shadowing a built-in constructor |
|
8592 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncBElement"), value); |
|
8593 } |
|
8594 |
|
8595 void setJSDOMWindowSVGFEFuncGElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8596 { |
|
8597 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8598 return; |
|
8599 // Shadowing a built-in constructor |
|
8600 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncGElement"), value); |
|
8601 } |
|
8602 |
|
8603 void setJSDOMWindowSVGFEFuncRElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8604 { |
|
8605 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8606 return; |
|
8607 // Shadowing a built-in constructor |
|
8608 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEFuncRElement"), value); |
|
8609 } |
|
8610 |
|
8611 void setJSDOMWindowSVGFEGaussianBlurElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8612 { |
|
8613 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8614 return; |
|
8615 // Shadowing a built-in constructor |
|
8616 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEGaussianBlurElement"), value); |
|
8617 } |
|
8618 |
|
8619 void setJSDOMWindowSVGFEImageElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8620 { |
|
8621 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8622 return; |
|
8623 // Shadowing a built-in constructor |
|
8624 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEImageElement"), value); |
|
8625 } |
|
8626 |
|
8627 void setJSDOMWindowSVGFEMergeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8628 { |
|
8629 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8630 return; |
|
8631 // Shadowing a built-in constructor |
|
8632 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEMergeElement"), value); |
|
8633 } |
|
8634 |
|
8635 void setJSDOMWindowSVGFEMergeNodeElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8636 { |
|
8637 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8638 return; |
|
8639 // Shadowing a built-in constructor |
|
8640 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEMergeNodeElement"), value); |
|
8641 } |
|
8642 |
|
8643 void setJSDOMWindowSVGFEMorphologyElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8644 { |
|
8645 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8646 return; |
|
8647 // Shadowing a built-in constructor |
|
8648 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEMorphologyElement"), value); |
|
8649 } |
|
8650 |
|
8651 void setJSDOMWindowSVGFEOffsetElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8652 { |
|
8653 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8654 return; |
|
8655 // Shadowing a built-in constructor |
|
8656 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEOffsetElement"), value); |
|
8657 } |
|
8658 |
|
8659 void setJSDOMWindowSVGFEPointLightElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8660 { |
|
8661 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8662 return; |
|
8663 // Shadowing a built-in constructor |
|
8664 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFEPointLightElement"), value); |
|
8665 } |
|
8666 |
|
8667 void setJSDOMWindowSVGFESpecularLightingElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8668 { |
|
8669 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8670 return; |
|
8671 // Shadowing a built-in constructor |
|
8672 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFESpecularLightingElement"), value); |
|
8673 } |
|
8674 |
|
8675 void setJSDOMWindowSVGFESpotLightElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8676 { |
|
8677 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8678 return; |
|
8679 // Shadowing a built-in constructor |
|
8680 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFESpotLightElement"), value); |
|
8681 } |
|
8682 |
|
8683 void setJSDOMWindowSVGFETileElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8684 { |
|
8685 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8686 return; |
|
8687 // Shadowing a built-in constructor |
|
8688 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFETileElement"), value); |
|
8689 } |
|
8690 |
|
8691 void setJSDOMWindowSVGFETurbulenceElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8692 { |
|
8693 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8694 return; |
|
8695 // Shadowing a built-in constructor |
|
8696 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFETurbulenceElement"), value); |
|
8697 } |
|
8698 |
|
8699 void setJSDOMWindowSVGFilterElementConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8700 { |
|
8701 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8702 return; |
|
8703 // Shadowing a built-in constructor |
|
8704 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SVGFilterElement"), value); |
|
8705 } |
|
8706 |
|
8707 void setJSDOMWindowSQLExceptionConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8708 { |
|
8709 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8710 return; |
|
8711 // Shadowing a built-in constructor |
|
8712 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "SQLException"), value); |
|
8713 } |
|
8714 |
|
8715 #if ENABLE(TOUCH_EVENTS) |
|
8716 void setJSDOMWindowTouchEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8717 { |
|
8718 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8719 return; |
|
8720 // Shadowing a built-in constructor |
|
8721 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TouchEvent"), value); |
|
8722 } |
|
8723 #endif |
|
8724 |
|
8725 #if ENABLE(TRANSFORMACTION_EVENTS) |
|
8726 void setJSDOMWindowTransformActionEventConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8727 { |
|
8728 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8729 return; |
|
8730 // Shadowing a built-in constructor |
|
8731 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "TransformActionEvent"), value); |
|
8732 } |
|
8733 #endif |
|
8734 |
|
8735 void setJSDOMWindowFormDataConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8736 { |
|
8737 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8738 return; |
|
8739 // Shadowing a built-in constructor |
|
8740 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "FormData"), value); |
|
8741 } |
|
8742 |
|
8743 #if ENABLE(FILE_READER) || ENABLE(FILE_WRITER) |
|
8744 void setJSDOMWindowFileErrorConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8745 { |
|
8746 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8747 return; |
|
8748 // Shadowing a built-in constructor |
|
8749 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "FileError"), value); |
|
8750 } |
|
8751 #endif |
|
8752 |
|
8753 #if ENABLE(FILE_READER) |
|
8754 void setJSDOMWindowFileReaderConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8755 { |
|
8756 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8757 return; |
|
8758 // Shadowing a built-in constructor |
|
8759 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "FileReader"), value); |
|
8760 } |
|
8761 #endif |
|
8762 |
|
8763 void setJSDOMWindowBlobBuilderConstructor(ExecState* exec, JSObject* thisObject, JSValue value) |
|
8764 { |
|
8765 if (!static_cast<JSDOMWindow*>(thisObject)->allowsAccessFrom(exec)) |
|
8766 return; |
|
8767 // Shadowing a built-in constructor |
|
8768 static_cast<JSDOMWindow*>(thisObject)->putDirect(Identifier(exec, "BlobBuilder"), value); |
|
8769 } |
|
8770 |
|
8771 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetSelection(ExecState* exec) |
|
8772 { |
|
8773 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8774 if (!castedThis) |
|
8775 return throwVMTypeError(exec); |
|
8776 if (!castedThis->allowsAccessFrom(exec)) |
|
8777 return JSValue::encode(jsUndefined()); |
|
8778 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8779 |
|
8780 |
|
8781 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->getSelection())); |
|
8782 return JSValue::encode(result); |
|
8783 } |
|
8784 |
|
8785 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionFocus(ExecState* exec) |
|
8786 { |
|
8787 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8788 if (!castedThis) |
|
8789 return throwVMTypeError(exec); |
|
8790 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8791 |
|
8792 imp->focus(); |
|
8793 return JSValue::encode(jsUndefined()); |
|
8794 } |
|
8795 |
|
8796 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionBlur(ExecState* exec) |
|
8797 { |
|
8798 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8799 if (!castedThis) |
|
8800 return throwVMTypeError(exec); |
|
8801 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8802 |
|
8803 imp->blur(); |
|
8804 return JSValue::encode(jsUndefined()); |
|
8805 } |
|
8806 |
|
8807 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClose(ExecState* exec) |
|
8808 { |
|
8809 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8810 if (!castedThis) |
|
8811 return throwVMTypeError(exec); |
|
8812 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8813 |
|
8814 imp->close(); |
|
8815 return JSValue::encode(jsUndefined()); |
|
8816 } |
|
8817 |
|
8818 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPrint(ExecState* exec) |
|
8819 { |
|
8820 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8821 if (!castedThis) |
|
8822 return throwVMTypeError(exec); |
|
8823 if (!castedThis->allowsAccessFrom(exec)) |
|
8824 return JSValue::encode(jsUndefined()); |
|
8825 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8826 |
|
8827 imp->print(); |
|
8828 return JSValue::encode(jsUndefined()); |
|
8829 } |
|
8830 |
|
8831 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionStop(ExecState* exec) |
|
8832 { |
|
8833 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8834 if (!castedThis) |
|
8835 return throwVMTypeError(exec); |
|
8836 if (!castedThis->allowsAccessFrom(exec)) |
|
8837 return JSValue::encode(jsUndefined()); |
|
8838 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8839 |
|
8840 imp->stop(); |
|
8841 return JSValue::encode(jsUndefined()); |
|
8842 } |
|
8843 |
|
8844 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionOpen(ExecState* exec) |
|
8845 { |
|
8846 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8847 if (!castedThis) |
|
8848 return throwVMTypeError(exec); |
|
8849 if (!castedThis->allowsAccessFrom(exec)) |
|
8850 return JSValue::encode(jsUndefined()); |
|
8851 return JSValue::encode(castedThis->open(exec)); |
|
8852 } |
|
8853 |
|
8854 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionShowModalDialog(ExecState* exec) |
|
8855 { |
|
8856 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8857 if (!castedThis) |
|
8858 return throwVMTypeError(exec); |
|
8859 if (!castedThis->allowsAccessFrom(exec)) |
|
8860 return JSValue::encode(jsUndefined()); |
|
8861 return JSValue::encode(castedThis->showModalDialog(exec)); |
|
8862 } |
|
8863 |
|
8864 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAlert(ExecState* exec) |
|
8865 { |
|
8866 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8867 if (!castedThis) |
|
8868 return throwVMTypeError(exec); |
|
8869 if (!castedThis->allowsAccessFrom(exec)) |
|
8870 return JSValue::encode(jsUndefined()); |
|
8871 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8872 const String& message = ustringToString(exec->argument(0).toString(exec)); |
|
8873 |
|
8874 imp->alert(message); |
|
8875 return JSValue::encode(jsUndefined()); |
|
8876 } |
|
8877 |
|
8878 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionConfirm(ExecState* exec) |
|
8879 { |
|
8880 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8881 if (!castedThis) |
|
8882 return throwVMTypeError(exec); |
|
8883 if (!castedThis->allowsAccessFrom(exec)) |
|
8884 return JSValue::encode(jsUndefined()); |
|
8885 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8886 const String& message = ustringToString(exec->argument(0).toString(exec)); |
|
8887 |
|
8888 |
|
8889 JSC::JSValue result = jsBoolean(imp->confirm(message)); |
|
8890 return JSValue::encode(result); |
|
8891 } |
|
8892 |
|
8893 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPrompt(ExecState* exec) |
|
8894 { |
|
8895 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8896 if (!castedThis) |
|
8897 return throwVMTypeError(exec); |
|
8898 if (!castedThis->allowsAccessFrom(exec)) |
|
8899 return JSValue::encode(jsUndefined()); |
|
8900 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8901 const String& message = ustringToString(exec->argument(0).toString(exec)); |
|
8902 const String& defaultValue = valueToStringWithUndefinedOrNullCheck(exec, exec->argument(1)); |
|
8903 |
|
8904 |
|
8905 JSC::JSValue result = jsStringOrNull(exec, imp->prompt(message, defaultValue)); |
|
8906 return JSValue::encode(result); |
|
8907 } |
|
8908 |
|
8909 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionFind(ExecState* exec) |
|
8910 { |
|
8911 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8912 if (!castedThis) |
|
8913 return throwVMTypeError(exec); |
|
8914 if (!castedThis->allowsAccessFrom(exec)) |
|
8915 return JSValue::encode(jsUndefined()); |
|
8916 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8917 const String& string = ustringToString(exec->argument(0).toString(exec)); |
|
8918 bool caseSensitive = exec->argument(1).toBoolean(exec); |
|
8919 bool backwards = exec->argument(2).toBoolean(exec); |
|
8920 bool wrap = exec->argument(3).toBoolean(exec); |
|
8921 bool wholeWord = exec->argument(4).toBoolean(exec); |
|
8922 bool searchInFrames = exec->argument(5).toBoolean(exec); |
|
8923 bool showDialog = exec->argument(6).toBoolean(exec); |
|
8924 |
|
8925 |
|
8926 JSC::JSValue result = jsBoolean(imp->find(string, caseSensitive, backwards, wrap, wholeWord, searchInFrames, showDialog)); |
|
8927 return JSValue::encode(result); |
|
8928 } |
|
8929 |
|
8930 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScrollBy(ExecState* exec) |
|
8931 { |
|
8932 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8933 if (!castedThis) |
|
8934 return throwVMTypeError(exec); |
|
8935 if (!castedThis->allowsAccessFrom(exec)) |
|
8936 return JSValue::encode(jsUndefined()); |
|
8937 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8938 if (exec->argumentCount() < 2) |
|
8939 return JSValue::encode(jsUndefined()); |
|
8940 int x = exec->argument(0).toInt32(exec); |
|
8941 int y = exec->argument(1).toInt32(exec); |
|
8942 |
|
8943 imp->scrollBy(x, y); |
|
8944 return JSValue::encode(jsUndefined()); |
|
8945 } |
|
8946 |
|
8947 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScrollTo(ExecState* exec) |
|
8948 { |
|
8949 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8950 if (!castedThis) |
|
8951 return throwVMTypeError(exec); |
|
8952 if (!castedThis->allowsAccessFrom(exec)) |
|
8953 return JSValue::encode(jsUndefined()); |
|
8954 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8955 if (exec->argumentCount() < 2) |
|
8956 return JSValue::encode(jsUndefined()); |
|
8957 int x = exec->argument(0).toInt32(exec); |
|
8958 int y = exec->argument(1).toInt32(exec); |
|
8959 |
|
8960 imp->scrollTo(x, y); |
|
8961 return JSValue::encode(jsUndefined()); |
|
8962 } |
|
8963 |
|
8964 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionScroll(ExecState* exec) |
|
8965 { |
|
8966 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8967 if (!castedThis) |
|
8968 return throwVMTypeError(exec); |
|
8969 if (!castedThis->allowsAccessFrom(exec)) |
|
8970 return JSValue::encode(jsUndefined()); |
|
8971 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8972 if (exec->argumentCount() < 2) |
|
8973 return JSValue::encode(jsUndefined()); |
|
8974 int x = exec->argument(0).toInt32(exec); |
|
8975 int y = exec->argument(1).toInt32(exec); |
|
8976 |
|
8977 imp->scroll(x, y); |
|
8978 return JSValue::encode(jsUndefined()); |
|
8979 } |
|
8980 |
|
8981 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionMoveBy(ExecState* exec) |
|
8982 { |
|
8983 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
8984 if (!castedThis) |
|
8985 return throwVMTypeError(exec); |
|
8986 if (!castedThis->allowsAccessFrom(exec)) |
|
8987 return JSValue::encode(jsUndefined()); |
|
8988 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
8989 if (exec->argumentCount() < 2) |
|
8990 return JSValue::encode(jsUndefined()); |
|
8991 float x = exec->argument(0).toFloat(exec); |
|
8992 float y = exec->argument(1).toFloat(exec); |
|
8993 |
|
8994 imp->moveBy(x, y); |
|
8995 return JSValue::encode(jsUndefined()); |
|
8996 } |
|
8997 |
|
8998 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionMoveTo(ExecState* exec) |
|
8999 { |
|
9000 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9001 if (!castedThis) |
|
9002 return throwVMTypeError(exec); |
|
9003 if (!castedThis->allowsAccessFrom(exec)) |
|
9004 return JSValue::encode(jsUndefined()); |
|
9005 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9006 if (exec->argumentCount() < 2) |
|
9007 return JSValue::encode(jsUndefined()); |
|
9008 float x = exec->argument(0).toFloat(exec); |
|
9009 float y = exec->argument(1).toFloat(exec); |
|
9010 |
|
9011 imp->moveTo(x, y); |
|
9012 return JSValue::encode(jsUndefined()); |
|
9013 } |
|
9014 |
|
9015 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionResizeBy(ExecState* exec) |
|
9016 { |
|
9017 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9018 if (!castedThis) |
|
9019 return throwVMTypeError(exec); |
|
9020 if (!castedThis->allowsAccessFrom(exec)) |
|
9021 return JSValue::encode(jsUndefined()); |
|
9022 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9023 if (exec->argumentCount() < 2) |
|
9024 return JSValue::encode(jsUndefined()); |
|
9025 float x = exec->argument(0).toFloat(exec); |
|
9026 float y = exec->argument(1).toFloat(exec); |
|
9027 |
|
9028 imp->resizeBy(x, y); |
|
9029 return JSValue::encode(jsUndefined()); |
|
9030 } |
|
9031 |
|
9032 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionResizeTo(ExecState* exec) |
|
9033 { |
|
9034 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9035 if (!castedThis) |
|
9036 return throwVMTypeError(exec); |
|
9037 if (!castedThis->allowsAccessFrom(exec)) |
|
9038 return JSValue::encode(jsUndefined()); |
|
9039 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9040 if (exec->argumentCount() < 2) |
|
9041 return JSValue::encode(jsUndefined()); |
|
9042 float width = exec->argument(0).toFloat(exec); |
|
9043 float height = exec->argument(1).toFloat(exec); |
|
9044 |
|
9045 imp->resizeTo(width, height); |
|
9046 return JSValue::encode(jsUndefined()); |
|
9047 } |
|
9048 |
|
9049 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetComputedStyle(ExecState* exec) |
|
9050 { |
|
9051 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9052 if (!castedThis) |
|
9053 return throwVMTypeError(exec); |
|
9054 if (!castedThis->allowsAccessFrom(exec)) |
|
9055 return JSValue::encode(jsUndefined()); |
|
9056 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9057 Element* element = toElement(exec->argument(0)); |
|
9058 const String& pseudoElement = ustringToString(exec->argument(1).toString(exec)); |
|
9059 |
|
9060 |
|
9061 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->getComputedStyle(element, pseudoElement))); |
|
9062 return JSValue::encode(result); |
|
9063 } |
|
9064 |
|
9065 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionGetMatchedCSSRules(ExecState* exec) |
|
9066 { |
|
9067 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9068 if (!castedThis) |
|
9069 return throwVMTypeError(exec); |
|
9070 if (!castedThis->allowsAccessFrom(exec)) |
|
9071 return JSValue::encode(jsUndefined()); |
|
9072 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9073 Element* element = toElement(exec->argument(0)); |
|
9074 const String& pseudoElement = ustringToString(exec->argument(1).toString(exec)); |
|
9075 |
|
9076 int argsCount = exec->argumentCount(); |
|
9077 if (argsCount < 3) { |
|
9078 |
|
9079 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->getMatchedCSSRules(element, pseudoElement))); |
|
9080 return JSValue::encode(result); |
|
9081 } |
|
9082 |
|
9083 bool authorOnly = exec->argument(2).toBoolean(exec); |
|
9084 |
|
9085 |
|
9086 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->getMatchedCSSRules(element, pseudoElement, authorOnly))); |
|
9087 return JSValue::encode(result); |
|
9088 } |
|
9089 |
|
9090 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionWebkitConvertPointFromPageToNode(ExecState* exec) |
|
9091 { |
|
9092 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9093 if (!castedThis) |
|
9094 return throwVMTypeError(exec); |
|
9095 if (!castedThis->allowsAccessFrom(exec)) |
|
9096 return JSValue::encode(jsUndefined()); |
|
9097 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9098 Node* node = toNode(exec->argument(0)); |
|
9099 WebKitPoint* p = toWebKitPoint(exec->argument(1)); |
|
9100 |
|
9101 |
|
9102 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->webkitConvertPointFromPageToNode(node, p))); |
|
9103 return JSValue::encode(result); |
|
9104 } |
|
9105 |
|
9106 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionWebkitConvertPointFromNodeToPage(ExecState* exec) |
|
9107 { |
|
9108 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9109 if (!castedThis) |
|
9110 return throwVMTypeError(exec); |
|
9111 if (!castedThis->allowsAccessFrom(exec)) |
|
9112 return JSValue::encode(jsUndefined()); |
|
9113 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9114 Node* node = toNode(exec->argument(0)); |
|
9115 WebKitPoint* p = toWebKitPoint(exec->argument(1)); |
|
9116 |
|
9117 |
|
9118 JSC::JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->webkitConvertPointFromNodeToPage(node, p))); |
|
9119 return JSValue::encode(result); |
|
9120 } |
|
9121 |
|
9122 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionOpenDatabase(ExecState* exec) |
|
9123 { |
|
9124 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9125 if (!castedThis) |
|
9126 return throwVMTypeError(exec); |
|
9127 if (!castedThis->allowsAccessFrom(exec)) |
|
9128 return JSValue::encode(jsUndefined()); |
|
9129 return JSValue::encode(castedThis->openDatabase(exec)); |
|
9130 } |
|
9131 |
|
9132 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionPostMessage(ExecState* exec) |
|
9133 { |
|
9134 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9135 if (!castedThis) |
|
9136 return throwVMTypeError(exec); |
|
9137 return JSValue::encode(castedThis->postMessage(exec)); |
|
9138 } |
|
9139 |
|
9140 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionSetTimeout(ExecState* exec) |
|
9141 { |
|
9142 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9143 if (!castedThis) |
|
9144 return throwVMTypeError(exec); |
|
9145 if (!castedThis->allowsAccessFrom(exec)) |
|
9146 return JSValue::encode(jsUndefined()); |
|
9147 return JSValue::encode(castedThis->setTimeout(exec)); |
|
9148 } |
|
9149 |
|
9150 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClearTimeout(ExecState* exec) |
|
9151 { |
|
9152 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9153 if (!castedThis) |
|
9154 return throwVMTypeError(exec); |
|
9155 if (!castedThis->allowsAccessFrom(exec)) |
|
9156 return JSValue::encode(jsUndefined()); |
|
9157 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9158 int handle = exec->argument(0).toInt32(exec); |
|
9159 |
|
9160 imp->clearTimeout(handle); |
|
9161 return JSValue::encode(jsUndefined()); |
|
9162 } |
|
9163 |
|
9164 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionSetInterval(ExecState* exec) |
|
9165 { |
|
9166 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9167 if (!castedThis) |
|
9168 return throwVMTypeError(exec); |
|
9169 if (!castedThis->allowsAccessFrom(exec)) |
|
9170 return JSValue::encode(jsUndefined()); |
|
9171 return JSValue::encode(castedThis->setInterval(exec)); |
|
9172 } |
|
9173 |
|
9174 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionClearInterval(ExecState* exec) |
|
9175 { |
|
9176 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9177 if (!castedThis) |
|
9178 return throwVMTypeError(exec); |
|
9179 if (!castedThis->allowsAccessFrom(exec)) |
|
9180 return JSValue::encode(jsUndefined()); |
|
9181 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9182 int handle = exec->argument(0).toInt32(exec); |
|
9183 |
|
9184 imp->clearInterval(handle); |
|
9185 return JSValue::encode(jsUndefined()); |
|
9186 } |
|
9187 |
|
9188 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAtob(ExecState* exec) |
|
9189 { |
|
9190 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9191 if (!castedThis) |
|
9192 return throwVMTypeError(exec); |
|
9193 if (!castedThis->allowsAccessFrom(exec)) |
|
9194 return JSValue::encode(jsUndefined()); |
|
9195 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9196 ExceptionCode ec = 0; |
|
9197 const String& string = valueToStringWithNullCheck(exec, exec->argument(0)); |
|
9198 |
|
9199 |
|
9200 JSC::JSValue result = jsString(exec, imp->atob(string, ec)); |
|
9201 setDOMException(exec, ec); |
|
9202 return JSValue::encode(result); |
|
9203 } |
|
9204 |
|
9205 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionBtoa(ExecState* exec) |
|
9206 { |
|
9207 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9208 if (!castedThis) |
|
9209 return throwVMTypeError(exec); |
|
9210 if (!castedThis->allowsAccessFrom(exec)) |
|
9211 return JSValue::encode(jsUndefined()); |
|
9212 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9213 ExceptionCode ec = 0; |
|
9214 const String& string = valueToStringWithNullCheck(exec, exec->argument(0)); |
|
9215 |
|
9216 |
|
9217 JSC::JSValue result = jsString(exec, imp->btoa(string, ec)); |
|
9218 setDOMException(exec, ec); |
|
9219 return JSValue::encode(result); |
|
9220 } |
|
9221 |
|
9222 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionAddEventListener(ExecState* exec) |
|
9223 { |
|
9224 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9225 if (!castedThis) |
|
9226 return throwVMTypeError(exec); |
|
9227 if (!castedThis->allowsAccessFrom(exec)) |
|
9228 return JSValue::encode(jsUndefined()); |
|
9229 return JSValue::encode(castedThis->addEventListener(exec)); |
|
9230 } |
|
9231 |
|
9232 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionRemoveEventListener(ExecState* exec) |
|
9233 { |
|
9234 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9235 if (!castedThis) |
|
9236 return throwVMTypeError(exec); |
|
9237 if (!castedThis->allowsAccessFrom(exec)) |
|
9238 return JSValue::encode(jsUndefined()); |
|
9239 return JSValue::encode(castedThis->removeEventListener(exec)); |
|
9240 } |
|
9241 |
|
9242 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionDispatchEvent(ExecState* exec) |
|
9243 { |
|
9244 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9245 if (!castedThis) |
|
9246 return throwVMTypeError(exec); |
|
9247 if (!castedThis->allowsAccessFrom(exec)) |
|
9248 return JSValue::encode(jsUndefined()); |
|
9249 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9250 ExceptionCode ec = 0; |
|
9251 Event* evt = toEvent(exec->argument(0)); |
|
9252 |
|
9253 |
|
9254 JSC::JSValue result = jsBoolean(imp->dispatchEvent(evt, ec)); |
|
9255 setDOMException(exec, ec); |
|
9256 return JSValue::encode(result); |
|
9257 } |
|
9258 |
|
9259 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionCaptureEvents(ExecState* exec) |
|
9260 { |
|
9261 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9262 if (!castedThis) |
|
9263 return throwVMTypeError(exec); |
|
9264 if (!castedThis->allowsAccessFrom(exec)) |
|
9265 return JSValue::encode(jsUndefined()); |
|
9266 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9267 |
|
9268 imp->captureEvents(); |
|
9269 return JSValue::encode(jsUndefined()); |
|
9270 } |
|
9271 |
|
9272 EncodedJSValue JSC_HOST_CALL jsDOMWindowPrototypeFunctionReleaseEvents(ExecState* exec) |
|
9273 { |
|
9274 JSDOMWindow* castedThis = toJSDOMWindow(exec->hostThisValue().toThisObject(exec)); |
|
9275 if (!castedThis) |
|
9276 return throwVMTypeError(exec); |
|
9277 if (!castedThis->allowsAccessFrom(exec)) |
|
9278 return JSValue::encode(jsUndefined()); |
|
9279 DOMWindow* imp = static_cast<DOMWindow*>(castedThis->impl()); |
|
9280 |
|
9281 imp->releaseEvents(); |
|
9282 return JSValue::encode(jsUndefined()); |
|
9283 } |
|
9284 |
|
9285 |
|
9286 } |