| Index: pkg/polymer/lib/src/transform/script_compactor.dart
|
| diff --git a/pkg/polymer/lib/src/transform/script_compactor.dart b/pkg/polymer/lib/src/transform/script_compactor.dart
|
| index 45fdeb9a547544113b9a37546f6281253bc8589a..aa147289861c3a26a5b1a2c0124bddf45aff0554 100644
|
| --- a/pkg/polymer/lib/src/transform/script_compactor.dart
|
| +++ b/pkg/polymer/lib/src/transform/script_compactor.dart
|
| @@ -62,7 +62,7 @@ class ScriptCompactor extends Transformer {
|
| }
|
|
|
| var bootstrapId = id.addExtension('_bootstrap.dart');
|
| - var filename = path.basename(bootstrapId.path);
|
| + var filename = path.url.basename(bootstrapId.path);
|
| document.body.nodes.add(parseFragment(
|
| '<script type="application/dart" src="$filename"></script>'));
|
|
|
| @@ -97,8 +97,11 @@ class ScriptCompactor extends Transformer {
|
| return null;
|
| }
|
|
|
| - var upPath = path.joinAll(path.split(sourceId.path).map((_) => '..'));
|
| - return path.normalize(path.join(sourceId.path, upPath, id.path));
|
| + var urlBuilder = path.url;
|
| + var upPath = urlBuilder.joinAll(
|
| + urlBuilder.split(sourceId.path).map((_) => '..'));
|
| + return urlBuilder.normalize(
|
| + urlBuilder.join(sourceId.path, upPath, id.path));
|
| }
|
| }
|
|
|
|
|