Chromium Code Reviews| Index: runtime/bin/vmservice/client/lib/src/observatory_elements/script_view.dart |
| diff --git a/runtime/bin/vmservice/client/lib/src/observatory_elements/script_view.dart b/runtime/bin/vmservice/client/lib/src/observatory_elements/script_view.dart |
| index 9125fc8124fc0602e6bcab2eda26ff851a6ededf..f8e102d6fe4d4842f92e8c2622d3af5cc917ec41 100644 |
| --- a/runtime/bin/vmservice/client/lib/src/observatory_elements/script_view.dart |
| +++ b/runtime/bin/vmservice/client/lib/src/observatory_elements/script_view.dart |
| @@ -5,15 +5,17 @@ |
| library script_view_element; |
| import 'dart:html'; |
| -import 'package:logging/logging.dart'; |
| +import 'isolate_element.dart'; |
| +import 'package:observatory/app.dart'; |
| import 'package:polymer/polymer.dart'; |
| -import 'observatory_element.dart'; |
| /// Displays an Error response. |
| @CustomTag('script-view') |
| -class ScriptViewElement extends ObservatoryElement { |
| +class ScriptViewElement extends IsolateElement { |
| @published Script script; |
| + ScriptViewElement.created() : super.created(); |
| + |
| String hitsStyle(ScriptLine line) { |
| if (line.hits == -1) { |
| return 'min-width:32px;'; |
| @@ -24,14 +26,7 @@ class ScriptViewElement extends ObservatoryElement { |
| } |
| void refreshCoverage(Event e, var detail, Node target) { |
| - var isolateId = app.locationManager.currentIsolateId(); |
| - var isolate = app.isolateManager.getIsolate(isolateId); |
| - if (isolate == null) { |
| - Logger.root.info('No isolate found.'); |
| - return; |
| - } |
| - var request = '/$isolateId/coverage'; |
| - app.requestManager.requestMap(request).then((Map coverage) { |
| + isolate.getMap('/coverage').then((Map coverage) { |
|
turnidge
2014/03/05 21:02:47
slash here?
Cutch
2014/03/05 21:54:23
Done.
|
| assert(coverage['type'] == 'CodeCoverage'); |
| isolate.updateCoverage(coverage['coverage']); |
| notifyPropertyChange(#hitsStyle, "", hitsStyle); |
| @@ -40,5 +35,5 @@ class ScriptViewElement extends ObservatoryElement { |
| }); |
| } |
| - ScriptViewElement.created() : super.created(); |
| -} |
| + |
| +} |