OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <meta http-equiv="X-UA-Compatible" content="IE=edge"> | 4 <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
5 <meta name="dart.unittest" content="full-stack-traces"> | 5 <meta name="dart.unittest" content="full-stack-traces"> |
6 <title> custom_element_proxy test </title> | 6 <title> custom_element_proxy test </title> |
7 <style> | 7 <style> |
8 .unittest-table { font-family:monospace; border:1px; } | 8 .unittest-table { font-family:monospace; border:1px; } |
9 .unittest-pass { background: #6b3;} | 9 .unittest-pass { background: #6b3;} |
10 .unittest-fail { background: #d55;} | 10 .unittest-fail { background: #d55;} |
11 .unittest-error { background: #a11;} | 11 .unittest-error { background: #a11;} |
12 </style> | 12 </style> |
13 <script src="/packages/web_components/webcomponents.js"></script> | 13 <script src="packages/web_components/webcomponents.js"></script> |
14 <script src="/packages/web_components/interop_support.js"></script> | 14 <script src="packages/web_components/interop_support.js"></script> |
15 <script src="/packages/web_components/dart_support.js"></script> | 15 <script src="packages/web_components/dart_support.js"></script> |
16 </head> | 16 </head> |
17 <body> | 17 <body> |
18 <h1> Running custom_element_proxy </h1> | 18 <h1> Running custom_element_proxy </h1> |
19 <div id="container"></div> | 19 <div id="container"></div> |
20 | 20 |
21 <script> | 21 <script> |
22 var basicElementProto = Object.create(HTMLElement.prototype); | 22 var basicElementProto = Object.create(HTMLElement.prototype); |
23 basicElementProto.isBasicElement = true; | 23 basicElementProto.isBasicElement = true; |
24 document.registerElement('basic-element', { | 24 document.registerElement('basic-element', { |
25 prototype: basicElementProto | 25 prototype: basicElementProto |
26 }); | 26 }); |
27 | 27 |
28 var extendedElementProto = Object.create(HTMLInputElement.prototype); | 28 var extendedElementProto = Object.create(HTMLInputElement.prototype); |
29 extendedElementProto.isExtendedElement = true; | 29 extendedElementProto.isExtendedElement = true; |
30 document.registerElement('extended-element', { | 30 document.registerElement('extended-element', { |
31 prototype: extendedElementProto, | 31 prototype: extendedElementProto, |
32 extends: 'input' | 32 extends: 'input' |
33 }); | 33 }); |
34 </script> | 34 </script> |
35 | 35 |
36 <script type="text/javascript" | 36 <link rel="x-dart-test" href="custom_element_proxy_test.dart"> |
37 src="/root_dart/tools/testing/dart/test_controller.js"></script> | 37 <script src="packages/test/dart.js"></script> |
38 <script type="application/dart" src="custom_element_proxy_test.dart"></script> | |
39 <script type="text/javascript" src="/packages/browser/dart.js"></script> | |
40 </body> | 38 </body> |
41 </html> | 39 </html> |
OLD | NEW |