Index: third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html b/third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html |
index 21c35c238e3e15b112119a2961feb23c0de6aef9..529c44cbd4d2c42c56c72f1df94e4a787d02ae0a 100644 |
--- a/third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html |
@@ -159,7 +159,7 @@ interface HTMLCollection { |
[Constructor(MutationCallback callback)] |
interface MutationObserver { |
- void observe(Node target, MutationObserverInit options); |
+ void observe(Node target, optional MutationObserverInit options); |
void disconnect(); |
sequence<MutationRecord> takeRecords(); |
}; |
@@ -196,7 +196,7 @@ interface Node : EventTarget { |
const unsigned short ELEMENT_NODE = 1; |
const unsigned short ATTRIBUTE_NODE = 2; // historical |
const unsigned short TEXT_NODE = 3; |
- const unsigned short CDATA_SECTION_NODE = 4; // historical |
+ const unsigned short CDATA_SECTION_NODE = 4; |
const unsigned short ENTITY_REFERENCE_NODE = 5; // historical |
const unsigned short ENTITY_NODE = 6; // historical |
const unsigned short PROCESSING_INSTRUCTION_NODE = 7; |
@@ -272,6 +272,7 @@ interface Document : Node { |
[NewObject] Element createElementNS(DOMString? namespace, DOMString qualifiedName, optional ElementCreationOptions options); |
[NewObject] DocumentFragment createDocumentFragment(); |
[NewObject] Text createTextNode(DOMString data); |
+ [NewObject] CDATASection createCDATASection(DOMString data); |
[NewObject] Comment createComment(DOMString data); |
[NewObject] ProcessingInstruction createProcessingInstruction(DOMString target, DOMString data); |
@@ -427,6 +428,10 @@ interface Text : CharacterData { |
}; |
[Exposed=Window] |
+interface CDATASection : Text { |
+}; |
+ |
+[Exposed=Window] |
interface ProcessingInstruction : CharacterData { |
readonly attribute DOMString target; |
}; |
@@ -524,7 +529,7 @@ callback interface NodeFilter { |
const unsigned long SHOW_ELEMENT = 0x1; |
const unsigned long SHOW_ATTRIBUTE = 0x2; // historical |
const unsigned long SHOW_TEXT = 0x4; |
- const unsigned long SHOW_CDATA_SECTION = 0x8; // historical |
+ const unsigned long SHOW_CDATA_SECTION = 0x8; |
const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // historical |
const unsigned long SHOW_ENTITY = 0x20; // historical |
const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40; |
@@ -542,14 +547,13 @@ interface DOMTokenList { |
readonly attribute unsigned long length; |
getter DOMString? item(unsigned long index); |
boolean contains(DOMString token); |
- void add(DOMString... tokens); |
- void remove(DOMString... tokens); |
- boolean toggle(DOMString token, optional boolean force); |
- void replace(DOMString token, DOMString newToken); |
+ [CEReactions] void add(DOMString... tokens); |
+ [CEReactions] void remove(DOMString... tokens); |
+ [CEReactions] boolean toggle(DOMString token, optional boolean force); |
+ [CEReactions] void replace(DOMString token, DOMString newToken); |
boolean supports(DOMString token); |
- attribute DOMString value; |
- stringifier; |
-// iterable<DOMString>; |
+ [CEReactions] stringifier attribute DOMString value; |
+ // iterable<DOMString>; |
}; |
</script> |
<script> |