| Index: Source/core/dom/Document.idl
|
| diff --git a/Source/core/dom/Document.idl b/Source/core/dom/Document.idl
|
| index b6efd5036e5437ffa4adaa38dd68f9a7551e0856..2b0db5b6042ecbece8559a9eb98a5218dd700684 100644
|
| --- a/Source/core/dom/Document.idl
|
| +++ b/Source/core/dom/Document.idl
|
| @@ -42,7 +42,7 @@ typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext;
|
|
|
| // Introduced in DOM Level 2:
|
|
|
| - [CustomElementCallbacks, RaisesException] Node importNode(Node node, optional boolean deep);
|
| + [CustomElementCallbacks, RaisesException, TypeChecking=Interface] Node importNode(Node node, optional boolean deep);
|
| [CustomElementCallbacks, RaisesException] Element createElementNS([TreatNullAs=NullString] DOMString namespaceURI, DOMString qualifiedName);
|
| [RaisesException, DeprecateAs=DocumentCreateAttributeNS] Attr createAttributeNS([TreatNullAs=NullString,Default=Undefined] optional DOMString namespaceURI,
|
| [TreatNullAs=NullString,Default=Undefined] optional DOMString qualifiedName); // Removed from DOM4.
|
| @@ -57,7 +57,7 @@ typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext;
|
| [TreatReturnedNullStringAs=Null, TreatNullAs=NullString, RaisesException=Setter, MeasureAs=DocumentXMLVersion] attribute DOMString xmlVersion; // Removed from DOM4.
|
| [RaisesException=Setter, MeasureAs=DocumentXMLStandalone] attribute boolean xmlStandalone; // Removed from DOM4.
|
|
|
| - [RaisesException, CustomElementCallbacks] Node adoptNode(Node node);
|
| + [RaisesException, CustomElementCallbacks, TypeChecking=Interface] Node adoptNode(Node node);
|
|
|
| [TreatReturnedNullStringAs=Null, ImplementedAs=url] readonly attribute DOMString documentURI;
|
|
|
| @@ -71,12 +71,12 @@ typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext;
|
|
|
| // DOM Level 2 Traversal and Range (DocumentTraversal interface)
|
|
|
| - [RaisesException] NodeIterator createNodeIterator(Node root,
|
| - optional unsigned long whatToShow = 0xFFFFFFFF,
|
| - optional NodeFilter? filter = null);
|
| - [RaisesException] TreeWalker createTreeWalker(Node root,
|
| - optional unsigned long whatToShow = 0xFFFFFFFF,
|
| - optional NodeFilter? filter = null);
|
| + [RaisesException, TypeChecking=Interface] NodeIterator createNodeIterator(Node root,
|
| + optional unsigned long whatToShow = 0xFFFFFFFF,
|
| + optional NodeFilter? filter = null);
|
| + [RaisesException, TypeChecking=Interface] TreeWalker createTreeWalker(Node root,
|
| + optional unsigned long whatToShow = 0xFFFFFFFF,
|
| + optional NodeFilter? filter = null);
|
|
|
| // DOM Level 2 Abstract Views (DocumentView interface)
|
|
|
| @@ -88,8 +88,8 @@ typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext;
|
|
|
| // DOM Level 2 Style (DocumentCSS interface)
|
|
|
| - CSSStyleDeclaration getOverrideStyle([Default=Undefined] optional Element element,
|
| - [Default=Undefined] optional DOMString pseudoElement);
|
| + CSSStyleDeclaration getOverrideStyle([Default=Undefined] optional Element element,
|
| + [Default=Undefined] optional DOMString pseudoElement);
|
|
|
| // DOM 4
|
| readonly attribute DOMString contentType;
|
| @@ -192,16 +192,16 @@ typedef (CanvasRenderingContext2D or WebGLRenderingContext) RenderingContext;
|
| attribute EventHandler onwheel;
|
|
|
| [RuntimeEnabled=Touch] Touch createTouch([Default=Undefined] optional Window window,
|
| - [Default=Undefined] optional EventTarget target,
|
| - [Default=Undefined] optional long identifier,
|
| - [Default=Undefined] optional double pageX,
|
| - [Default=Undefined] optional double pageY,
|
| - [Default=Undefined] optional double screenX,
|
| - [Default=Undefined] optional double screenY,
|
| - [Default=Undefined] optional double webkitRadiusX,
|
| - [Default=Undefined] optional double webkitRadiusY,
|
| - [Default=Undefined] optional float webkitRotationAngle,
|
| - [Default=Undefined] optional float webkitForce);
|
| + [Default=Undefined] optional EventTarget target,
|
| + [Default=Undefined] optional long identifier,
|
| + [Default=Undefined] optional double pageX,
|
| + [Default=Undefined] optional double pageY,
|
| + [Default=Undefined] optional double screenX,
|
| + [Default=Undefined] optional double screenY,
|
| + [Default=Undefined] optional double webkitRadiusX,
|
| + [Default=Undefined] optional double webkitRadiusY,
|
| + [Default=Undefined] optional float webkitRotationAngle,
|
| + [Default=Undefined] optional float webkitForce);
|
| [RuntimeEnabled=Touch] TouchList createTouchList(Touch... touches);
|
|
|
| [CallWith=ScriptState, CustomElementCallbacks, RaisesException, MeasureAs=DocumentRegisterElement] CustomElementConstructor registerElement(DOMString name, optional Dictionary options);
|
|
|