| OLD | NEW | 
|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> | 
| 2 <script src="../../../resources/js-test.js"></script> | 2 <script src="../../../resources/js-test.js"></script> | 
| 3 <script src="resources/shadow-dom.js"></script> | 3 <script src="resources/shadow-dom.js"></script> | 
| 4 <style> | 4 <style> | 
| 5 div { | 5 div { | 
| 6     background-color: white; | 6     background-color: white; | 
| 7 } | 7 } | 
| 8 | 8 | 
| 9 div#shadow-host:focus { | 9 div#shadow-host:focus { | 
| 10     background-color: green; | 10     background-color: green; | 
| 11 } | 11 } | 
| 12 </style> | 12 </style> | 
| 13 <body> | 13 <body> | 
| 14 <div id="sandbox"></div> | 14 <div id="sandbox"></div> | 
| 15 </body> | 15 </body> | 
| 16 <script> | 16 <script> | 
| 17 function backgroundColorOf(selector) { |  | 
| 18     return window.getComputedStyle(getNodeInTreeOfTrees(selector)).backgroundCol
     or; |  | 
| 19 } |  | 
| 20 |  | 
| 21 function backgroundColorShouldBe(selector, expected) { |  | 
| 22     shouldBeEqualToString('backgroundColorOf(\'' + selector + '\')', expected); |  | 
| 23 } |  | 
| 24 |  | 
| 25 function buildSingleShadowTree(delegatesFocus) { | 17 function buildSingleShadowTree(delegatesFocus) { | 
| 26     var sandbox = document.querySelector('#sandbox'); | 18     var sandbox = document.querySelector('#sandbox'); | 
| 27     sandbox.innerHTML = ''; | 19     sandbox.innerHTML = ''; | 
| 28     sandbox.appendChild( | 20     sandbox.appendChild( | 
| 29         createDOM('div', {}, | 21         createDOM('div', {}, | 
| 30             createDOM('input', {'id': 'outer-input'}), | 22             createDOM('input', {'id': 'outer-input'}), | 
| 31             createDOM('div', {'id': 'shadow-host'}, | 23             createDOM('div', {'id': 'shadow-host'}, | 
| 32                 createDOM('input', {'id': 'lightdom-input'}), | 24                 createDOM('input', {'id': 'lightdom-input'}), | 
| 33                 createShadowRoot( | 25                 createShadowRoot( | 
| 34                     {'delegatesFocus': delegatesFocus}, | 26                     {'delegatesFocus': delegatesFocus}, | 
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 114     lightdomInput.focus(); | 106     lightdomInput.focus(); | 
| 115     backgroundColorShouldBe('shadow-host', 'rgb(255, 255, 255)'); | 107     backgroundColorShouldBe('shadow-host', 'rgb(255, 255, 255)'); | 
| 116     innerInput.focus(); | 108     innerInput.focus(); | 
| 117     backgroundColorShouldBe('shadow-host', 'rgb(0, 128, 0)'); | 109     backgroundColorShouldBe('shadow-host', 'rgb(0, 128, 0)'); | 
| 118     host.focus(); | 110     host.focus(); | 
| 119     backgroundColorShouldBe('shadow-host', 'rgb(0, 128, 0)'); | 111     backgroundColorShouldBe('shadow-host', 'rgb(0, 128, 0)'); | 
| 120 } | 112 } | 
| 121 | 113 | 
| 122 testSingleShadow(); | 114 testSingleShadow(); | 
| 123 </script> | 115 </script> | 
| OLD | NEW | 
|---|