OLD | NEW |
---|---|
(Empty) | |
1 <!DOCTYPE html> | |
2 <script src='../../../resources/testharness.js'></script> | |
3 <script src='../../../resources/testharnessreport.js'></script> | |
4 <script src='resources/shadow-dom.js'></script> | |
5 <div id='host'> | |
6 <template data-mode='open'> | |
7 <div id='shadow-child1'></div> | |
8 <slot name='slot1'></slot> | |
9 <slot name='slot2'></slot> | |
10 <div id='shadow-child2'></div> | |
11 </template> | |
12 <div id='child1' slot='slot1'></div> | |
13 <div id='child2' slot='slot2'></div> | |
14 </div> | |
15 <script> | |
16 'use strict'; | |
17 convertTemplatesToShadowRootsWithin(host); | |
18 removeWhiteSpaceOnlyTextNodes(host); | |
19 document.body.offsetLeft; | |
20 | |
21 const slot1 = host.shadowRoot.querySelector('[name=slot1]'); | |
22 const slot2 = host.shadowRoot.querySelector('[name=slot2]'); | |
23 const shadowChild1 = host.shadowRoot.querySelector('#shadow-child1'); | |
24 const shadowChild2 = host.shadowRoot.querySelector('#shadow-child2'); | |
25 | |
26 test(() => { | |
27 assert_equals(internals.nextInComposedTree(child1), child2); | |
tkent
2015/12/10 04:23:02
C++ unit test is more suitable because this is not
hayato
2015/12/10 08:11:21
Done. Removed these tests and updated ComposedTree
| |
28 assert_equals(internals.firstChildInComposedTree(host), shadowChild1); | |
29 assert_equals(internals.nextSiblingInComposedTree(shadowChild1), child1); | |
30 assert_equals(internals.nextSiblingInComposedTree(child1), child2); | |
31 assert_equals(internals.nextSiblingInComposedTree(child2), shadowChild2); | |
32 }, "composed tree traversal in v1"); | |
33 </script> | |
OLD | NEW |