Chromium Code Reviews| Index: lib/src/utils.dart |
| diff --git a/lib/src/utils.dart b/lib/src/utils.dart |
| index 710abdc04a4813ccd94154c71ac3774401ffc871..b06d462aa5dc1aef4e7293c020426e61a897b22a 100644 |
| --- a/lib/src/utils.dart |
| +++ b/lib/src/utils.dart |
| @@ -2,10 +2,16 @@ |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| +import 'package:path/path.dart' as p; |
| + |
| /// The line used in the string representation of stack chains to represent |
| /// the gap between traces. |
| const chainGap = '===== asynchronous gap ===========================\n'; |
| +// TODO(nweiz): When cross-platform imports work, use them to set this. |
| +/// Whether we're running in a JS context. |
| +final bool inJS = p.style == p.Style.url; |
|
kevmoo
2016/06/14 22:35:13
Could this cause problems for VM files loaded via
nweiz
2016/06/14 22:54:56
The URL that Dart code is loaded from doesn't affe
|
| + |
| /// Returns [string] with enough spaces added to the end to make it [length] |
| /// characters long. |
| String padRight(String string, int length) { |