| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| <meta name="dart.unittest" content="full-stack-traces"> | |
| <title> custom_element_proxy test </title> | |
| <style> | |
| .unittest-table { font-family:monospace; border:1px; } | |
| .unittest-pass { background: #6b3;} | |
| .unittest-fail { background: #d55;} | |
| .unittest-error { background: #a11;} | |
| </style> | |
| <script src="/packages/web_components/webcomponents.js"></script> | |
| <script src="/packages/web_components/interop_support.js"></script> | |
| <script src="/packages/web_components/dart_support.js"></script> | |
| </head> | |
| <body> | |
| <h1> Running custom_element_proxy </h1> | |
| <div id="container"></div> | |
| <script> | |
| var basicElementProto = Object.create(HTMLElement.prototype); | |
| basicElementProto.isBasicElement = true; | |
| document.registerElement('basic-element', { | |
| prototype: basicElementProto | |
| }); | |
| var extendedElementProto = Object.create(HTMLInputElement.prototype); | |
| extendedElementProto.isExtendedElement = true; | |
| document.registerElement('extended-element', { | |
| prototype: extendedElementProto, | |
| extends: 'input' | |
| }); | |
| </script> | |
| <script type="text/javascript" | |
| src="/root_dart/tools/testing/dart/test_controller.js"></script> | |
| <script type="application/dart" src="custom_element_proxy_test.dart"></script> | |
| <script type="text/javascript" src="/packages/browser/dart.js"></script> | |
| </body> | |
| </html> |