Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(262)

Unified Diff: third_party/WebKit/Source/core/dom/Document.idl

Issue 1466563003: Make [TypeChecking=Interface] the default (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Source/core/dom/DataView.idl ('k') | third_party/WebKit/Source/core/dom/Element.idl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/core/dom/Document.idl
diff --git a/third_party/WebKit/Source/core/dom/Document.idl b/third_party/WebKit/Source/core/dom/Document.idl
index baf586d962bbf27ce371a3a26b980710f9c7230b..8c332085dfdf4648456df314fdc62405df68f07c 100644
--- a/third_party/WebKit/Source/core/dom/Document.idl
+++ b/third_party/WebKit/Source/core/dom/Document.idl
@@ -56,8 +56,8 @@ interface Document : Node {
[NewObject] Comment createComment(DOMString data);
[NewObject, RaisesException] ProcessingInstruction createProcessingInstruction(DOMString target, DOMString data);
- [NewObject, CustomElementCallbacks, RaisesException, TypeChecking=Interface] Node importNode(Node node, optional boolean deep = false);
- [RaisesException, CustomElementCallbacks, TypeChecking=Interface] Node adoptNode(Node node);
+ [NewObject, CustomElementCallbacks, RaisesException] Node importNode(Node node, optional boolean deep = false);
+ [RaisesException, CustomElementCallbacks] Node adoptNode(Node node);
[NewObject, RaisesException, MeasureAs=DocumentCreateAttribute] Attr createAttribute(DOMString localName);
[NewObject, RaisesException, MeasureAs=DocumentCreateAttributeNS] Attr createAttributeNS(DOMString? namespaceURI, DOMString qualifiedName);
@@ -67,8 +67,8 @@ interface Document : Node {
[NewObject] Range createRange();
// NodeFilter.SHOW_ALL = 0xFFFFFFFF
- [NewObject, RaisesException, TypeChecking=Interface] NodeIterator createNodeIterator(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null);
- [NewObject, RaisesException, TypeChecking=Interface] TreeWalker createTreeWalker(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null);
+ [NewObject, RaisesException] NodeIterator createNodeIterator(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null);
+ [NewObject, RaisesException] TreeWalker createTreeWalker(Node root, optional unsigned long whatToShow = 0xFFFFFFFF, optional NodeFilter? filter = null);
// FIXME: CDATASection has been removed from the spec. crbug.com/437205
[RaisesException, MeasureAs=DocumentCreateCDATASection] CDATASection createCDATASection(DOMString data);
@@ -98,7 +98,7 @@ interface Document : Node {
// DOM tree accessors
[CustomElementCallbacks] attribute DOMString title;
[CustomElementCallbacks] attribute DOMString dir;
- [RaisesException=Setter, CustomElementCallbacks, PerWorldBindings, TypeChecking=Interface] attribute HTMLElement? body;
+ [RaisesException=Setter, CustomElementCallbacks, PerWorldBindings] attribute HTMLElement? body;
readonly attribute HTMLHeadElement? head;
[SameObject] readonly attribute HTMLCollection images;
[SameObject] readonly attribute HTMLCollection embeds;
@@ -167,17 +167,17 @@ interface Document : Node {
// Touch Events
// http://rawgit.com/w3c/touch-events/v1-errata/touchevents.html#extensions-to-the-document-interface
// FIXME: The arguments should not be optional.
- [RuntimeEnabled=Touch, Measure] Touch createTouch([Default=Undefined] optional Window window,
- [Default=Undefined] optional EventTarget target,
- [Default=Undefined] optional long identifier,
- [Default=Undefined] optional unrestricted double pageX,
- [Default=Undefined] optional unrestricted double pageY,
- [Default=Undefined] optional unrestricted double screenX,
- [Default=Undefined] optional unrestricted double screenY,
- [Default=Undefined] optional unrestricted double radiusX,
- [Default=Undefined] optional unrestricted double radiusY,
- [Default=Undefined] optional unrestricted float rotationAngle,
- [Default=Undefined] optional unrestricted float force);
+ [RuntimeEnabled=Touch, Measure, LegacyInterfaceTypeChecking] Touch createTouch([Default=Undefined] optional Window window,
+ [Default=Undefined] optional EventTarget target,
+ [Default=Undefined] optional long identifier,
+ [Default=Undefined] optional unrestricted double pageX,
+ [Default=Undefined] optional unrestricted double pageY,
+ [Default=Undefined] optional unrestricted double screenX,
+ [Default=Undefined] optional unrestricted double screenY,
+ [Default=Undefined] optional unrestricted double radiusX,
+ [Default=Undefined] optional unrestricted double radiusY,
+ [Default=Undefined] optional unrestricted float rotationAngle,
+ [Default=Undefined] optional unrestricted float force);
[RuntimeEnabled=Touch] TouchList createTouchList(Touch... touches);
// Custom Elements
« no previous file with comments | « third_party/WebKit/Source/core/dom/DataView.idl ('k') | third_party/WebKit/Source/core/dom/Element.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698