| Index: pkg/polymer/lib/src/transform/polyfill_injector.dart
|
| diff --git a/pkg/polymer/lib/src/transform/polyfill_injector.dart b/pkg/polymer/lib/src/transform/polyfill_injector.dart
|
| index 899fdd81d72c725b6666e918f04a7240a40e182a..d091a0101d1a3f096c4b0069863a46807d75ddfa 100644
|
| --- a/pkg/polymer/lib/src/transform/polyfill_injector.dart
|
| +++ b/pkg/polymer/lib/src/transform/polyfill_injector.dart
|
| @@ -22,13 +22,14 @@ import 'common.dart';
|
| * css shimming).
|
| */
|
| class PolyfillInjector extends Transformer {
|
| - /** Only run this transformer on .html files. */
|
| - final String allowedExtensions = ".html";
|
| + /** Only run on entry point .html files. */
|
| + Future<bool> isPrimary(Asset input) => isPrimaryHtml(input.id);
|
|
|
| Future apply(Transform transform) {
|
| var id = transform.primaryInput.id;
|
| return transform.primaryInput.readAsString().then((content) {
|
| - var document = parseHtml(content, id.path, transform.logger);
|
| + var document = parseHtml(content, id.path, transform.logger,
|
| + checkDocType: false);
|
| bool shadowDomFound = false;
|
| bool jsInteropFound = false;
|
| bool dartScriptTags = false;
|
|
|