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

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/dom/interfaces.html

Issue 2323113002: Revert "Import wpt@65954a35b4e0a5cee1f4839271ba0e44f187c0a6" (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 3 months 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 unified diff | Download patch
OLDNEW
1 <!doctype html> 1 <!doctype html>
2 <meta charset=utf-8> 2 <meta charset=utf-8>
3 <title>DOM IDL tests</title> 3 <title>DOM IDL tests</title>
4 <script src=/resources/testharness.js></script> 4 <script src=/resources/testharness.js></script>
5 <script src=/resources/testharnessreport.js></script> 5 <script src=/resources/testharnessreport.js></script>
6 <script src=/resources/WebIDLParser.js></script> 6 <script src=/resources/WebIDLParser.js></script>
7 <script src=/resources/idlharness.js></script> 7 <script src=/resources/idlharness.js></script>
8 8
9 <h1>DOM IDL tests</h1> 9 <h1>DOM IDL tests</h1>
10 <div id=log></div> 10 <div id=log></div>
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
152 [Exposed=Window, LegacyUnenumerableNamedProperties] 152 [Exposed=Window, LegacyUnenumerableNamedProperties]
153 interface HTMLCollection { 153 interface HTMLCollection {
154 readonly attribute unsigned long length; 154 readonly attribute unsigned long length;
155 getter Element? item(unsigned long index); 155 getter Element? item(unsigned long index);
156 getter Element? namedItem(DOMString name); 156 getter Element? namedItem(DOMString name);
157 }; 157 };
158 158
159 159
160 [Constructor(MutationCallback callback)] 160 [Constructor(MutationCallback callback)]
161 interface MutationObserver { 161 interface MutationObserver {
162 void observe(Node target, optional MutationObserverInit options); 162 void observe(Node target, MutationObserverInit options);
163 void disconnect(); 163 void disconnect();
164 sequence<MutationRecord> takeRecords(); 164 sequence<MutationRecord> takeRecords();
165 }; 165 };
166 166
167 callback MutationCallback = void (sequence<MutationRecord> mutations, MutationOb server observer); 167 callback MutationCallback = void (sequence<MutationRecord> mutations, MutationOb server observer);
168 168
169 dictionary MutationObserverInit { 169 dictionary MutationObserverInit {
170 boolean childList = false; 170 boolean childList = false;
171 boolean attributes; 171 boolean attributes;
172 boolean characterData; 172 boolean characterData;
(...skipping 16 matching lines...) Expand all
189 readonly attribute DOMString? attributeNamespace; 189 readonly attribute DOMString? attributeNamespace;
190 readonly attribute DOMString? oldValue; 190 readonly attribute DOMString? oldValue;
191 }; 191 };
192 192
193 193
194 [Exposed=Window] 194 [Exposed=Window]
195 interface Node : EventTarget { 195 interface Node : EventTarget {
196 const unsigned short ELEMENT_NODE = 1; 196 const unsigned short ELEMENT_NODE = 1;
197 const unsigned short ATTRIBUTE_NODE = 2; // historical 197 const unsigned short ATTRIBUTE_NODE = 2; // historical
198 const unsigned short TEXT_NODE = 3; 198 const unsigned short TEXT_NODE = 3;
199 const unsigned short CDATA_SECTION_NODE = 4; 199 const unsigned short CDATA_SECTION_NODE = 4; // historical
200 const unsigned short ENTITY_REFERENCE_NODE = 5; // historical 200 const unsigned short ENTITY_REFERENCE_NODE = 5; // historical
201 const unsigned short ENTITY_NODE = 6; // historical 201 const unsigned short ENTITY_NODE = 6; // historical
202 const unsigned short PROCESSING_INSTRUCTION_NODE = 7; 202 const unsigned short PROCESSING_INSTRUCTION_NODE = 7;
203 const unsigned short COMMENT_NODE = 8; 203 const unsigned short COMMENT_NODE = 8;
204 const unsigned short DOCUMENT_NODE = 9; 204 const unsigned short DOCUMENT_NODE = 9;
205 const unsigned short DOCUMENT_TYPE_NODE = 10; 205 const unsigned short DOCUMENT_TYPE_NODE = 10;
206 const unsigned short DOCUMENT_FRAGMENT_NODE = 11; 206 const unsigned short DOCUMENT_FRAGMENT_NODE = 11;
207 const unsigned short NOTATION_NODE = 12; // historical 207 const unsigned short NOTATION_NODE = 12; // historical
208 readonly attribute unsigned short nodeType; 208 readonly attribute unsigned short nodeType;
209 readonly attribute DOMString nodeName; 209 readonly attribute DOMString nodeName;
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 readonly attribute DocumentType? doctype; 265 readonly attribute DocumentType? doctype;
266 readonly attribute Element? documentElement; 266 readonly attribute Element? documentElement;
267 HTMLCollection getElementsByTagName(DOMString qualifiedName); 267 HTMLCollection getElementsByTagName(DOMString qualifiedName);
268 HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localNam e); 268 HTMLCollection getElementsByTagNameNS(DOMString? namespace, DOMString localNam e);
269 HTMLCollection getElementsByClassName(DOMString classNames); 269 HTMLCollection getElementsByClassName(DOMString classNames);
270 270
271 [NewObject] Element createElement(DOMString localName, optional ElementCreatio nOptions options); 271 [NewObject] Element createElement(DOMString localName, optional ElementCreatio nOptions options);
272 [NewObject] Element createElementNS(DOMString? namespace, DOMString qualifiedN ame, optional ElementCreationOptions options); 272 [NewObject] Element createElementNS(DOMString? namespace, DOMString qualifiedN ame, optional ElementCreationOptions options);
273 [NewObject] DocumentFragment createDocumentFragment(); 273 [NewObject] DocumentFragment createDocumentFragment();
274 [NewObject] Text createTextNode(DOMString data); 274 [NewObject] Text createTextNode(DOMString data);
275 [NewObject] CDATASection createCDATASection(DOMString data);
276 [NewObject] Comment createComment(DOMString data); 275 [NewObject] Comment createComment(DOMString data);
277 [NewObject] ProcessingInstruction createProcessingInstruction(DOMString target , DOMString data); 276 [NewObject] ProcessingInstruction createProcessingInstruction(DOMString target , DOMString data);
278 277
279 [NewObject] Node importNode(Node node, optional boolean deep = false); 278 [NewObject] Node importNode(Node node, optional boolean deep = false);
280 Node adoptNode(Node node); 279 Node adoptNode(Node node);
281 280
282 [NewObject] Attr createAttribute(DOMString localName); 281 [NewObject] Attr createAttribute(DOMString localName);
283 [NewObject] Attr createAttributeNS(DOMString? namespace, DOMString qualifiedNa me); 282 [NewObject] Attr createAttributeNS(DOMString? namespace, DOMString qualifiedNa me);
284 283
285 [NewObject] Event createEvent(DOMString interface); 284 [NewObject] Event createEvent(DOMString interface);
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
421 420
422 421
423 [Constructor(optional DOMString data = ""), 422 [Constructor(optional DOMString data = ""),
424 Exposed=Window] 423 Exposed=Window]
425 interface Text : CharacterData { 424 interface Text : CharacterData {
426 [NewObject] Text splitText(unsigned long offset); 425 [NewObject] Text splitText(unsigned long offset);
427 readonly attribute DOMString wholeText; 426 readonly attribute DOMString wholeText;
428 }; 427 };
429 428
430 [Exposed=Window] 429 [Exposed=Window]
431 interface CDATASection : Text {
432 };
433
434 [Exposed=Window]
435 interface ProcessingInstruction : CharacterData { 430 interface ProcessingInstruction : CharacterData {
436 readonly attribute DOMString target; 431 readonly attribute DOMString target;
437 }; 432 };
438 433
439 [Constructor(optional DOMString data = ""), 434 [Constructor(optional DOMString data = ""),
440 Exposed=Window] 435 Exposed=Window]
441 interface Comment : CharacterData { 436 interface Comment : CharacterData {
442 }; 437 };
443 438
444 439
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
522 // Constants for acceptNode() 517 // Constants for acceptNode()
523 const unsigned short FILTER_ACCEPT = 1; 518 const unsigned short FILTER_ACCEPT = 1;
524 const unsigned short FILTER_REJECT = 2; 519 const unsigned short FILTER_REJECT = 2;
525 const unsigned short FILTER_SKIP = 3; 520 const unsigned short FILTER_SKIP = 3;
526 521
527 // Constants for whatToShow 522 // Constants for whatToShow
528 const unsigned long SHOW_ALL = 0xFFFFFFFF; 523 const unsigned long SHOW_ALL = 0xFFFFFFFF;
529 const unsigned long SHOW_ELEMENT = 0x1; 524 const unsigned long SHOW_ELEMENT = 0x1;
530 const unsigned long SHOW_ATTRIBUTE = 0x2; // historical 525 const unsigned long SHOW_ATTRIBUTE = 0x2; // historical
531 const unsigned long SHOW_TEXT = 0x4; 526 const unsigned long SHOW_TEXT = 0x4;
532 const unsigned long SHOW_CDATA_SECTION = 0x8; 527 const unsigned long SHOW_CDATA_SECTION = 0x8; // historical
533 const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // historical 528 const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // historical
534 const unsigned long SHOW_ENTITY = 0x20; // historical 529 const unsigned long SHOW_ENTITY = 0x20; // historical
535 const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40; 530 const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40;
536 const unsigned long SHOW_COMMENT = 0x80; 531 const unsigned long SHOW_COMMENT = 0x80;
537 const unsigned long SHOW_DOCUMENT = 0x100; 532 const unsigned long SHOW_DOCUMENT = 0x100;
538 const unsigned long SHOW_DOCUMENT_TYPE = 0x200; 533 const unsigned long SHOW_DOCUMENT_TYPE = 0x200;
539 const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x400; 534 const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x400;
540 const unsigned long SHOW_NOTATION = 0x800; // historical 535 const unsigned long SHOW_NOTATION = 0x800; // historical
541 536
542 unsigned short acceptNode(Node node); 537 unsigned short acceptNode(Node node);
543 }; 538 };
544 539
545 540
546 interface DOMTokenList { 541 interface DOMTokenList {
547 readonly attribute unsigned long length; 542 readonly attribute unsigned long length;
548 getter DOMString? item(unsigned long index); 543 getter DOMString? item(unsigned long index);
549 boolean contains(DOMString token); 544 boolean contains(DOMString token);
550 [CEReactions] void add(DOMString... tokens); 545 void add(DOMString... tokens);
551 [CEReactions] void remove(DOMString... tokens); 546 void remove(DOMString... tokens);
552 [CEReactions] boolean toggle(DOMString token, optional boolean force); 547 boolean toggle(DOMString token, optional boolean force);
553 [CEReactions] void replace(DOMString token, DOMString newToken); 548 void replace(DOMString token, DOMString newToken);
554 boolean supports(DOMString token); 549 boolean supports(DOMString token);
555 [CEReactions] stringifier attribute DOMString value; 550 attribute DOMString value;
556 // iterable<DOMString>; 551 stringifier;
552 // iterable<DOMString>;
557 }; 553 };
558 </script> 554 </script>
559 <script> 555 <script>
560 "use strict"; 556 "use strict";
561 var xmlDoc, detachedRange, element; 557 var xmlDoc, detachedRange, element;
562 var idlArray; 558 var idlArray;
563 setup(function() { 559 setup(function() {
564 xmlDoc = document.implementation.createDocument(null, "", null); 560 xmlDoc = document.implementation.createDocument(null, "", null);
565 detachedRange = document.createRange(); 561 detachedRange = document.createRange();
566 detachedRange.detach(); 562 detachedRange.detach();
(...skipping 18 matching lines...) Expand all
585 Range: ['document.createRange()', 'detachedRange'], 581 Range: ['document.createRange()', 'detachedRange'],
586 NodeIterator: ['document.createNodeIterator(document.body, NodeFilter.SHOW_A LL, null, false)'], 582 NodeIterator: ['document.createNodeIterator(document.body, NodeFilter.SHOW_A LL, null, false)'],
587 TreeWalker: ['document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)'], 583 TreeWalker: ['document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)'],
588 NodeList: ['document.querySelectorAll("script")'], 584 NodeList: ['document.querySelectorAll("script")'],
589 HTMLCollection: ['document.body.children'], 585 HTMLCollection: ['document.body.children'],
590 DOMTokenList: ['document.body.classList'], 586 DOMTokenList: ['document.body.classList'],
591 }); 587 });
592 }); 588 });
593 idlArray.test(); 589 idlArray.test();
594 </script> 590 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698