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

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

Issue 2303013002: Add UMA metric to track usage of sending a mousedown to select elements. (Closed)
Patch Set: W3C auto test import CL. 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, MutationObserverInit options); 162 void observe(Node target, optional 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; // historical 199 const unsigned short CDATA_SECTION_NODE = 4;
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);
275 [NewObject] Comment createComment(DOMString data); 276 [NewObject] Comment createComment(DOMString data);
276 [NewObject] ProcessingInstruction createProcessingInstruction(DOMString target , DOMString data); 277 [NewObject] ProcessingInstruction createProcessingInstruction(DOMString target , DOMString data);
277 278
278 [NewObject] Node importNode(Node node, optional boolean deep = false); 279 [NewObject] Node importNode(Node node, optional boolean deep = false);
279 Node adoptNode(Node node); 280 Node adoptNode(Node node);
280 281
281 [NewObject] Attr createAttribute(DOMString localName); 282 [NewObject] Attr createAttribute(DOMString localName);
282 [NewObject] Attr createAttributeNS(DOMString? namespace, DOMString qualifiedNa me); 283 [NewObject] Attr createAttributeNS(DOMString? namespace, DOMString qualifiedNa me);
283 284
284 [NewObject] Event createEvent(DOMString interface); 285 [NewObject] Event createEvent(DOMString interface);
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
420 421
421 422
422 [Constructor(optional DOMString data = ""), 423 [Constructor(optional DOMString data = ""),
423 Exposed=Window] 424 Exposed=Window]
424 interface Text : CharacterData { 425 interface Text : CharacterData {
425 [NewObject] Text splitText(unsigned long offset); 426 [NewObject] Text splitText(unsigned long offset);
426 readonly attribute DOMString wholeText; 427 readonly attribute DOMString wholeText;
427 }; 428 };
428 429
429 [Exposed=Window] 430 [Exposed=Window]
431 interface CDATASection : Text {
432 };
433
434 [Exposed=Window]
430 interface ProcessingInstruction : CharacterData { 435 interface ProcessingInstruction : CharacterData {
431 readonly attribute DOMString target; 436 readonly attribute DOMString target;
432 }; 437 };
433 438
434 [Constructor(optional DOMString data = ""), 439 [Constructor(optional DOMString data = ""),
435 Exposed=Window] 440 Exposed=Window]
436 interface Comment : CharacterData { 441 interface Comment : CharacterData {
437 }; 442 };
438 443
439 444
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
517 // Constants for acceptNode() 522 // Constants for acceptNode()
518 const unsigned short FILTER_ACCEPT = 1; 523 const unsigned short FILTER_ACCEPT = 1;
519 const unsigned short FILTER_REJECT = 2; 524 const unsigned short FILTER_REJECT = 2;
520 const unsigned short FILTER_SKIP = 3; 525 const unsigned short FILTER_SKIP = 3;
521 526
522 // Constants for whatToShow 527 // Constants for whatToShow
523 const unsigned long SHOW_ALL = 0xFFFFFFFF; 528 const unsigned long SHOW_ALL = 0xFFFFFFFF;
524 const unsigned long SHOW_ELEMENT = 0x1; 529 const unsigned long SHOW_ELEMENT = 0x1;
525 const unsigned long SHOW_ATTRIBUTE = 0x2; // historical 530 const unsigned long SHOW_ATTRIBUTE = 0x2; // historical
526 const unsigned long SHOW_TEXT = 0x4; 531 const unsigned long SHOW_TEXT = 0x4;
527 const unsigned long SHOW_CDATA_SECTION = 0x8; // historical 532 const unsigned long SHOW_CDATA_SECTION = 0x8;
528 const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // historical 533 const unsigned long SHOW_ENTITY_REFERENCE = 0x10; // historical
529 const unsigned long SHOW_ENTITY = 0x20; // historical 534 const unsigned long SHOW_ENTITY = 0x20; // historical
530 const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40; 535 const unsigned long SHOW_PROCESSING_INSTRUCTION = 0x40;
531 const unsigned long SHOW_COMMENT = 0x80; 536 const unsigned long SHOW_COMMENT = 0x80;
532 const unsigned long SHOW_DOCUMENT = 0x100; 537 const unsigned long SHOW_DOCUMENT = 0x100;
533 const unsigned long SHOW_DOCUMENT_TYPE = 0x200; 538 const unsigned long SHOW_DOCUMENT_TYPE = 0x200;
534 const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x400; 539 const unsigned long SHOW_DOCUMENT_FRAGMENT = 0x400;
535 const unsigned long SHOW_NOTATION = 0x800; // historical 540 const unsigned long SHOW_NOTATION = 0x800; // historical
536 541
537 unsigned short acceptNode(Node node); 542 unsigned short acceptNode(Node node);
538 }; 543 };
539 544
540 545
541 interface DOMTokenList { 546 interface DOMTokenList {
542 readonly attribute unsigned long length; 547 readonly attribute unsigned long length;
543 getter DOMString? item(unsigned long index); 548 getter DOMString? item(unsigned long index);
544 boolean contains(DOMString token); 549 boolean contains(DOMString token);
545 void add(DOMString... tokens); 550 [CEReactions] void add(DOMString... tokens);
546 void remove(DOMString... tokens); 551 [CEReactions] void remove(DOMString... tokens);
547 boolean toggle(DOMString token, optional boolean force); 552 [CEReactions] boolean toggle(DOMString token, optional boolean force);
548 void replace(DOMString token, DOMString newToken); 553 [CEReactions] void replace(DOMString token, DOMString newToken);
549 boolean supports(DOMString token); 554 boolean supports(DOMString token);
550 attribute DOMString value; 555 [CEReactions] stringifier attribute DOMString value;
551 stringifier; 556 // iterable<DOMString>;
552 // iterable<DOMString>;
553 }; 557 };
554 </script> 558 </script>
555 <script> 559 <script>
556 "use strict"; 560 "use strict";
557 var xmlDoc, detachedRange, element; 561 var xmlDoc, detachedRange, element;
558 var idlArray; 562 var idlArray;
559 setup(function() { 563 setup(function() {
560 xmlDoc = document.implementation.createDocument(null, "", null); 564 xmlDoc = document.implementation.createDocument(null, "", null);
561 detachedRange = document.createRange(); 565 detachedRange = document.createRange();
562 detachedRange.detach(); 566 detachedRange.detach();
(...skipping 18 matching lines...) Expand all
581 Range: ['document.createRange()', 'detachedRange'], 585 Range: ['document.createRange()', 'detachedRange'],
582 NodeIterator: ['document.createNodeIterator(document.body, NodeFilter.SHOW_A LL, null, false)'], 586 NodeIterator: ['document.createNodeIterator(document.body, NodeFilter.SHOW_A LL, null, false)'],
583 TreeWalker: ['document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)'], 587 TreeWalker: ['document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)'],
584 NodeList: ['document.querySelectorAll("script")'], 588 NodeList: ['document.querySelectorAll("script")'],
585 HTMLCollection: ['document.body.children'], 589 HTMLCollection: ['document.body.children'],
586 DOMTokenList: ['document.body.classList'], 590 DOMTokenList: ['document.body.classList'],
587 }); 591 });
588 }); 592 });
589 idlArray.test(); 593 idlArray.test();
590 </script> 594 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698