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

Side by Side Diff: third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/interfaces.html

Issue 1666363003: Import web-platform-tests@27e3d93f88a71a249d1df872a5d613b3243b9588 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Missed win failiure in TestExpectations Created 4 years, 10 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 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 }; 276 };
277 277
278 interface Element : Node { 278 interface Element : Node {
279 readonly attribute DOMString? namespaceURI; 279 readonly attribute DOMString? namespaceURI;
280 readonly attribute DOMString? prefix; 280 readonly attribute DOMString? prefix;
281 readonly attribute DOMString localName; 281 readonly attribute DOMString localName;
282 readonly attribute DOMString tagName; 282 readonly attribute DOMString tagName;
283 283
284 attribute DOMString id; 284 attribute DOMString id;
285 attribute DOMString className; 285 attribute DOMString className;
286 [SameObject] readonly attribute DOMTokenList classList; 286 [SameObject, PutForwards=value] readonly attribute DOMTokenList classList;
287 287
288 boolean hasAttributes(); 288 boolean hasAttributes();
289 [SameObject] readonly attribute NamedNodeMap attributes; 289 [SameObject] readonly attribute NamedNodeMap attributes;
290 DOMString? getAttribute(DOMString name); 290 DOMString? getAttribute(DOMString name);
291 DOMString? getAttributeNS(DOMString? namespace, DOMString localName); 291 DOMString? getAttributeNS(DOMString? namespace, DOMString localName);
292 void setAttribute(DOMString name, DOMString value); 292 void setAttribute(DOMString name, DOMString value);
293 void setAttributeNS(DOMString? namespace, DOMString name, DOMString value); 293 void setAttributeNS(DOMString? namespace, DOMString name, DOMString value);
294 void removeAttribute(DOMString name); 294 void removeAttribute(DOMString name);
295 void removeAttributeNS(DOMString? namespace, DOMString localName); 295 void removeAttributeNS(DOMString? namespace, DOMString localName);
296 boolean hasAttribute(DOMString name); 296 boolean hasAttribute(DOMString name);
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 unsigned short acceptNode(Node node); 453 unsigned short acceptNode(Node node);
454 }; 454 };
455 455
456 interface DOMTokenList { 456 interface DOMTokenList {
457 readonly attribute unsigned long length; 457 readonly attribute unsigned long length;
458 getter DOMString? item(unsigned long index); 458 getter DOMString? item(unsigned long index);
459 boolean contains(DOMString token); 459 boolean contains(DOMString token);
460 void add(DOMString... tokens); 460 void add(DOMString... tokens);
461 void remove(DOMString... tokens); 461 void remove(DOMString... tokens);
462 boolean toggle(DOMString token, optional boolean force); 462 boolean toggle(DOMString token, optional boolean force);
463 void replace(DOMString token, DOMString newToken);
464 boolean supports(DOMString token);
465 attribute DOMString value;
463 stringifier; 466 stringifier;
464 // iterable<DOMString>; 467 // iterable<DOMString>;
465 }; 468 };
466
467 interface DOMSettableTokenList : DOMTokenList {
468 attribute DOMString value;
469 };
470 </script> 469 </script>
471 <script> 470 <script>
472 "use strict"; 471 "use strict";
473 var xmlDoc, detachedRange, element; 472 var xmlDoc, detachedRange, element;
474 var idlArray; 473 var idlArray;
475 setup(function() { 474 setup(function() {
476 xmlDoc = document.implementation.createDocument(null, "", null); 475 xmlDoc = document.implementation.createDocument(null, "", null);
477 detachedRange = document.createRange(); 476 detachedRange = document.createRange();
478 detachedRange.detach(); 477 detachedRange.detach();
479 element = xmlDoc.createElementNS(null, "test"); 478 element = xmlDoc.createElementNS(null, "test");
(...skipping 16 matching lines...) Expand all
496 Range: ['document.createRange()', 'detachedRange'], 495 Range: ['document.createRange()', 'detachedRange'],
497 NodeIterator: ['document.createNodeIterator(document.body, NodeFilter.SHOW_A LL, null, false)'], 496 NodeIterator: ['document.createNodeIterator(document.body, NodeFilter.SHOW_A LL, null, false)'],
498 TreeWalker: ['document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)'], 497 TreeWalker: ['document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false)'],
499 NodeList: ['document.querySelectorAll("script")'], 498 NodeList: ['document.querySelectorAll("script")'],
500 HTMLCollection: ['document.body.children'], 499 HTMLCollection: ['document.body.children'],
501 DOMTokenList: ['document.body.classList'], 500 DOMTokenList: ['document.body.classList'],
502 }); 501 });
503 }); 502 });
504 idlArray.test(); 503 idlArray.test();
505 </script> 504 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698