| 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 6b951139fb5cfa7a787f6c7ddf07f40aa965ee01..c80438846762903596d61d2379942169405f6519 100644
|
| --- a/pkg/polymer/lib/src/transform/polyfill_injector.dart
|
| +++ b/pkg/polymer/lib/src/transform/polyfill_injector.dart
|
| @@ -21,10 +21,14 @@ import 'common.dart';
|
| * script tag that loads the shadow_dom polyfill and interop.js (used for the
|
| * css shimming).
|
| */
|
| -class PolyfillInjector extends Transformer {
|
| +class PolyfillInjector extends Transformer with PolymerTransformer {
|
| + final TransformOptions options;
|
| +
|
| + PolyfillInjector(this.options);
|
| +
|
| /** Only run on entry point .html files. */
|
| Future<bool> isPrimary(Asset input) =>
|
| - new Future.value(isPrimaryHtml(input.id));
|
| + new Future.value(options.isHtmlEntryPoint(input.id));
|
|
|
| Future apply(Transform transform) {
|
| return readPrimaryAsHtml(transform).then((document) {
|
|
|