| Index: Source/core/page/DOMWindow.idl
|
| diff --git a/Source/core/page/DOMWindow.idl b/Source/core/page/DOMWindow.idl
|
| index 4500ae82506718dd45f9d80801bb365ecbff1a07..1c5f347f29ce158077939ab69d62d4f1cf1312bf 100644
|
| --- a/Source/core/page/DOMWindow.idl
|
| +++ b/Source/core/page/DOMWindow.idl
|
| @@ -283,466 +283,57 @@
|
| optional boolean useCapture);
|
| [RaisesException] boolean dispatchEvent(Event evt);
|
|
|
| - // Global constructors
|
| - attribute StyleSheetConstructor StyleSheet;
|
| - attribute CSSStyleSheetConstructor CSSStyleSheet;
|
| -
|
| - attribute CSSValueConstructor CSSValue;
|
| - attribute CSSPrimitiveValueConstructor CSSPrimitiveValue;
|
| - attribute CSSValueListConstructor CSSValueList;
|
| - attribute WebKitCSSTransformValueConstructor WebKitCSSTransformValue;
|
| -
|
| - attribute WebKitCSSFilterRuleConstructor WebKitCSSFilterRule;
|
| - attribute WebKitCSSMixFunctionValueConstructor WebKitCSSMixFunctionValue;
|
| -
|
| - attribute WebKitCSSFilterValueConstructor WebKitCSSFilterValue;
|
| -
|
| -#if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
|
| - attribute WebKitCSSViewportRuleConstructor WebKitCSSViewportRule;
|
| -#endif
|
| -
|
| - attribute CSSRuleConstructor CSSRule;
|
| - attribute CSSCharsetRuleConstructor CSSCharsetRule;
|
| - attribute CSSFontFaceRuleConstructor CSSFontFaceRule;
|
| - attribute CSSHostRuleConstructor CSSHostRule;
|
| - attribute CSSImportRuleConstructor CSSImportRule;
|
| - attribute CSSMediaRuleConstructor CSSMediaRule;
|
| - attribute CSSPageRuleConstructor CSSPageRule;
|
| - attribute CSSStyleRuleConstructor CSSStyleRule;
|
| -
|
| - attribute CSSStyleDeclarationConstructor CSSStyleDeclaration;
|
| - attribute MediaListConstructor MediaList;
|
| - attribute CounterConstructor Counter;
|
| - attribute CSSRuleListConstructor CSSRuleList;
|
| - attribute RectConstructor Rect;
|
| - attribute RGBColorConstructor RGBColor;
|
| - attribute StyleSheetListConstructor StyleSheetList;
|
| -
|
| - // FIXME: Implement the commented-out global constructors for interfaces listed in DOM Level 3 Core specification.
|
| - attribute DOMCoreExceptionConstructor DOMException;
|
| - attribute DOMStringListConstructor DOMStringList;
|
| -// attribute NameListConstructor NameList;
|
| -// attribute DOMImplementationListConstructor DOMImplementationList;
|
| -// attribute DOMImplementationSourceConstructor DOMImplementationSource;
|
| - attribute DOMImplementationConstructor DOMImplementation;
|
| - attribute DOMSettableTokenListConstructor DOMSettableTokenList;
|
| - attribute DOMTokenListConstructor DOMTokenList;
|
| - attribute DocumentFragmentConstructor DocumentFragment;
|
| - attribute DocumentConstructor Document;
|
| - attribute NodeConstructor Node;
|
| - attribute NodeListConstructor NodeList;
|
| - attribute NamedNodeMapConstructor NamedNodeMap;
|
| - attribute CharacterDataConstructor CharacterData;
|
| - attribute AttrConstructor Attr;
|
| - attribute ElementConstructor Element;
|
| - attribute TextConstructor Text;
|
| - attribute CommentConstructor Comment;
|
| -// attribute TypeInfoConstructor TypeInfo;
|
| -// attribute UserDataHandlerConstructor UserDataHandler;
|
| -// attribute DOMErrorConstructor DOMError;
|
| -// attribute DOMErrorHandlerConstructor DOMErrorHandler
|
| -// attribute DOMLocatorConstructor DOMLocator;
|
| -// attribute DOMConfigurationConstructor DOMConfiguration;
|
| - attribute CDATASectionConstructor CDATASection;
|
| - attribute DocumentTypeConstructor DocumentType;
|
| - attribute NotationConstructor Notation;
|
| - attribute EntityConstructor Entity;
|
| - attribute EntityReferenceConstructor EntityReference;
|
| - [EnabledAtRuntime=canvasPath] attribute DOMPathConstructor Path;
|
| - attribute ProcessingInstructionConstructor ProcessingInstruction;
|
| - attribute ShadowRootConstructor WebKitShadowRoot;
|
| - attribute HTMLContentElementConstructor HTMLContentElement;
|
| - attribute HTMLShadowElementConstructor HTMLShadowElement;
|
| -
|
| - attribute DOMSelectionConstructor Selection;
|
| - attribute DOMWindowConstructor Window;
|
| -
|
| - attribute HTMLDocumentConstructor HTMLDocument;
|
| - attribute HTMLElementConstructor HTMLElement;
|
| - attribute HTMLAnchorElementConstructor HTMLAnchorElement;
|
| - attribute HTMLAppletElementConstructor HTMLAppletElement;
|
| - attribute HTMLAreaElementConstructor HTMLAreaElement;
|
| - attribute HTMLBRElementConstructor HTMLBRElement;
|
| - attribute HTMLBaseElementConstructor HTMLBaseElement;
|
| - attribute HTMLBodyElementConstructor HTMLBodyElement;
|
| - attribute HTMLButtonElementConstructor HTMLButtonElement;
|
| - attribute HTMLCanvasElementConstructor HTMLCanvasElement;
|
| - attribute HTMLDListElementConstructor HTMLDListElement;
|
| - [Conditional=DATALIST_ELEMENT] attribute HTMLDataListElementConstructor HTMLDataListElement;
|
| - [EnabledPerContext=dialogElement] attribute HTMLDialogElementConstructor HTMLDialogElement;
|
| - attribute HTMLDirectoryElementConstructor HTMLDirectoryElement;
|
| - attribute HTMLDivElementConstructor HTMLDivElement;
|
| - attribute HTMLEmbedElementConstructor HTMLEmbedElement;
|
| - attribute HTMLFieldSetElementConstructor HTMLFieldSetElement;
|
| - attribute HTMLFontElementConstructor HTMLFontElement;
|
| - attribute HTMLFormElementConstructor HTMLFormElement;
|
| - attribute HTMLFrameElementConstructor HTMLFrameElement;
|
| - attribute HTMLFrameSetElementConstructor HTMLFrameSetElement;
|
| - attribute HTMLHRElementConstructor HTMLHRElement;
|
| - attribute HTMLHeadElementConstructor HTMLHeadElement;
|
| - attribute HTMLHeadingElementConstructor HTMLHeadingElement;
|
| - attribute HTMLHtmlElementConstructor HTMLHtmlElement;
|
| - attribute HTMLIFrameElementConstructor HTMLIFrameElement;
|
| - attribute HTMLImageElementConstructor HTMLImageElement;
|
| - attribute HTMLInputElementConstructor HTMLInputElement;
|
| - attribute HTMLKeygenElementConstructor HTMLKeygenElement;
|
| - attribute HTMLLIElementConstructor HTMLLIElement;
|
| - attribute HTMLLabelElementConstructor HTMLLabelElement;
|
| - attribute HTMLLegendElementConstructor HTMLLegendElement;
|
| - attribute HTMLLinkElementConstructor HTMLLinkElement;
|
| - attribute HTMLMapElementConstructor HTMLMapElement;
|
| - attribute HTMLMarqueeElementConstructor HTMLMarqueeElement;
|
| - attribute HTMLMenuElementConstructor HTMLMenuElement;
|
| - attribute HTMLMetaElementConstructor HTMLMetaElement;
|
| - attribute HTMLMeterElementConstructor HTMLMeterElement;
|
| - attribute HTMLModElementConstructor HTMLModElement;
|
| - attribute HTMLOListElementConstructor HTMLOListElement;
|
| - attribute HTMLObjectElementConstructor HTMLObjectElement;
|
| - attribute HTMLOptGroupElementConstructor HTMLOptGroupElement;
|
| - attribute HTMLOptionElementConstructor HTMLOptionElement;
|
| - attribute HTMLOutputElementConstructor HTMLOutputElement;
|
| - attribute HTMLParagraphElementConstructor HTMLParagraphElement;
|
| - attribute HTMLParamElementConstructor HTMLParamElement;
|
| - attribute HTMLPreElementConstructor HTMLPreElement;
|
| - attribute HTMLProgressElementConstructor HTMLProgressElement;
|
| - attribute HTMLQuoteElementConstructor HTMLQuoteElement;
|
| - attribute HTMLScriptElementConstructor HTMLScriptElement;
|
| - attribute HTMLSelectElementConstructor HTMLSelectElement;
|
| - attribute HTMLSpanElementConstructor HTMLSpanElement;
|
| - attribute HTMLStyleElementConstructor HTMLStyleElement;
|
| - attribute HTMLTableCaptionElementConstructor HTMLTableCaptionElement;
|
| - attribute HTMLTableCellElementConstructor HTMLTableCellElement;
|
| - attribute HTMLTableColElementConstructor HTMLTableColElement;
|
| - attribute HTMLTableElementConstructor HTMLTableElement;
|
| - attribute HTMLTableRowElementConstructor HTMLTableRowElement;
|
| - attribute HTMLTableSectionElementConstructor HTMLTableSectionElement;
|
| - attribute HTMLTemplateElementConstructor HTMLTemplateElement;
|
| - attribute HTMLTextAreaElementConstructor HTMLTextAreaElement;
|
| - attribute HTMLTitleElementConstructor HTMLTitleElement;
|
| - attribute HTMLUListElementConstructor HTMLUListElement;
|
| -
|
| - attribute HTMLCollectionConstructor HTMLCollection;
|
| - attribute HTMLAllCollectionConstructor HTMLAllCollection;
|
| - attribute HTMLFormControlsCollectionConstructor HTMLFormControlsCollection;
|
| - attribute HTMLOptionsCollectionConstructor HTMLOptionsCollection;
|
| - attribute HTMLUnknownElementConstructor HTMLUnknownElement;
|
| -
|
| + // Additional constructors.
|
| + attribute TransitionEventConstructor WebKitTransitionEvent;
|
| [CustomConstructor] attribute HTMLImageElementConstructorConstructor Image; // Usable with new operator
|
| - attribute HTMLOptionElementConstructorConstructor Option; // Usable with new operator
|
| -
|
| - [Conditional=ENCRYPTED_MEDIA, EnabledAtRuntime=encryptedMedia] attribute MediaKeyEventConstructor MediaKeyEvent;
|
| - [Conditional=ENCRYPTED_MEDIA_V2, EnabledAtRuntime=encryptedMedia] attribute MediaKeysConstructor MediaKeys;
|
| - [Conditional=ENCRYPTED_MEDIA_V2|ENCRYPTED_MEDIA, EnabledAtRuntime=encryptedMedia] attribute MediaKeyErrorConstructor MediaKeyError;
|
| - [Conditional=ENCRYPTED_MEDIA_V2, EnabledAtRuntime=encryptedMedia] attribute MediaKeyMessageEventConstructor MediaKeyMessageEvent;
|
| - [Conditional=ENCRYPTED_MEDIA_V2, EnabledAtRuntime=encryptedMedia] attribute MediaKeyNeededEventConstructor MediaKeyNeededEvent;
|
| -
|
| - [EnabledAtRuntime=videoTrack] attribute HTMLTrackElementConstructor HTMLTrackElement;
|
| - [EnabledAtRuntime=videoTrack] attribute TextTrackConstructor TextTrack;
|
| - [EnabledAtRuntime=videoTrack] attribute TextTrackCueConstructor TextTrackCue; // Usable with the new operator
|
| - [EnabledAtRuntime=videoTrack] attribute TextTrackCueListConstructor TextTrackCueList;
|
| - [EnabledAtRuntime=videoTrack] attribute TextTrackListConstructor TextTrackList;
|
| - [Conditional=WEBVTT_REGIONS, EnabledAtRuntime=videoTrack] attribute TextTrackRegionConstructor TextTrackRegion; // Usable with the new operator
|
| - [EnabledAtRuntime=videoTrack] attribute TrackEventConstructor TrackEvent;
|
| -
|
| - [EnabledAtRuntime=media] attribute HTMLAudioElementConstructorConstructor Audio; // Usable with the new operator
|
| - [EnabledAtRuntime=media] attribute HTMLAudioElementConstructor HTMLAudioElement;
|
| + // Mozilla has a separate XMLDocument object for XML documents.
|
| + // We just use Document for this.
|
| + attribute DocumentConstructor XMLDocument;
|
| + attribute DOMURLConstructor webkitURL; // FIXME: deprecate this.
|
| + attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Add metrics to determine when we can remove this.
|
| + attribute IDBCursorConstructor webkitIDBCursor;
|
| + attribute IDBDatabaseConstructor webkitIDBDatabase;
|
| + attribute IDBFactoryConstructor webkitIDBFactory;
|
| + attribute IDBIndexConstructor webkitIDBIndex;
|
| + attribute IDBKeyRangeConstructor webkitIDBKeyRange;
|
| + attribute IDBObjectStoreConstructor webkitIDBObjectStore;
|
| + attribute IDBRequestConstructor webkitIDBRequest;
|
| + attribute IDBTransactionConstructor webkitIDBTransaction;
|
| +
|
| + // Constructors enabled at runtime but whose interface does not have EnabledAtRuntime
|
| + // extended attribute.
|
| + // FIXME: Remove these.
|
| [EnabledAtRuntime=media] attribute HTMLMediaElementConstructor HTMLMediaElement;
|
| [EnabledAtRuntime=media] attribute HTMLVideoElementConstructor HTMLVideoElement;
|
| [EnabledAtRuntime=media] attribute MediaErrorConstructor MediaError;
|
| [EnabledAtRuntime=media] attribute TimeRangesConstructor TimeRanges;
|
| [EnabledAtRuntime=media] attribute HTMLSourceElementConstructor HTMLSourceElement;
|
| [EnabledAtRuntime=media] attribute MediaControllerConstructor MediaController;
|
| -
|
| - attribute CanvasPatternConstructor CanvasPattern;
|
| - attribute CanvasGradientConstructor CanvasGradient;
|
| - attribute CanvasRenderingContext2DConstructor CanvasRenderingContext2D;
|
| -
|
| - attribute ImageDataConstructor ImageData;
|
| - attribute TextMetricsConstructor TextMetrics;
|
| -
|
| - [Conditional=WEBGL] attribute WebGLActiveInfoConstructor WebGLActiveInfo;
|
| - [Conditional=WEBGL] attribute WebGLBufferConstructor WebGLBuffer;
|
| - [Conditional=WEBGL] attribute WebGLFramebufferConstructor WebGLFramebuffer;
|
| - [Conditional=WEBGL] attribute WebGLProgramConstructor WebGLProgram;
|
| - [Conditional=WEBGL] attribute WebGLRenderbufferConstructor WebGLRenderbuffer;
|
| - [Conditional=WEBGL] attribute WebGLRenderingContextConstructor WebGLRenderingContext;
|
| - [Conditional=WEBGL] attribute WebGLShaderConstructor WebGLShader;
|
| - [Conditional=WEBGL] attribute WebGLShaderPrecisionFormatConstructor WebGLShaderPrecisionFormat;
|
| - [Conditional=WEBGL] attribute WebGLTextureConstructor WebGLTexture;
|
| - [Conditional=WEBGL] attribute WebGLUniformLocationConstructor WebGLUniformLocation;
|
| -
|
| - attribute DOMStringMapConstructor DOMStringMap;
|
| -
|
| - attribute ArrayBufferConstructor ArrayBuffer; // Usable with new operator
|
| - attribute ArrayBufferViewConstructor ArrayBufferView;
|
| - attribute Int8ArrayConstructor Int8Array; // Usable with new operator
|
| - attribute Uint8ArrayConstructor Uint8Array; // Usable with new operator
|
| - attribute Uint8ClampedArrayConstructor Uint8ClampedArray; // Usable with new operator
|
| - attribute Int16ArrayConstructor Int16Array; // Usable with new operator
|
| - attribute Uint16ArrayConstructor Uint16Array; // Usable with new operator
|
| - attribute Int32ArrayConstructor Int32Array; // Usable with new operator
|
| - attribute Uint32ArrayConstructor Uint32Array; // Usable with new operator
|
| - attribute Float32ArrayConstructor Float32Array; // Usable with new operator
|
| - attribute Float64ArrayConstructor Float64Array; // Usable with new operator
|
| - attribute DataViewConstructor DataView; // Usable with new operator
|
| -
|
| - // Event Constructors
|
| - attribute EventConstructor Event;
|
| - attribute BeforeLoadEventConstructor BeforeLoadEvent;
|
| - attribute CompositionEventConstructor CompositionEvent;
|
| - attribute CustomEventConstructor CustomEvent;
|
| - attribute ErrorEventConstructor ErrorEvent;
|
| - attribute FocusEventConstructor FocusEvent;
|
| - attribute HashChangeEventConstructor HashChangeEvent;
|
| - attribute KeyboardEventConstructor KeyboardEvent;
|
| - attribute MessageEventConstructor MessageEvent;
|
| - attribute MouseEventConstructor MouseEvent;
|
| - attribute MutationEventConstructor MutationEvent;
|
| - attribute OverflowEventConstructor OverflowEvent;
|
| - attribute PopStateEventConstructor PopStateEvent;
|
| - attribute PageTransitionEventConstructor PageTransitionEvent;
|
| - attribute ProgressEventConstructor ProgressEvent;
|
| - attribute TextEventConstructor TextEvent;
|
| - attribute TransitionEventConstructor TransitionEvent;
|
| - attribute UIEventConstructor UIEvent;
|
| - attribute AnimationEventConstructor WebKitAnimationEvent;
|
| - attribute TransitionEventConstructor WebKitTransitionEvent;
|
| - attribute WheelEventConstructor WheelEvent;
|
| - attribute XMLHttpRequestProgressEventConstructor XMLHttpRequestProgressEvent;
|
| [EnabledAtRuntime=deviceMotion] attribute DeviceMotionEventConstructor DeviceMotionEvent;
|
| - [EnabledAtRuntime=deviceOrientation] attribute DeviceOrientationEventConstructor DeviceOrientationEvent;
|
| [EnabledAtRuntime=touch] attribute TouchConstructor Touch;
|
| [EnabledAtRuntime=touch] attribute TouchEventConstructor TouchEvent;
|
| [EnabledAtRuntime=touch] attribute TouchListConstructor TouchList;
|
| - attribute StorageEventConstructor StorageEvent;
|
| - [Conditional=INPUT_SPEECH] attribute SpeechInputEventConstructor SpeechInputEvent;
|
| - [Conditional=WEBGL] attribute WebGLContextEventConstructor WebGLContextEvent;
|
| - [EnabledAtRuntime=requestAutocomplete] attribute AutocompleteErrorEventConstructor AutocompleteErrorEvent;
|
| + [EnabledAtRuntime=webMIDI] attribute MIDIConnectionEventConstructor MIDIConnectionEvent;
|
| + [EnabledAtRuntime=webMIDI] attribute MIDIMessageEventConstructor MIDIMessageEvent;
|
| + [EnabledAtRuntime=mediaStream] attribute MediaStreamConstructor webkitMediaStream;
|
| + [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute AudioContextConstructor webkitAudioContext;
|
| + [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute OfflineAudioContextConstructor webkitOfflineAudioContext;
|
| + [EnabledAtRuntime=peerConnection] attribute RTCPeerConnectionConstructor webkitRTCPeerConnection;
|
| [EnabledAtRuntime=experimentalContentSecurityPolicyFeatures] attribute SecurityPolicyViolationEventConstructor SecurityPolicyViolationEvent;
|
| -
|
| - attribute EventExceptionConstructor EventException;
|
| -
|
| - attribute WebKitCSSKeyframeRuleConstructor WebKitCSSKeyframeRule;
|
| - attribute WebKitCSSKeyframesRuleConstructor WebKitCSSKeyframesRule;
|
| - [EnabledAtRuntime=cssRegions] attribute WebKitCSSRegionRuleConstructor WebKitCSSRegionRule;
|
| -
|
| - attribute WebKitCSSMatrixConstructor WebKitCSSMatrix; // Usable with the new operator
|
| -
|
| - attribute DOMPointConstructor WebKitPoint; // Usable with new the operator
|
| -
|
| - attribute ClipboardConstructor Clipboard;
|
| -
|
| - attribute WorkerConstructor Worker; // Usable with the new operator
|
| [EnabledAtRuntime] attribute SharedWorkerConstructor SharedWorker; // Usable with the new operator
|
| -
|
| - attribute FileConstructor File;
|
| - attribute FileListConstructor FileList;
|
| - attribute BlobConstructor Blob;
|
| -
|
| - attribute NodeFilterConstructor NodeFilter;
|
| - attribute RangeConstructor Range;
|
| -
|
| - attribute EventSourceConstructor EventSource; // Usable with new the operator
|
| -
|
| - // Mozilla has a separate XMLDocument object for XML documents.
|
| - // We just use Document for this.
|
| - attribute DocumentConstructor XMLDocument;
|
| - attribute DOMParserConstructor DOMParser;
|
| - attribute XMLSerializerConstructor XMLSerializer;
|
| - attribute XMLHttpRequestConstructor XMLHttpRequest; // Usable with the new operator
|
| - attribute XMLHttpRequestUploadConstructor XMLHttpRequestUpload;
|
| - attribute XSLTProcessorConstructor XSLTProcessor; // Usable with the new operator
|
| -
|
| - attribute MessagePortConstructor MessagePort;
|
| - attribute MessageChannelConstructor MessageChannel; // Usable with the new operator
|
| -
|
| - attribute DOMPluginConstructor Plugin;
|
| - attribute DOMPluginArrayConstructor PluginArray;
|
| -
|
| - attribute DOMMimeTypeConstructor MimeType;
|
| - attribute DOMMimeTypeArrayConstructor MimeTypeArray;
|
| -
|
| - attribute ClientRectConstructor ClientRect;
|
| - attribute ClientRectListConstructor ClientRectList;
|
| -
|
| - attribute StorageConstructor Storage;
|
| -
|
| - attribute XPathEvaluatorConstructor XPathEvaluator;
|
| - attribute XPathResultConstructor XPathResult;
|
| - attribute XPathExceptionConstructor XPathException;
|
| -
|
| - [Conditional=SVG] attribute SVGZoomEventConstructor SVGZoomEvent;
|
| -
|
| -#if defined(ENABLE_SVG) && ENABLE_SVG
|
| - // Expose all implemented SVG 1.1 interfaces, excluding the SVG MI interfaces:
|
| - // SVGAnimatedPathData, SVGAnimatedPoints, SVGExternalResourcesRequired,
|
| - // SVGFilterPrimitiveStandardAttributes, SVGFitToViewBox, SVGLangSpace, SVGLocatable
|
| - // SVGTests, SVGTransformable, SVGURIReference, SVGZoomAndPan
|
| - attribute SVGAElementConstructor SVGAElement;
|
| - attribute SVGAngleConstructor SVGAngle;
|
| - attribute SVGAnimatedAngleConstructor SVGAnimatedAngle;
|
| - attribute SVGAnimatedBooleanConstructor SVGAnimatedBoolean;
|
| - attribute SVGAnimatedEnumerationConstructor SVGAnimatedEnumeration;
|
| - attribute SVGAnimatedIntegerConstructor SVGAnimatedInteger;
|
| - attribute SVGAnimatedLengthConstructor SVGAnimatedLength;
|
| - attribute SVGAnimatedLengthListConstructor SVGAnimatedLengthList;
|
| - attribute SVGAnimatedNumberConstructor SVGAnimatedNumber;
|
| - attribute SVGAnimatedNumberListConstructor SVGAnimatedNumberList;
|
| - attribute SVGAnimatedPreserveAspectRatioConstructor SVGAnimatedPreserveAspectRatio;
|
| - attribute SVGAnimatedRectConstructor SVGAnimatedRect;
|
| - attribute SVGAnimatedStringConstructor SVGAnimatedString;
|
| - attribute SVGAnimatedTransformListConstructor SVGAnimatedTransformList;
|
| - attribute SVGCircleElementConstructor SVGCircleElement;
|
| - attribute SVGClipPathElementConstructor SVGClipPathElement;
|
| - attribute SVGColorConstructor SVGColor;
|
| - attribute SVGCursorElementConstructor SVGCursorElement;
|
| -// attribute SVGCSSRuleConstructor SVGCSSRule;
|
| - attribute SVGDefsElementConstructor SVGDefsElement;
|
| - attribute SVGDescElementConstructor SVGDescElement;
|
| - attribute SVGDocumentConstructor SVGDocument;
|
| - attribute SVGElementConstructor SVGElement;
|
| - attribute SVGElementInstanceConstructor SVGElementInstance;
|
| - attribute SVGElementInstanceListConstructor SVGElementInstanceList;
|
| - attribute SVGEllipseElementConstructor SVGEllipseElement;
|
| - attribute SVGForeignObjectElementConstructor SVGForeignObjectElement;
|
| - attribute SVGExceptionConstructor SVGException;
|
| - attribute SVGGElementConstructor SVGGElement;
|
| - attribute SVGGradientElementConstructor SVGGradientElement;
|
| - attribute SVGImageElementConstructor SVGImageElement;
|
| - attribute SVGLengthConstructor SVGLength;
|
| - attribute SVGLengthListConstructor SVGLengthList;
|
| - attribute SVGLinearGradientElementConstructor SVGLinearGradientElement;
|
| - attribute SVGLineElementConstructor SVGLineElement;
|
| - attribute SVGMarkerElementConstructor SVGMarkerElement;
|
| - attribute SVGMaskElementConstructor SVGMaskElement;
|
| - attribute SVGMatrixConstructor SVGMatrix;
|
| - attribute SVGMetadataElementConstructor SVGMetadataElement;
|
| - attribute SVGNumberConstructor SVGNumber;
|
| - attribute SVGNumberListConstructor SVGNumberList;
|
| - attribute SVGPaintConstructor SVGPaint;
|
| - attribute SVGPathElementConstructor SVGPathElement;
|
| - attribute SVGPathSegConstructor SVGPathSeg;
|
| - attribute SVGPathSegArcAbsConstructor SVGPathSegArcAbs;
|
| - attribute SVGPathSegArcRelConstructor SVGPathSegArcRel;
|
| - attribute SVGPathSegClosePathConstructor SVGPathSegClosePath;
|
| - attribute SVGPathSegCurvetoCubicAbsConstructor SVGPathSegCurvetoCubicAbs;
|
| - attribute SVGPathSegCurvetoCubicRelConstructor SVGPathSegCurvetoCubicRel;
|
| - attribute SVGPathSegCurvetoCubicSmoothAbsConstructor SVGPathSegCurvetoCubicSmoothAbs;
|
| - attribute SVGPathSegCurvetoCubicSmoothRelConstructor SVGPathSegCurvetoCubicSmoothRel;
|
| - attribute SVGPathSegCurvetoQuadraticAbsConstructor SVGPathSegCurvetoQuadraticAbs;
|
| - attribute SVGPathSegCurvetoQuadraticRelConstructor SVGPathSegCurvetoQuadraticRel;
|
| - attribute SVGPathSegCurvetoQuadraticSmoothAbsConstructor SVGPathSegCurvetoQuadraticSmoothAbs;
|
| - attribute SVGPathSegCurvetoQuadraticSmoothRelConstructor SVGPathSegCurvetoQuadraticSmoothRel;
|
| - attribute SVGPathSegLinetoAbsConstructor SVGPathSegLinetoAbs;
|
| - attribute SVGPathSegLinetoHorizontalAbsConstructor SVGPathSegLinetoHorizontalAbs;
|
| - attribute SVGPathSegLinetoHorizontalRelConstructor SVGPathSegLinetoHorizontalRel;
|
| - attribute SVGPathSegLinetoRelConstructor SVGPathSegLinetoRel;
|
| - attribute SVGPathSegLinetoVerticalAbsConstructor SVGPathSegLinetoVerticalAbs;
|
| - attribute SVGPathSegLinetoVerticalRelConstructor SVGPathSegLinetoVerticalRel;
|
| - attribute SVGPathSegListConstructor SVGPathSegList;
|
| - attribute SVGPathSegMovetoAbsConstructor SVGPathSegMovetoAbs;
|
| - attribute SVGPathSegMovetoRelConstructor SVGPathSegMovetoRel;
|
| - attribute SVGPatternElementConstructor SVGPatternElement;
|
| - attribute SVGPointConstructor SVGPoint;
|
| - attribute SVGPointListConstructor SVGPointList;
|
| - attribute SVGPolygonElementConstructor SVGPolygonElement;
|
| - attribute SVGPolylineElementConstructor SVGPolylineElement;
|
| - attribute SVGPreserveAspectRatioConstructor SVGPreserveAspectRatio;
|
| - attribute SVGRadialGradientElementConstructor SVGRadialGradientElement;
|
| - attribute SVGRectConstructor SVGRect;
|
| - attribute SVGRectElementConstructor SVGRectElement;
|
| - attribute SVGRenderingIntentConstructor SVGRenderingIntent;
|
| - attribute SVGScriptElementConstructor SVGScriptElement;
|
| - attribute SVGStopElementConstructor SVGStopElement;
|
| - attribute SVGStringListConstructor SVGStringList;
|
| - attribute SVGStyleElementConstructor SVGStyleElement;
|
| - attribute SVGSVGElementConstructor SVGSVGElement;
|
| - attribute SVGSwitchElementConstructor SVGSwitchElement;
|
| - attribute SVGSymbolElementConstructor SVGSymbolElement;
|
| - attribute SVGTextContentElementConstructor SVGTextContentElement;
|
| - attribute SVGTextElementConstructor SVGTextElement;
|
| - attribute SVGTextPathElementConstructor SVGTextPathElement;
|
| - attribute SVGTextPositioningElementConstructor SVGTextPositioningElement;
|
| - attribute SVGTitleElementConstructor SVGTitleElement;
|
| - attribute SVGTransformConstructor SVGTransform;
|
| - attribute SVGTransformListConstructor SVGTransformList;
|
| - attribute SVGTRefElementConstructor SVGTRefElement;
|
| - attribute SVGTSpanElementConstructor SVGTSpanElement;
|
| - attribute SVGUnitTypesConstructor SVGUnitTypes;
|
| - attribute SVGUseElementConstructor SVGUseElement;
|
| - attribute SVGViewElementConstructor SVGViewElement;
|
| - attribute SVGViewSpecConstructor SVGViewSpec;
|
| - attribute SVGZoomAndPanConstructor SVGZoomAndPan;
|
| -
|
| - attribute SVGAnimateColorElementConstructor SVGAnimateColorElement;
|
| - attribute SVGAnimateElementConstructor SVGAnimateElement;
|
| - attribute SVGAnimateMotionElementConstructor SVGAnimateMotionElement;
|
| - attribute SVGAnimateTransformElementConstructor SVGAnimateTransformElement;
|
| - attribute SVGMPathElementConstructor SVGMPathElement;
|
| - attribute SVGSetElementConstructor SVGSetElement;
|
| -
|
| -#if defined(ENABLE_SVG_FONTS) && ENABLE_SVG_FONTS
|
| - attribute SVGAltGlyphDefElementConstructor SVGAltGlyphDefElement;
|
| - attribute SVGAltGlyphElementConstructor SVGAltGlyphElement;
|
| - attribute SVGAltGlyphItemElementConstructor SVGAltGlyphItemElement;
|
| -// attribute SVGDefinitionSrcElementConstructor SVGDefinitionSrcElement;
|
| - attribute SVGFontElementConstructor SVGFontElement;
|
| - attribute SVGFontFaceElementConstructor SVGFontFaceElement;
|
| - attribute SVGFontFaceFormatElementConstructor SVGFontFaceFormatElement;
|
| - attribute SVGFontFaceNameElementConstructor SVGFontFaceNameElement;
|
| - attribute SVGFontFaceSrcElementConstructor SVGFontFaceSrcElement;
|
| - attribute SVGFontFaceUriElementConstructor SVGFontFaceUriElement;
|
| - attribute SVGGlyphElementConstructor SVGGlyphElement;
|
| - attribute SVGGlyphRefElementConstructor SVGGlyphRefElement;
|
| - attribute SVGHKernElementConstructor SVGHKernElement;
|
| - attribute SVGMissingGlyphElementConstructor SVGMissingGlyphElement;
|
| - attribute SVGVKernElementConstructor SVGVKernElement;
|
| -#endif
|
| -
|
| - attribute SVGComponentTransferFunctionElementConstructor SVGComponentTransferFunctionElement;
|
| - attribute SVGFEBlendElementConstructor SVGFEBlendElement;
|
| - attribute SVGFEColorMatrixElementConstructor SVGFEColorMatrixElement;
|
| - attribute SVGFEComponentTransferElementConstructor SVGFEComponentTransferElement;
|
| - attribute SVGFECompositeElementConstructor SVGFECompositeElement;
|
| - attribute SVGFEConvolveMatrixElementConstructor SVGFEConvolveMatrixElement;
|
| - attribute SVGFEDiffuseLightingElementConstructor SVGFEDiffuseLightingElement;
|
| - attribute SVGFEDisplacementMapElementConstructor SVGFEDisplacementMapElement;
|
| - attribute SVGFEDistantLightElementConstructor SVGFEDistantLightElement;
|
| - attribute SVGFEDropShadowElementConstructor SVGFEDropShadowElement;
|
| - attribute SVGFEFloodElementConstructor SVGFEFloodElement;
|
| - attribute SVGFEFuncAElementConstructor SVGFEFuncAElement;
|
| - attribute SVGFEFuncBElementConstructor SVGFEFuncBElement;
|
| - attribute SVGFEFuncGElementConstructor SVGFEFuncGElement;
|
| - attribute SVGFEFuncRElementConstructor SVGFEFuncRElement;
|
| - attribute SVGFEGaussianBlurElementConstructor SVGFEGaussianBlurElement;
|
| - attribute SVGFEImageElementConstructor SVGFEImageElement;
|
| - attribute SVGFEMergeElementConstructor SVGFEMergeElement;
|
| - attribute SVGFEMergeNodeElementConstructor SVGFEMergeNodeElement;
|
| - attribute SVGFEMorphologyElementConstructor SVGFEMorphologyElement;
|
| - attribute SVGFEOffsetElementConstructor SVGFEOffsetElement;
|
| - attribute SVGFEPointLightElementConstructor SVGFEPointLightElement;
|
| - attribute SVGFESpecularLightingElementConstructor SVGFESpecularLightingElement;
|
| - attribute SVGFESpotLightElementConstructor SVGFESpotLightElement;
|
| - attribute SVGFETileElementConstructor SVGFETileElement;
|
| - attribute SVGFETurbulenceElementConstructor SVGFETurbulenceElement;
|
| - attribute SVGFilterElementConstructor SVGFilterElement;
|
| -#endif
|
| -
|
| - attribute DOMFormDataConstructor FormData;
|
| -
|
| - attribute FileErrorConstructor FileError;
|
| - attribute FileReaderConstructor FileReader;
|
| -
|
| - attribute DOMURLConstructor URL;
|
| - attribute DOMURLConstructor webkitURL; // FIXME: deprecate this.
|
| -
|
| - attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Add metrics to determine when we can remove this.
|
| - attribute MutationObserverConstructor MutationObserver;
|
| - attribute MutationRecordConstructor MutationRecord;
|
| -
|
| + [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarConstructor webkitSpeechGrammar;
|
| + [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarListConstructor webkitSpeechGrammarList;
|
| + [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionConstructor webkitSpeechRecognition;
|
| + [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionErrorConstructor webkitSpeechRecognitionError;
|
| + [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionEventConstructor webkitSpeechRecognitionEvent;
|
| +
|
| + // Constructors whose name does not match the interface name.
|
| + // FIXME: Remove these once [ImplementedAs] is used and once constructor names match interface names.
|
| + attribute ShadowRootConstructor WebKitShadowRoot;
|
| [EnabledAtRuntime=mediaSource] attribute MediaSourceConstructor WebKitMediaSource;
|
| [EnabledAtRuntime=mediaSource] attribute SourceBufferConstructor WebKitSourceBuffer;
|
| [EnabledAtRuntime=mediaSource] attribute SourceBufferListConstructor WebKitSourceBufferList;
|
| + [Conditional=WEB_AUDIO] attribute PannerNodeConstructor webkitAudioPannerNode;
|
|
|
| // window.toString() requires special handling in V8
|
| [DoNotCheckSignature, DoNotCheckSecurity, Custom, NotEnumerable] DOMString toString();
|
|
|