Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(460)

Unified Diff: pkg/polymer/lib/src/build/common.dart

Issue 157583007: Removing polymer-specific code from barback runner (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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..ed74892810fad9bd9a43bbc4c09e1a9d1793ca8f 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 polymerPhases =>
Siggi Cherem (dart-lang) 2014/02/12 03:05:28 should we rename to "phasesForPolymer"? "polymerPh
blois 2014/02/12 17:45:26 Done.
+ [[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;

Powered by Google App Engine
This is Rietveld 408576698