| Index: pkg/polymer/lib/src/build/common.dart
|
| diff --git a/pkg/polymer/lib/src/build/common.dart b/pkg/polymer/lib/src/build/common.dart
|
| index 516c02cf3bfcde16f1733cfff64223df2849080a..7e62cc7adb575dde51b6aa40ddb53e58cb898176 100644
|
| --- a/pkg/polymer/lib/src/build/common.dart
|
| +++ b/pkg/polymer/lib/src/build/common.dart
|
| @@ -12,6 +12,7 @@ import 'package:barback/barback.dart';
|
| import 'package:html5lib/dom.dart' show Document;
|
| import 'package:html5lib/parser.dart' show HtmlParser;
|
| import 'package:path/path.dart' as path;
|
| +import 'package:observe/transformer.dart' show ObservableTransformer;
|
| import 'package:source_maps/span.dart' show Span;
|
|
|
| /**
|
| @@ -117,6 +118,10 @@ abstract class PolymerTransformer {
|
| String toString() => 'polymer ($runtimeType)';
|
| }
|
|
|
| +/** Transformer phases which should be applied to the Polymer package. */
|
| +List<List<Transformer>> get phasesForPolymer =>
|
| + [[new ObservableTransformer(['lib/src/instance.dart'])]];
|
| +
|
| /**
|
| * Create an [AssetId] for a [url] seen in the [source] asset. By default this
|
| * is used to resolve relative urls that occur in HTML assets, including
|
| @@ -135,7 +140,7 @@ AssetId resolve(AssetId source, String url, TransformLogger logger, Span span) {
|
| return new AssetId(uri.path.substring(0, index),
|
| 'lib${uri.path.substring(index)}');
|
| }
|
| - }
|
| + }
|
|
|
| logger.error('absolute paths not allowed: "$url"', span: span);
|
| return null;
|
|
|